diff --git a/src/unix/linux/syscalls.c b/src/unix/linux/syscalls.c index a99a6da8..6536215b 100644 --- a/src/unix/linux/syscalls.c +++ b/src/unix/linux/syscalls.c @@ -247,9 +247,9 @@ int uv__eventfd2(unsigned int count, int flags) { } -int uv__epoll_create(void) { +int uv__epoll_create(int size) { #if __NR_epoll_create - return syscall(__NR_epoll_create); + return syscall(__NR_epoll_create, size); #else return errno = ENOSYS, -1; #endif diff --git a/src/unix/linux/syscalls.h b/src/unix/linux/syscalls.h index 527d8c57..71edde9c 100644 --- a/src/unix/linux/syscalls.h +++ b/src/unix/linux/syscalls.h @@ -89,7 +89,7 @@ struct uv__mmsghdr { int uv__accept4(int fd, struct sockaddr* addr, socklen_t* addrlen, int flags); int uv__eventfd(unsigned int count); -int uv__epoll_create(void); +int uv__epoll_create(int size); int uv__epoll_create1(int flags); int uv__epoll_ctl(int epfd, int op, int fd, struct uv__epoll_event *ev); int uv__epoll_wait(int epfd,