epoll_create() - Unix,Linux 系統呼叫 - 技術教學
Tutorials Point


  Unix 初學者指南
  Unix Shell 程式設計
  高階 Unix
  Unix 有用參考
  Unix 有用資源
  精選閱讀

版權所有 © 2014 tutorialspoint



  首頁     參考     討論論壇     關於 TP  

epoll_create() - Unix,Linux 系統呼叫


previous next AddThis Social Bookmark Button

廣告

名稱

epoll_create - 開啟一個 epoll 檔案描述符

語法

#include <sys/epoll.h> 

int epoll_create(int size)

描述

透過請求核心為 size 個描述符分配一個事件後備儲存來開啟一個 epoll 檔案描述符。size 不是後備儲存的最大大小,而只是一個關於如何調整內部結構的提示。返回的檔案描述符將用於所有後續對 epoll 介面的呼叫。由 epoll_create(2) 返回的檔案描述符必須使用 close(2) 關閉。

返回值

成功時,epoll_create(2) 返回一個非負整數,標識描述符。發生錯誤時,epoll_create(2) 返回 -1,並且 errno 被適當地設定。

錯誤

錯誤程式碼描述
EINVAL size 不是正數。
ENFILE 已達到系統對開啟檔案總數的限制。
ENOMEM 建立核心物件時記憶體不足。

符合標準

epoll_create(2) 是 Linux 核心 2.5.44 中引入的一個新 API。該介面應由 Linux 核心 2.5.66 確定。

參見



previous next Printer Friendly

廣告


  

廣告



廣告