core.sys.linux.epoll

D header file to interface with the Linux epoll API (http://man7.org/linux/man-pages/man7/epoll.7.html). Available since Linux 2.6

Types 1

unionepoll_data_t
Fields
void *ptr ptr
int fd
uint u32
ulong u64

Functions 5

fnint epoll_create(int size)Creates an epoll instance.
fnint epoll_create1(int flags)Creates an epoll instance.
fnint epoll_ctl(int epfd, int op, int fd, epoll_event * event)Manipulate an epoll instance
fnint epoll_wait(int epfd, epoll_event * events, int maxevents, int timeout)Wait for events on an epoll instance.
fnint epoll_pwait(int epfd, epoll_event * events, int maxevents, int timeout, const sigset_t * ss)Wait for events on an epoll instance