在Linux(Ubuntu 14.04)上,使用默认的python(2.7.6),以下操作可以正确地将stdin的所有者设置为当前进程,以便接收SIGIO中断:
import os, sys, fcntl
fcntl.fcntl(sys.stdin, fcntl.F_SETOWN, os.getpid())
但是在OS X(10.9.2)上,默认python(2.7.5)中的同一行返回:
^{pr2}$
fcntl的osx手册页或类似的Linux或python文档都没有提供任何帮助。在
怎么回事?在
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐