2013-09-01 63 views
1

是否有eventfd_write的詳細文檔?哪裏可以找到eventfd_write文檔?

man eventfd_write調出eventfd的聯機幫助頁。在那個manpage上,它提到了glibc提供的eventfd_write()。

Google只爲整個gnu的網站編制了6頁,用於eventfd_write。它們中沒有一個與文檔有關。

任何想法,我可以找到它?

P.S.另一個側面問題(但相關的問題):是否有郵件列表來詢問有關glibc的非分發特定問題?我只看到分發特定問題的聯繫人點。

回答

1

你在找什麼樣的詳細文檔?我問谷歌「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