def eventfd(initval, flags):
"""create a file descriptor for event notification.
"""
if initval < 0 or initval > (2**64 - 1):
raise ValueError('Invalid initval: %r' % initval)
fileno = _EVENTFD(initval, flags)
if fileno < 0:
errno = ctypes.get_errno()
raise OSError(errno, os.strerror(errno),
'eventfd(%r, %r)' % (initval, flags))
return fileno
###############################################################################
# Constants copied from sys/eventfd.h
#
# See man eventfd(2) for more details.
#
评论列表
文章目录