merge clone variants
[trinity.git] / syscalls / select.c
blob9e8217727a29d852c86b7e98bd8e9d4cf75e39cc
1 /*
2 * SYSCALL_DEFINE5(select, int, n, fd_set __user *, inp, fd_set __user *, outp,
3 fd_set __user *, exp, struct timeval __user *, tvp)
4 */
5 #include "sanitise.h"
7 struct syscallentry syscall_select = {
8 .name = "select",
9 .num_args = 5,
10 .flags = AVOID_SYSCALL, // Confuses the signal state and causes the fuzzer to hang with timeout not firing
11 .arg1name = "n",
12 .arg2name = "inp",
13 .arg2type = ARG_ADDRESS,
14 .arg3name = "outp",
15 .arg3type = ARG_ADDRESS,
16 .arg4name = "exp",
17 .arg4type = ARG_ADDRESS,
18 .arg5name = "tvp",
19 .arg5type = ARG_ADDRESS,