From 3e41f17afacd87c3bf0a48adc395c3f7e4b7d8bf Mon Sep 17 00:00:00 2001 From: Niels Provos Date: Fri, 7 Mar 2003 23:20:36 +0000 Subject: support for Linux eventpoll mechanism svn:r42 --- epoll_sub.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 epoll_sub.c (limited to 'epoll_sub.c') diff --git a/epoll_sub.c b/epoll_sub.c new file mode 100644 index 00000000..598681e7 --- /dev/null +++ b/epoll_sub.c @@ -0,0 +1,26 @@ +#include + +#include +#include +#include +#include +#include + +int +epoll_create(int size) +{ + return (syscall(__NR_epoll_create, size)); +} + +int +epoll_ctl(int epfd, int op, int fd, struct epoll_event *event) +{ + + return (syscall(__NR_epoll_ctl, epfd, op, fd, event)); +} + +int +epoll_wait(int epfd, struct epoll_event *events, int maxevents, int timeout) +{ + return (syscall(__NR_epoll_wait, epfd, events, maxevents, timeout)); +} -- cgit v1.2.1