是否有 eventfd_write 的详细文档?
man eventfd_write 调出 eventfd 的联机帮助页。在该手册页上,它提到 eventfd_write() 由 glibc 提供。
Google 只为 eventfd_write 索引了整个 gnu 网站的 6 页。它们都与文档无关。
知道我在哪里可以找到它吗?
PS 另一个问题(但有点相关):是否有一个邮件列表来询问有关 glibc 的非分发特定问题?我只看到分发特定问题的联系人。
您在寻找什么样的详细文档?我向谷歌询问“eventfd”,第一个命中是Linux 手册页网站,在线手册页说
GNU C 库定义了一个附加类型和两个函数,它们试图抽象出对 eventfd 文件描述符的读取和写入的一些细节:
typedef uint64_t eventfd_t; int eventfd_read(int fd, eventfd_t *value); int eventfd_write(int fd, eventfd_t value);
这些函数对 eventfd 文件描述符执行读取和写入操作,如果传输的字节数正确,则返回 0,否则返回 -1。
基本上,该eventfd_write()
函数接受一个文件描述符(必须通过调用 获得eventfd()
)和一个 64 位无符号整数,将 64 位无符号整数写入文件描述符,并返回0
成功或-1
失败。
怎么还不够详细?