move_pages: just use calloc
[trinity.git] / syscalls / epoll_ctl.c
blobf2fd3b525c5cd1ead3465bd83b1bf15f5cabab88
1 /*
2 * SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd, struct epoll_event __user *, event)
4 * When successful, epoll_ctl() returns zero.
5 * When an error occurs, epoll_ctl() returns -1 and errno is set appropriately.
6 */
7 #include <sys/epoll.h>
8 #include "sanitise.h"
10 struct syscallentry syscall_epoll_ctl = {
11 .name = "epoll_ctl",
12 .num_args = 4,
13 .arg1name = "epfd",
14 .arg1type = ARG_FD,
15 .arg2name = "op",
16 .arg2type = ARG_OP,
17 .arg2list = {
18 .num = 3,
19 .values = { EPOLL_CTL_ADD, EPOLL_CTL_MOD, EPOLL_CTL_DEL },
21 .arg3name = "fd",
22 .arg3type = ARG_FD,
23 .arg4name = "event",
24 .arg4type = ARG_ADDRESS,
25 .rettype = RET_ZERO_SUCCESS,
26 .flags = NEED_ALARM,