eventfd.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:treadmill 作者: Morgan-Stanley 项目源码 文件源码
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.
#
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号