2013-09-01 2 views
1

Есть ли подробная документация для eventfd_write?Где найти документацию eventfd_write?

man eventfd_write создает man-страницу eventfd. На этой man-странице он упоминает eventfd_write(), предлагаемый glibc.

Google только проиндексировал 6 страниц всего сайта gnu для eventfd_write. Ни одна из них не связана с документацией.

Любая идея, где я могу ее найти?

P.S. Другой вопрос (но сопутствующий вопрос): есть ли список рассылки, чтобы задать нераспространенные конкретные вопросы о glibc? Я вижу только точку контакта для конкретных вопросов распространения.

ответ

1

Какую подробную документацию вы ищите? Я спросил Google для «eventfd», первый удар был Linux man-pages website, и человек страница в Интернете говорит

Библиотека 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 для отказа.

Как это недостаточно детально?

+2

Ищите список причин, по которым eventfd_read/write() возвращает -1. – Hei

Смежные вопросы