1

是否有 eventfd_write 的详细文档?

man eventfd_write 调出 eventfd 的联机帮助页。在该手册页上,它提到 eventfd_write() 由 glibc 提供。

Google 只为 eventfd_write 索引了整个 gnu 网站的 6 页。它们都与文档无关。

知道我在哪里可以找到它吗?

PS 另一个问题(但有点相关):是否有一个邮件列表来询问有关 glibc 的非分发特定问题?我只看到分发特定问题的联系人。

4

1 回答 1

1

您在寻找什么样的详细文档?我向谷歌询问“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失败。

怎么还不够详细?

于 2013-09-02T21:25:11.547 回答