で作業しようとしていますがPypy
、コードを実行するとすぐにPypy
失敗しますが、cPython
動作します。
ctypes と pypy に関していくつかの問題を見つけましたが、コードでエラーを見つけることができません。
libc = CDLL("libc.so.6")
ptr = c_void_p(None)
result = libc.getifaddrs(pointer(ptr))
if result:
return None
ifa = ifaddrs.from_address(ptr.value)
result = {}
コードは呼び出しlibc.getifaddrs(pointer(ptr))
で失敗し、次を返します。
102: RuntimeWarning: C function without declared arguments called result = libc.getifaddrs(pointer(ptr))
何が起こっているのですか?
ありがとう!