資源簡介
解決windows下缺少fcntl.py文件的問題,下載后放入python安裝目錄的lib文件就OK
代碼片段和文件信息
import?ffi
import?os
import?ffilib
libc?=?ffilib.libc()
fcntl_l?=?libc.func(“i“?“fcntl“?“iil“)
fcntl_s?=?libc.func(“i“?“fcntl“?“iip“)
ioctl_l?=?libc.func(“i“?“ioctl“?“iil“)
ioctl_s?=?libc.func(“i“?“ioctl“?“iip“)
def?fcntl(fd?op?arg=0):
????if?type(arg)?is?int:
????????r?=?fcntl_l(fd?op?arg)
????????os.check_error(r)
????????return?r
????else:
????????r?=?fcntl_s(fd?op?arg)
????????os.check
評論
共有 條評論