epoll 파일 지정자를 생성한다.
#include <sys/epoll.h> int epoll_create(int size)
입출력 이벤트 저장을 위한 size공간의 할당을 커널에게 요청한다. 그러나 커널이 반드시 요청된 크기만큼의 공간을 할당하는 건 아니다. 그러므로 size는 예상 크기보다 좀더 크게 잡아주는게 좋다. 함수가 성공적으로 호출되었다면 파일지정자를 리턴한다. 더이상 이벤트 관련작업이 필요없다면 반드시 close(2)를 호출해서 닫아줘야 한다.
성공할경우 양의 정수를 리턴한다. 실패할경우 -1을 리턴한다.
커널이 사용할 메모리가 충분하지 않다.
epoll 연구 위키 의 예제를 참고하기 바란다.
epoll 연구 위키
epoll_ctl(2)
epoll_wait(2)
close(2)
Copyrights © - Joinc, All Rights Reserved. Inherited From - Yundream Rebranded By - Joonphil
1장. epoll_create(2)
epoll 파일 지정자를 생성한다.
1.1. 사용법
1.2. 설명
입출력 이벤트 저장을 위한 size공간의 할당을 커널에게 요청한다. 그러나 커널이 반드시 요청된 크기만큼의 공간을 할당하는 건 아니다. 그러므로 size는 예상 크기보다 좀더 크게 잡아주는게 좋다. 함수가 성공적으로 호출되었다면 파일지정자를 리턴한다. 더이상 이벤트 관련작업이 필요없다면 반드시 close(2)를 호출해서 닫아줘야 한다.
1.3. 반환값
성공할경우 양의 정수를 리턴한다. 실패할경우 -1을 리턴한다.
1.4. 에러
커널이 사용할 메모리가 충분하지 않다.
1.5. 예제
epoll 연구 위키 의 예제를 참고하기 바란다.
1.6. 참고문헌
epoll 연구 위키
epoll_ctl(2)
epoll_wait(2)
close(2)
Recent Posts
Archive Posts
Tags