Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

epoll_create(2)

1장. epoll_create(2)

차례
1.1. 사용법
1.2. 설명
1.3. 반환값
1.4. 에러
1.5. 예제
1.6. 참고문헌

epoll 파일 지정자를 생성한다.


1.1. 사용법

#include <sys/epoll.h>
int epoll_create(int size)
		


1.2. 설명

입출력 이벤트 저장을 위한 size공간의 할당을 커널에게 요청한다. 그러나 커널이 반드시 요청된 크기만큼의 공간을 할당하는 건 아니다. 그러므로 size는 예상 크기보다 좀더 크게 잡아주는게 좋다. 함수가 성공적으로 호출되었다면 파일지정자를 리턴한다. 더이상 이벤트 관련작업이 필요없다면 반드시 close(2)를 호출해서 닫아줘야 한다.


1.3. 반환값

성공할경우 양의 정수를 리턴한다. 실패할경우 -1을 리턴한다.


1.4. 에러

ENOMEM

커널이 사용할 메모리가 충분하지 않다.


1.5. 예제

epoll 연구 위키 의 예제를 참고하기 바란다.


1.6. 참고문헌

  1. epoll 연구 위키

  2. epoll_ctl(2)

  3. epoll_wait(2)

  4. close(2)