1*4b9c6d91SCole Faust /* GENERATED BY MAKEFILE */ 2*4b9c6d91SCole Faust #include <stddef.h> 3*4b9c6d91SCole Faust #include "gen_syscalls-inl.h" 4*4b9c6d91SCole Faust #include "libsyscalls.h" 5*4b9c6d91SCole Faust const struct syscall_entry syscall_table[] = { 6*4b9c6d91SCole Faust #ifdef __NR_read 7*4b9c6d91SCole Faust { "read", __NR_read }, 8*4b9c6d91SCole Faust #endif 9*4b9c6d91SCole Faust #ifdef __NR_write 10*4b9c6d91SCole Faust { "write", __NR_write }, 11*4b9c6d91SCole Faust #endif 12*4b9c6d91SCole Faust #ifdef __NR_open 13*4b9c6d91SCole Faust { "open", __NR_open }, 14*4b9c6d91SCole Faust #endif 15*4b9c6d91SCole Faust #ifdef __NR_close 16*4b9c6d91SCole Faust { "close", __NR_close }, 17*4b9c6d91SCole Faust #endif 18*4b9c6d91SCole Faust #ifdef __NR_stat 19*4b9c6d91SCole Faust { "stat", __NR_stat }, 20*4b9c6d91SCole Faust #endif 21*4b9c6d91SCole Faust #ifdef __NR_fstat 22*4b9c6d91SCole Faust { "fstat", __NR_fstat }, 23*4b9c6d91SCole Faust #endif 24*4b9c6d91SCole Faust #ifdef __NR_lstat 25*4b9c6d91SCole Faust { "lstat", __NR_lstat }, 26*4b9c6d91SCole Faust #endif 27*4b9c6d91SCole Faust #ifdef __NR_poll 28*4b9c6d91SCole Faust { "poll", __NR_poll }, 29*4b9c6d91SCole Faust #endif 30*4b9c6d91SCole Faust #ifdef __NR_lseek 31*4b9c6d91SCole Faust { "lseek", __NR_lseek }, 32*4b9c6d91SCole Faust #endif 33*4b9c6d91SCole Faust #ifdef __NR_mmap 34*4b9c6d91SCole Faust { "mmap", __NR_mmap }, 35*4b9c6d91SCole Faust #endif 36*4b9c6d91SCole Faust #ifdef __NR_mprotect 37*4b9c6d91SCole Faust { "mprotect", __NR_mprotect }, 38*4b9c6d91SCole Faust #endif 39*4b9c6d91SCole Faust #ifdef __NR_munmap 40*4b9c6d91SCole Faust { "munmap", __NR_munmap }, 41*4b9c6d91SCole Faust #endif 42*4b9c6d91SCole Faust #ifdef __NR_brk 43*4b9c6d91SCole Faust { "brk", __NR_brk }, 44*4b9c6d91SCole Faust #endif 45*4b9c6d91SCole Faust #ifdef __NR_rt_sigaction 46*4b9c6d91SCole Faust { "rt_sigaction", __NR_rt_sigaction }, 47*4b9c6d91SCole Faust #endif 48*4b9c6d91SCole Faust #ifdef __NR_rt_sigprocmask 49*4b9c6d91SCole Faust { "rt_sigprocmask", __NR_rt_sigprocmask }, 50*4b9c6d91SCole Faust #endif 51*4b9c6d91SCole Faust #ifdef __NR_rt_sigreturn 52*4b9c6d91SCole Faust { "rt_sigreturn", __NR_rt_sigreturn }, 53*4b9c6d91SCole Faust #endif 54*4b9c6d91SCole Faust #ifdef __NR_ioctl 55*4b9c6d91SCole Faust { "ioctl", __NR_ioctl }, 56*4b9c6d91SCole Faust #endif 57*4b9c6d91SCole Faust #ifdef __NR_pread64 58*4b9c6d91SCole Faust { "pread64", __NR_pread64 }, 59*4b9c6d91SCole Faust #endif 60*4b9c6d91SCole Faust #ifdef __NR_pwrite64 61*4b9c6d91SCole Faust { "pwrite64", __NR_pwrite64 }, 62*4b9c6d91SCole Faust #endif 63*4b9c6d91SCole Faust #ifdef __NR_readv 64*4b9c6d91SCole Faust { "readv", __NR_readv }, 65*4b9c6d91SCole Faust #endif 66*4b9c6d91SCole Faust #ifdef __NR_writev 67*4b9c6d91SCole Faust { "writev", __NR_writev }, 68*4b9c6d91SCole Faust #endif 69*4b9c6d91SCole Faust #ifdef __NR_access 70*4b9c6d91SCole Faust { "access", __NR_access }, 71*4b9c6d91SCole Faust #endif 72*4b9c6d91SCole Faust #ifdef __NR_pipe 73*4b9c6d91SCole Faust { "pipe", __NR_pipe }, 74*4b9c6d91SCole Faust #endif 75*4b9c6d91SCole Faust #ifdef __NR_select 76*4b9c6d91SCole Faust { "select", __NR_select }, 77*4b9c6d91SCole Faust #endif 78*4b9c6d91SCole Faust #ifdef __NR_sched_yield 79*4b9c6d91SCole Faust { "sched_yield", __NR_sched_yield }, 80*4b9c6d91SCole Faust #endif 81*4b9c6d91SCole Faust #ifdef __NR_mremap 82*4b9c6d91SCole Faust { "mremap", __NR_mremap }, 83*4b9c6d91SCole Faust #endif 84*4b9c6d91SCole Faust #ifdef __NR_msync 85*4b9c6d91SCole Faust { "msync", __NR_msync }, 86*4b9c6d91SCole Faust #endif 87*4b9c6d91SCole Faust #ifdef __NR_mincore 88*4b9c6d91SCole Faust { "mincore", __NR_mincore }, 89*4b9c6d91SCole Faust #endif 90*4b9c6d91SCole Faust #ifdef __NR_madvise 91*4b9c6d91SCole Faust { "madvise", __NR_madvise }, 92*4b9c6d91SCole Faust #endif 93*4b9c6d91SCole Faust #ifdef __NR_shmget 94*4b9c6d91SCole Faust { "shmget", __NR_shmget }, 95*4b9c6d91SCole Faust #endif 96*4b9c6d91SCole Faust #ifdef __NR_shmat 97*4b9c6d91SCole Faust { "shmat", __NR_shmat }, 98*4b9c6d91SCole Faust #endif 99*4b9c6d91SCole Faust #ifdef __NR_shmctl 100*4b9c6d91SCole Faust { "shmctl", __NR_shmctl }, 101*4b9c6d91SCole Faust #endif 102*4b9c6d91SCole Faust #ifdef __NR_dup 103*4b9c6d91SCole Faust { "dup", __NR_dup }, 104*4b9c6d91SCole Faust #endif 105*4b9c6d91SCole Faust #ifdef __NR_dup2 106*4b9c6d91SCole Faust { "dup2", __NR_dup2 }, 107*4b9c6d91SCole Faust #endif 108*4b9c6d91SCole Faust #ifdef __NR_pause 109*4b9c6d91SCole Faust { "pause", __NR_pause }, 110*4b9c6d91SCole Faust #endif 111*4b9c6d91SCole Faust #ifdef __NR_nanosleep 112*4b9c6d91SCole Faust { "nanosleep", __NR_nanosleep }, 113*4b9c6d91SCole Faust #endif 114*4b9c6d91SCole Faust #ifdef __NR_getitimer 115*4b9c6d91SCole Faust { "getitimer", __NR_getitimer }, 116*4b9c6d91SCole Faust #endif 117*4b9c6d91SCole Faust #ifdef __NR_alarm 118*4b9c6d91SCole Faust { "alarm", __NR_alarm }, 119*4b9c6d91SCole Faust #endif 120*4b9c6d91SCole Faust #ifdef __NR_setitimer 121*4b9c6d91SCole Faust { "setitimer", __NR_setitimer }, 122*4b9c6d91SCole Faust #endif 123*4b9c6d91SCole Faust #ifdef __NR_getpid 124*4b9c6d91SCole Faust { "getpid", __NR_getpid }, 125*4b9c6d91SCole Faust #endif 126*4b9c6d91SCole Faust #ifdef __NR_sendfile 127*4b9c6d91SCole Faust { "sendfile", __NR_sendfile }, 128*4b9c6d91SCole Faust #endif 129*4b9c6d91SCole Faust #ifdef __NR_socket 130*4b9c6d91SCole Faust { "socket", __NR_socket }, 131*4b9c6d91SCole Faust #endif 132*4b9c6d91SCole Faust #ifdef __NR_connect 133*4b9c6d91SCole Faust { "connect", __NR_connect }, 134*4b9c6d91SCole Faust #endif 135*4b9c6d91SCole Faust #ifdef __NR_accept 136*4b9c6d91SCole Faust { "accept", __NR_accept }, 137*4b9c6d91SCole Faust #endif 138*4b9c6d91SCole Faust #ifdef __NR_sendto 139*4b9c6d91SCole Faust { "sendto", __NR_sendto }, 140*4b9c6d91SCole Faust #endif 141*4b9c6d91SCole Faust #ifdef __NR_recvfrom 142*4b9c6d91SCole Faust { "recvfrom", __NR_recvfrom }, 143*4b9c6d91SCole Faust #endif 144*4b9c6d91SCole Faust #ifdef __NR_sendmsg 145*4b9c6d91SCole Faust { "sendmsg", __NR_sendmsg }, 146*4b9c6d91SCole Faust #endif 147*4b9c6d91SCole Faust #ifdef __NR_recvmsg 148*4b9c6d91SCole Faust { "recvmsg", __NR_recvmsg }, 149*4b9c6d91SCole Faust #endif 150*4b9c6d91SCole Faust #ifdef __NR_shutdown 151*4b9c6d91SCole Faust { "shutdown", __NR_shutdown }, 152*4b9c6d91SCole Faust #endif 153*4b9c6d91SCole Faust #ifdef __NR_bind 154*4b9c6d91SCole Faust { "bind", __NR_bind }, 155*4b9c6d91SCole Faust #endif 156*4b9c6d91SCole Faust #ifdef __NR_listen 157*4b9c6d91SCole Faust { "listen", __NR_listen }, 158*4b9c6d91SCole Faust #endif 159*4b9c6d91SCole Faust #ifdef __NR_getsockname 160*4b9c6d91SCole Faust { "getsockname", __NR_getsockname }, 161*4b9c6d91SCole Faust #endif 162*4b9c6d91SCole Faust #ifdef __NR_getpeername 163*4b9c6d91SCole Faust { "getpeername", __NR_getpeername }, 164*4b9c6d91SCole Faust #endif 165*4b9c6d91SCole Faust #ifdef __NR_socketpair 166*4b9c6d91SCole Faust { "socketpair", __NR_socketpair }, 167*4b9c6d91SCole Faust #endif 168*4b9c6d91SCole Faust #ifdef __NR_setsockopt 169*4b9c6d91SCole Faust { "setsockopt", __NR_setsockopt }, 170*4b9c6d91SCole Faust #endif 171*4b9c6d91SCole Faust #ifdef __NR_getsockopt 172*4b9c6d91SCole Faust { "getsockopt", __NR_getsockopt }, 173*4b9c6d91SCole Faust #endif 174*4b9c6d91SCole Faust #ifdef __NR_clone 175*4b9c6d91SCole Faust { "clone", __NR_clone }, 176*4b9c6d91SCole Faust #endif 177*4b9c6d91SCole Faust #ifdef __NR_fork 178*4b9c6d91SCole Faust { "fork", __NR_fork }, 179*4b9c6d91SCole Faust #endif 180*4b9c6d91SCole Faust #ifdef __NR_vfork 181*4b9c6d91SCole Faust { "vfork", __NR_vfork }, 182*4b9c6d91SCole Faust #endif 183*4b9c6d91SCole Faust #ifdef __NR_execve 184*4b9c6d91SCole Faust { "execve", __NR_execve }, 185*4b9c6d91SCole Faust #endif 186*4b9c6d91SCole Faust #ifdef __NR_exit 187*4b9c6d91SCole Faust { "exit", __NR_exit }, 188*4b9c6d91SCole Faust #endif 189*4b9c6d91SCole Faust #ifdef __NR_wait4 190*4b9c6d91SCole Faust { "wait4", __NR_wait4 }, 191*4b9c6d91SCole Faust #endif 192*4b9c6d91SCole Faust #ifdef __NR_kill 193*4b9c6d91SCole Faust { "kill", __NR_kill }, 194*4b9c6d91SCole Faust #endif 195*4b9c6d91SCole Faust #ifdef __NR_uname 196*4b9c6d91SCole Faust { "uname", __NR_uname }, 197*4b9c6d91SCole Faust #endif 198*4b9c6d91SCole Faust #ifdef __NR_semget 199*4b9c6d91SCole Faust { "semget", __NR_semget }, 200*4b9c6d91SCole Faust #endif 201*4b9c6d91SCole Faust #ifdef __NR_semop 202*4b9c6d91SCole Faust { "semop", __NR_semop }, 203*4b9c6d91SCole Faust #endif 204*4b9c6d91SCole Faust #ifdef __NR_semctl 205*4b9c6d91SCole Faust { "semctl", __NR_semctl }, 206*4b9c6d91SCole Faust #endif 207*4b9c6d91SCole Faust #ifdef __NR_shmdt 208*4b9c6d91SCole Faust { "shmdt", __NR_shmdt }, 209*4b9c6d91SCole Faust #endif 210*4b9c6d91SCole Faust #ifdef __NR_msgget 211*4b9c6d91SCole Faust { "msgget", __NR_msgget }, 212*4b9c6d91SCole Faust #endif 213*4b9c6d91SCole Faust #ifdef __NR_msgsnd 214*4b9c6d91SCole Faust { "msgsnd", __NR_msgsnd }, 215*4b9c6d91SCole Faust #endif 216*4b9c6d91SCole Faust #ifdef __NR_msgrcv 217*4b9c6d91SCole Faust { "msgrcv", __NR_msgrcv }, 218*4b9c6d91SCole Faust #endif 219*4b9c6d91SCole Faust #ifdef __NR_msgctl 220*4b9c6d91SCole Faust { "msgctl", __NR_msgctl }, 221*4b9c6d91SCole Faust #endif 222*4b9c6d91SCole Faust #ifdef __NR_fcntl 223*4b9c6d91SCole Faust { "fcntl", __NR_fcntl }, 224*4b9c6d91SCole Faust #endif 225*4b9c6d91SCole Faust #ifdef __NR_flock 226*4b9c6d91SCole Faust { "flock", __NR_flock }, 227*4b9c6d91SCole Faust #endif 228*4b9c6d91SCole Faust #ifdef __NR_fsync 229*4b9c6d91SCole Faust { "fsync", __NR_fsync }, 230*4b9c6d91SCole Faust #endif 231*4b9c6d91SCole Faust #ifdef __NR_fdatasync 232*4b9c6d91SCole Faust { "fdatasync", __NR_fdatasync }, 233*4b9c6d91SCole Faust #endif 234*4b9c6d91SCole Faust #ifdef __NR_truncate 235*4b9c6d91SCole Faust { "truncate", __NR_truncate }, 236*4b9c6d91SCole Faust #endif 237*4b9c6d91SCole Faust #ifdef __NR_ftruncate 238*4b9c6d91SCole Faust { "ftruncate", __NR_ftruncate }, 239*4b9c6d91SCole Faust #endif 240*4b9c6d91SCole Faust #ifdef __NR_getdents 241*4b9c6d91SCole Faust { "getdents", __NR_getdents }, 242*4b9c6d91SCole Faust #endif 243*4b9c6d91SCole Faust #ifdef __NR_getcwd 244*4b9c6d91SCole Faust { "getcwd", __NR_getcwd }, 245*4b9c6d91SCole Faust #endif 246*4b9c6d91SCole Faust #ifdef __NR_chdir 247*4b9c6d91SCole Faust { "chdir", __NR_chdir }, 248*4b9c6d91SCole Faust #endif 249*4b9c6d91SCole Faust #ifdef __NR_fchdir 250*4b9c6d91SCole Faust { "fchdir", __NR_fchdir }, 251*4b9c6d91SCole Faust #endif 252*4b9c6d91SCole Faust #ifdef __NR_rename 253*4b9c6d91SCole Faust { "rename", __NR_rename }, 254*4b9c6d91SCole Faust #endif 255*4b9c6d91SCole Faust #ifdef __NR_mkdir 256*4b9c6d91SCole Faust { "mkdir", __NR_mkdir }, 257*4b9c6d91SCole Faust #endif 258*4b9c6d91SCole Faust #ifdef __NR_rmdir 259*4b9c6d91SCole Faust { "rmdir", __NR_rmdir }, 260*4b9c6d91SCole Faust #endif 261*4b9c6d91SCole Faust #ifdef __NR_creat 262*4b9c6d91SCole Faust { "creat", __NR_creat }, 263*4b9c6d91SCole Faust #endif 264*4b9c6d91SCole Faust #ifdef __NR_link 265*4b9c6d91SCole Faust { "link", __NR_link }, 266*4b9c6d91SCole Faust #endif 267*4b9c6d91SCole Faust #ifdef __NR_unlink 268*4b9c6d91SCole Faust { "unlink", __NR_unlink }, 269*4b9c6d91SCole Faust #endif 270*4b9c6d91SCole Faust #ifdef __NR_symlink 271*4b9c6d91SCole Faust { "symlink", __NR_symlink }, 272*4b9c6d91SCole Faust #endif 273*4b9c6d91SCole Faust #ifdef __NR_readlink 274*4b9c6d91SCole Faust { "readlink", __NR_readlink }, 275*4b9c6d91SCole Faust #endif 276*4b9c6d91SCole Faust #ifdef __NR_chmod 277*4b9c6d91SCole Faust { "chmod", __NR_chmod }, 278*4b9c6d91SCole Faust #endif 279*4b9c6d91SCole Faust #ifdef __NR_fchmod 280*4b9c6d91SCole Faust { "fchmod", __NR_fchmod }, 281*4b9c6d91SCole Faust #endif 282*4b9c6d91SCole Faust #ifdef __NR_chown 283*4b9c6d91SCole Faust { "chown", __NR_chown }, 284*4b9c6d91SCole Faust #endif 285*4b9c6d91SCole Faust #ifdef __NR_fchown 286*4b9c6d91SCole Faust { "fchown", __NR_fchown }, 287*4b9c6d91SCole Faust #endif 288*4b9c6d91SCole Faust #ifdef __NR_lchown 289*4b9c6d91SCole Faust { "lchown", __NR_lchown }, 290*4b9c6d91SCole Faust #endif 291*4b9c6d91SCole Faust #ifdef __NR_umask 292*4b9c6d91SCole Faust { "umask", __NR_umask }, 293*4b9c6d91SCole Faust #endif 294*4b9c6d91SCole Faust #ifdef __NR_gettimeofday 295*4b9c6d91SCole Faust { "gettimeofday", __NR_gettimeofday }, 296*4b9c6d91SCole Faust #endif 297*4b9c6d91SCole Faust #ifdef __NR_getrlimit 298*4b9c6d91SCole Faust { "getrlimit", __NR_getrlimit }, 299*4b9c6d91SCole Faust #endif 300*4b9c6d91SCole Faust #ifdef __NR_getrusage 301*4b9c6d91SCole Faust { "getrusage", __NR_getrusage }, 302*4b9c6d91SCole Faust #endif 303*4b9c6d91SCole Faust #ifdef __NR_sysinfo 304*4b9c6d91SCole Faust { "sysinfo", __NR_sysinfo }, 305*4b9c6d91SCole Faust #endif 306*4b9c6d91SCole Faust #ifdef __NR_times 307*4b9c6d91SCole Faust { "times", __NR_times }, 308*4b9c6d91SCole Faust #endif 309*4b9c6d91SCole Faust #ifdef __NR_ptrace 310*4b9c6d91SCole Faust { "ptrace", __NR_ptrace }, 311*4b9c6d91SCole Faust #endif 312*4b9c6d91SCole Faust #ifdef __NR_getuid 313*4b9c6d91SCole Faust { "getuid", __NR_getuid }, 314*4b9c6d91SCole Faust #endif 315*4b9c6d91SCole Faust #ifdef __NR_syslog 316*4b9c6d91SCole Faust { "syslog", __NR_syslog }, 317*4b9c6d91SCole Faust #endif 318*4b9c6d91SCole Faust #ifdef __NR_getgid 319*4b9c6d91SCole Faust { "getgid", __NR_getgid }, 320*4b9c6d91SCole Faust #endif 321*4b9c6d91SCole Faust #ifdef __NR_setuid 322*4b9c6d91SCole Faust { "setuid", __NR_setuid }, 323*4b9c6d91SCole Faust #endif 324*4b9c6d91SCole Faust #ifdef __NR_setgid 325*4b9c6d91SCole Faust { "setgid", __NR_setgid }, 326*4b9c6d91SCole Faust #endif 327*4b9c6d91SCole Faust #ifdef __NR_geteuid 328*4b9c6d91SCole Faust { "geteuid", __NR_geteuid }, 329*4b9c6d91SCole Faust #endif 330*4b9c6d91SCole Faust #ifdef __NR_getegid 331*4b9c6d91SCole Faust { "getegid", __NR_getegid }, 332*4b9c6d91SCole Faust #endif 333*4b9c6d91SCole Faust #ifdef __NR_setpgid 334*4b9c6d91SCole Faust { "setpgid", __NR_setpgid }, 335*4b9c6d91SCole Faust #endif 336*4b9c6d91SCole Faust #ifdef __NR_getppid 337*4b9c6d91SCole Faust { "getppid", __NR_getppid }, 338*4b9c6d91SCole Faust #endif 339*4b9c6d91SCole Faust #ifdef __NR_getpgrp 340*4b9c6d91SCole Faust { "getpgrp", __NR_getpgrp }, 341*4b9c6d91SCole Faust #endif 342*4b9c6d91SCole Faust #ifdef __NR_setsid 343*4b9c6d91SCole Faust { "setsid", __NR_setsid }, 344*4b9c6d91SCole Faust #endif 345*4b9c6d91SCole Faust #ifdef __NR_setreuid 346*4b9c6d91SCole Faust { "setreuid", __NR_setreuid }, 347*4b9c6d91SCole Faust #endif 348*4b9c6d91SCole Faust #ifdef __NR_setregid 349*4b9c6d91SCole Faust { "setregid", __NR_setregid }, 350*4b9c6d91SCole Faust #endif 351*4b9c6d91SCole Faust #ifdef __NR_getgroups 352*4b9c6d91SCole Faust { "getgroups", __NR_getgroups }, 353*4b9c6d91SCole Faust #endif 354*4b9c6d91SCole Faust #ifdef __NR_setgroups 355*4b9c6d91SCole Faust { "setgroups", __NR_setgroups }, 356*4b9c6d91SCole Faust #endif 357*4b9c6d91SCole Faust #ifdef __NR_setresuid 358*4b9c6d91SCole Faust { "setresuid", __NR_setresuid }, 359*4b9c6d91SCole Faust #endif 360*4b9c6d91SCole Faust #ifdef __NR_getresuid 361*4b9c6d91SCole Faust { "getresuid", __NR_getresuid }, 362*4b9c6d91SCole Faust #endif 363*4b9c6d91SCole Faust #ifdef __NR_setresgid 364*4b9c6d91SCole Faust { "setresgid", __NR_setresgid }, 365*4b9c6d91SCole Faust #endif 366*4b9c6d91SCole Faust #ifdef __NR_getresgid 367*4b9c6d91SCole Faust { "getresgid", __NR_getresgid }, 368*4b9c6d91SCole Faust #endif 369*4b9c6d91SCole Faust #ifdef __NR_getpgid 370*4b9c6d91SCole Faust { "getpgid", __NR_getpgid }, 371*4b9c6d91SCole Faust #endif 372*4b9c6d91SCole Faust #ifdef __NR_setfsuid 373*4b9c6d91SCole Faust { "setfsuid", __NR_setfsuid }, 374*4b9c6d91SCole Faust #endif 375*4b9c6d91SCole Faust #ifdef __NR_setfsgid 376*4b9c6d91SCole Faust { "setfsgid", __NR_setfsgid }, 377*4b9c6d91SCole Faust #endif 378*4b9c6d91SCole Faust #ifdef __NR_getsid 379*4b9c6d91SCole Faust { "getsid", __NR_getsid }, 380*4b9c6d91SCole Faust #endif 381*4b9c6d91SCole Faust #ifdef __NR_capget 382*4b9c6d91SCole Faust { "capget", __NR_capget }, 383*4b9c6d91SCole Faust #endif 384*4b9c6d91SCole Faust #ifdef __NR_capset 385*4b9c6d91SCole Faust { "capset", __NR_capset }, 386*4b9c6d91SCole Faust #endif 387*4b9c6d91SCole Faust #ifdef __NR_rt_sigpending 388*4b9c6d91SCole Faust { "rt_sigpending", __NR_rt_sigpending }, 389*4b9c6d91SCole Faust #endif 390*4b9c6d91SCole Faust #ifdef __NR_rt_sigtimedwait 391*4b9c6d91SCole Faust { "rt_sigtimedwait", __NR_rt_sigtimedwait }, 392*4b9c6d91SCole Faust #endif 393*4b9c6d91SCole Faust #ifdef __NR_rt_sigqueueinfo 394*4b9c6d91SCole Faust { "rt_sigqueueinfo", __NR_rt_sigqueueinfo }, 395*4b9c6d91SCole Faust #endif 396*4b9c6d91SCole Faust #ifdef __NR_rt_sigsuspend 397*4b9c6d91SCole Faust { "rt_sigsuspend", __NR_rt_sigsuspend }, 398*4b9c6d91SCole Faust #endif 399*4b9c6d91SCole Faust #ifdef __NR_sigaltstack 400*4b9c6d91SCole Faust { "sigaltstack", __NR_sigaltstack }, 401*4b9c6d91SCole Faust #endif 402*4b9c6d91SCole Faust #ifdef __NR_utime 403*4b9c6d91SCole Faust { "utime", __NR_utime }, 404*4b9c6d91SCole Faust #endif 405*4b9c6d91SCole Faust #ifdef __NR_mknod 406*4b9c6d91SCole Faust { "mknod", __NR_mknod }, 407*4b9c6d91SCole Faust #endif 408*4b9c6d91SCole Faust #ifdef __NR_uselib 409*4b9c6d91SCole Faust { "uselib", __NR_uselib }, 410*4b9c6d91SCole Faust #endif 411*4b9c6d91SCole Faust #ifdef __NR_personality 412*4b9c6d91SCole Faust { "personality", __NR_personality }, 413*4b9c6d91SCole Faust #endif 414*4b9c6d91SCole Faust #ifdef __NR_ustat 415*4b9c6d91SCole Faust { "ustat", __NR_ustat }, 416*4b9c6d91SCole Faust #endif 417*4b9c6d91SCole Faust #ifdef __NR_statfs 418*4b9c6d91SCole Faust { "statfs", __NR_statfs }, 419*4b9c6d91SCole Faust #endif 420*4b9c6d91SCole Faust #ifdef __NR_fstatfs 421*4b9c6d91SCole Faust { "fstatfs", __NR_fstatfs }, 422*4b9c6d91SCole Faust #endif 423*4b9c6d91SCole Faust #ifdef __NR_sysfs 424*4b9c6d91SCole Faust { "sysfs", __NR_sysfs }, 425*4b9c6d91SCole Faust #endif 426*4b9c6d91SCole Faust #ifdef __NR_getpriority 427*4b9c6d91SCole Faust { "getpriority", __NR_getpriority }, 428*4b9c6d91SCole Faust #endif 429*4b9c6d91SCole Faust #ifdef __NR_setpriority 430*4b9c6d91SCole Faust { "setpriority", __NR_setpriority }, 431*4b9c6d91SCole Faust #endif 432*4b9c6d91SCole Faust #ifdef __NR_sched_setparam 433*4b9c6d91SCole Faust { "sched_setparam", __NR_sched_setparam }, 434*4b9c6d91SCole Faust #endif 435*4b9c6d91SCole Faust #ifdef __NR_sched_getparam 436*4b9c6d91SCole Faust { "sched_getparam", __NR_sched_getparam }, 437*4b9c6d91SCole Faust #endif 438*4b9c6d91SCole Faust #ifdef __NR_sched_setscheduler 439*4b9c6d91SCole Faust { "sched_setscheduler", __NR_sched_setscheduler }, 440*4b9c6d91SCole Faust #endif 441*4b9c6d91SCole Faust #ifdef __NR_sched_getscheduler 442*4b9c6d91SCole Faust { "sched_getscheduler", __NR_sched_getscheduler }, 443*4b9c6d91SCole Faust #endif 444*4b9c6d91SCole Faust #ifdef __NR_sched_get_priority_max 445*4b9c6d91SCole Faust { "sched_get_priority_max", __NR_sched_get_priority_max }, 446*4b9c6d91SCole Faust #endif 447*4b9c6d91SCole Faust #ifdef __NR_sched_get_priority_min 448*4b9c6d91SCole Faust { "sched_get_priority_min", __NR_sched_get_priority_min }, 449*4b9c6d91SCole Faust #endif 450*4b9c6d91SCole Faust #ifdef __NR_sched_rr_get_interval 451*4b9c6d91SCole Faust { "sched_rr_get_interval", __NR_sched_rr_get_interval }, 452*4b9c6d91SCole Faust #endif 453*4b9c6d91SCole Faust #ifdef __NR_mlock 454*4b9c6d91SCole Faust { "mlock", __NR_mlock }, 455*4b9c6d91SCole Faust #endif 456*4b9c6d91SCole Faust #ifdef __NR_munlock 457*4b9c6d91SCole Faust { "munlock", __NR_munlock }, 458*4b9c6d91SCole Faust #endif 459*4b9c6d91SCole Faust #ifdef __NR_mlockall 460*4b9c6d91SCole Faust { "mlockall", __NR_mlockall }, 461*4b9c6d91SCole Faust #endif 462*4b9c6d91SCole Faust #ifdef __NR_munlockall 463*4b9c6d91SCole Faust { "munlockall", __NR_munlockall }, 464*4b9c6d91SCole Faust #endif 465*4b9c6d91SCole Faust #ifdef __NR_vhangup 466*4b9c6d91SCole Faust { "vhangup", __NR_vhangup }, 467*4b9c6d91SCole Faust #endif 468*4b9c6d91SCole Faust #ifdef __NR_modify_ldt 469*4b9c6d91SCole Faust { "modify_ldt", __NR_modify_ldt }, 470*4b9c6d91SCole Faust #endif 471*4b9c6d91SCole Faust #ifdef __NR_pivot_root 472*4b9c6d91SCole Faust { "pivot_root", __NR_pivot_root }, 473*4b9c6d91SCole Faust #endif 474*4b9c6d91SCole Faust #ifdef __NR__sysctl 475*4b9c6d91SCole Faust { "_sysctl", __NR__sysctl }, 476*4b9c6d91SCole Faust #endif 477*4b9c6d91SCole Faust #ifdef __NR_prctl 478*4b9c6d91SCole Faust { "prctl", __NR_prctl }, 479*4b9c6d91SCole Faust #endif 480*4b9c6d91SCole Faust #ifdef __NR_arch_prctl 481*4b9c6d91SCole Faust { "arch_prctl", __NR_arch_prctl }, 482*4b9c6d91SCole Faust #endif 483*4b9c6d91SCole Faust #ifdef __NR_adjtimex 484*4b9c6d91SCole Faust { "adjtimex", __NR_adjtimex }, 485*4b9c6d91SCole Faust #endif 486*4b9c6d91SCole Faust #ifdef __NR_setrlimit 487*4b9c6d91SCole Faust { "setrlimit", __NR_setrlimit }, 488*4b9c6d91SCole Faust #endif 489*4b9c6d91SCole Faust #ifdef __NR_chroot 490*4b9c6d91SCole Faust { "chroot", __NR_chroot }, 491*4b9c6d91SCole Faust #endif 492*4b9c6d91SCole Faust #ifdef __NR_sync 493*4b9c6d91SCole Faust { "sync", __NR_sync }, 494*4b9c6d91SCole Faust #endif 495*4b9c6d91SCole Faust #ifdef __NR_acct 496*4b9c6d91SCole Faust { "acct", __NR_acct }, 497*4b9c6d91SCole Faust #endif 498*4b9c6d91SCole Faust #ifdef __NR_settimeofday 499*4b9c6d91SCole Faust { "settimeofday", __NR_settimeofday }, 500*4b9c6d91SCole Faust #endif 501*4b9c6d91SCole Faust #ifdef __NR_mount 502*4b9c6d91SCole Faust { "mount", __NR_mount }, 503*4b9c6d91SCole Faust #endif 504*4b9c6d91SCole Faust #ifdef __NR_umount2 505*4b9c6d91SCole Faust { "umount2", __NR_umount2 }, 506*4b9c6d91SCole Faust #endif 507*4b9c6d91SCole Faust #ifdef __NR_swapon 508*4b9c6d91SCole Faust { "swapon", __NR_swapon }, 509*4b9c6d91SCole Faust #endif 510*4b9c6d91SCole Faust #ifdef __NR_swapoff 511*4b9c6d91SCole Faust { "swapoff", __NR_swapoff }, 512*4b9c6d91SCole Faust #endif 513*4b9c6d91SCole Faust #ifdef __NR_reboot 514*4b9c6d91SCole Faust { "reboot", __NR_reboot }, 515*4b9c6d91SCole Faust #endif 516*4b9c6d91SCole Faust #ifdef __NR_sethostname 517*4b9c6d91SCole Faust { "sethostname", __NR_sethostname }, 518*4b9c6d91SCole Faust #endif 519*4b9c6d91SCole Faust #ifdef __NR_setdomainname 520*4b9c6d91SCole Faust { "setdomainname", __NR_setdomainname }, 521*4b9c6d91SCole Faust #endif 522*4b9c6d91SCole Faust #ifdef __NR_iopl 523*4b9c6d91SCole Faust { "iopl", __NR_iopl }, 524*4b9c6d91SCole Faust #endif 525*4b9c6d91SCole Faust #ifdef __NR_ioperm 526*4b9c6d91SCole Faust { "ioperm", __NR_ioperm }, 527*4b9c6d91SCole Faust #endif 528*4b9c6d91SCole Faust #ifdef __NR_create_module 529*4b9c6d91SCole Faust { "create_module", __NR_create_module }, 530*4b9c6d91SCole Faust #endif 531*4b9c6d91SCole Faust #ifdef __NR_init_module 532*4b9c6d91SCole Faust { "init_module", __NR_init_module }, 533*4b9c6d91SCole Faust #endif 534*4b9c6d91SCole Faust #ifdef __NR_delete_module 535*4b9c6d91SCole Faust { "delete_module", __NR_delete_module }, 536*4b9c6d91SCole Faust #endif 537*4b9c6d91SCole Faust #ifdef __NR_get_kernel_syms 538*4b9c6d91SCole Faust { "get_kernel_syms", __NR_get_kernel_syms }, 539*4b9c6d91SCole Faust #endif 540*4b9c6d91SCole Faust #ifdef __NR_query_module 541*4b9c6d91SCole Faust { "query_module", __NR_query_module }, 542*4b9c6d91SCole Faust #endif 543*4b9c6d91SCole Faust #ifdef __NR_quotactl 544*4b9c6d91SCole Faust { "quotactl", __NR_quotactl }, 545*4b9c6d91SCole Faust #endif 546*4b9c6d91SCole Faust #ifdef __NR_nfsservctl 547*4b9c6d91SCole Faust { "nfsservctl", __NR_nfsservctl }, 548*4b9c6d91SCole Faust #endif 549*4b9c6d91SCole Faust #ifdef __NR_getpmsg 550*4b9c6d91SCole Faust { "getpmsg", __NR_getpmsg }, 551*4b9c6d91SCole Faust #endif 552*4b9c6d91SCole Faust #ifdef __NR_putpmsg 553*4b9c6d91SCole Faust { "putpmsg", __NR_putpmsg }, 554*4b9c6d91SCole Faust #endif 555*4b9c6d91SCole Faust #ifdef __NR_afs_syscall 556*4b9c6d91SCole Faust { "afs_syscall", __NR_afs_syscall }, 557*4b9c6d91SCole Faust #endif 558*4b9c6d91SCole Faust #ifdef __NR_tuxcall 559*4b9c6d91SCole Faust { "tuxcall", __NR_tuxcall }, 560*4b9c6d91SCole Faust #endif 561*4b9c6d91SCole Faust #ifdef __NR_security 562*4b9c6d91SCole Faust { "security", __NR_security }, 563*4b9c6d91SCole Faust #endif 564*4b9c6d91SCole Faust #ifdef __NR_gettid 565*4b9c6d91SCole Faust { "gettid", __NR_gettid }, 566*4b9c6d91SCole Faust #endif 567*4b9c6d91SCole Faust #ifdef __NR_readahead 568*4b9c6d91SCole Faust { "readahead", __NR_readahead }, 569*4b9c6d91SCole Faust #endif 570*4b9c6d91SCole Faust #ifdef __NR_setxattr 571*4b9c6d91SCole Faust { "setxattr", __NR_setxattr }, 572*4b9c6d91SCole Faust #endif 573*4b9c6d91SCole Faust #ifdef __NR_lsetxattr 574*4b9c6d91SCole Faust { "lsetxattr", __NR_lsetxattr }, 575*4b9c6d91SCole Faust #endif 576*4b9c6d91SCole Faust #ifdef __NR_fsetxattr 577*4b9c6d91SCole Faust { "fsetxattr", __NR_fsetxattr }, 578*4b9c6d91SCole Faust #endif 579*4b9c6d91SCole Faust #ifdef __NR_getxattr 580*4b9c6d91SCole Faust { "getxattr", __NR_getxattr }, 581*4b9c6d91SCole Faust #endif 582*4b9c6d91SCole Faust #ifdef __NR_lgetxattr 583*4b9c6d91SCole Faust { "lgetxattr", __NR_lgetxattr }, 584*4b9c6d91SCole Faust #endif 585*4b9c6d91SCole Faust #ifdef __NR_fgetxattr 586*4b9c6d91SCole Faust { "fgetxattr", __NR_fgetxattr }, 587*4b9c6d91SCole Faust #endif 588*4b9c6d91SCole Faust #ifdef __NR_listxattr 589*4b9c6d91SCole Faust { "listxattr", __NR_listxattr }, 590*4b9c6d91SCole Faust #endif 591*4b9c6d91SCole Faust #ifdef __NR_llistxattr 592*4b9c6d91SCole Faust { "llistxattr", __NR_llistxattr }, 593*4b9c6d91SCole Faust #endif 594*4b9c6d91SCole Faust #ifdef __NR_flistxattr 595*4b9c6d91SCole Faust { "flistxattr", __NR_flistxattr }, 596*4b9c6d91SCole Faust #endif 597*4b9c6d91SCole Faust #ifdef __NR_removexattr 598*4b9c6d91SCole Faust { "removexattr", __NR_removexattr }, 599*4b9c6d91SCole Faust #endif 600*4b9c6d91SCole Faust #ifdef __NR_lremovexattr 601*4b9c6d91SCole Faust { "lremovexattr", __NR_lremovexattr }, 602*4b9c6d91SCole Faust #endif 603*4b9c6d91SCole Faust #ifdef __NR_fremovexattr 604*4b9c6d91SCole Faust { "fremovexattr", __NR_fremovexattr }, 605*4b9c6d91SCole Faust #endif 606*4b9c6d91SCole Faust #ifdef __NR_tkill 607*4b9c6d91SCole Faust { "tkill", __NR_tkill }, 608*4b9c6d91SCole Faust #endif 609*4b9c6d91SCole Faust #ifdef __NR_time 610*4b9c6d91SCole Faust { "time", __NR_time }, 611*4b9c6d91SCole Faust #endif 612*4b9c6d91SCole Faust #ifdef __NR_futex 613*4b9c6d91SCole Faust { "futex", __NR_futex }, 614*4b9c6d91SCole Faust #endif 615*4b9c6d91SCole Faust #ifdef __NR_sched_setaffinity 616*4b9c6d91SCole Faust { "sched_setaffinity", __NR_sched_setaffinity }, 617*4b9c6d91SCole Faust #endif 618*4b9c6d91SCole Faust #ifdef __NR_sched_getaffinity 619*4b9c6d91SCole Faust { "sched_getaffinity", __NR_sched_getaffinity }, 620*4b9c6d91SCole Faust #endif 621*4b9c6d91SCole Faust #ifdef __NR_set_thread_area 622*4b9c6d91SCole Faust { "set_thread_area", __NR_set_thread_area }, 623*4b9c6d91SCole Faust #endif 624*4b9c6d91SCole Faust #ifdef __NR_io_setup 625*4b9c6d91SCole Faust { "io_setup", __NR_io_setup }, 626*4b9c6d91SCole Faust #endif 627*4b9c6d91SCole Faust #ifdef __NR_io_destroy 628*4b9c6d91SCole Faust { "io_destroy", __NR_io_destroy }, 629*4b9c6d91SCole Faust #endif 630*4b9c6d91SCole Faust #ifdef __NR_io_getevents 631*4b9c6d91SCole Faust { "io_getevents", __NR_io_getevents }, 632*4b9c6d91SCole Faust #endif 633*4b9c6d91SCole Faust #ifdef __NR_io_submit 634*4b9c6d91SCole Faust { "io_submit", __NR_io_submit }, 635*4b9c6d91SCole Faust #endif 636*4b9c6d91SCole Faust #ifdef __NR_io_cancel 637*4b9c6d91SCole Faust { "io_cancel", __NR_io_cancel }, 638*4b9c6d91SCole Faust #endif 639*4b9c6d91SCole Faust #ifdef __NR_get_thread_area 640*4b9c6d91SCole Faust { "get_thread_area", __NR_get_thread_area }, 641*4b9c6d91SCole Faust #endif 642*4b9c6d91SCole Faust #ifdef __NR_lookup_dcookie 643*4b9c6d91SCole Faust { "lookup_dcookie", __NR_lookup_dcookie }, 644*4b9c6d91SCole Faust #endif 645*4b9c6d91SCole Faust #ifdef __NR_epoll_create 646*4b9c6d91SCole Faust { "epoll_create", __NR_epoll_create }, 647*4b9c6d91SCole Faust #endif 648*4b9c6d91SCole Faust #ifdef __NR_epoll_ctl_old 649*4b9c6d91SCole Faust { "epoll_ctl_old", __NR_epoll_ctl_old }, 650*4b9c6d91SCole Faust #endif 651*4b9c6d91SCole Faust #ifdef __NR_epoll_wait_old 652*4b9c6d91SCole Faust { "epoll_wait_old", __NR_epoll_wait_old }, 653*4b9c6d91SCole Faust #endif 654*4b9c6d91SCole Faust #ifdef __NR_remap_file_pages 655*4b9c6d91SCole Faust { "remap_file_pages", __NR_remap_file_pages }, 656*4b9c6d91SCole Faust #endif 657*4b9c6d91SCole Faust #ifdef __NR_getdents64 658*4b9c6d91SCole Faust { "getdents64", __NR_getdents64 }, 659*4b9c6d91SCole Faust #endif 660*4b9c6d91SCole Faust #ifdef __NR_set_tid_address 661*4b9c6d91SCole Faust { "set_tid_address", __NR_set_tid_address }, 662*4b9c6d91SCole Faust #endif 663*4b9c6d91SCole Faust #ifdef __NR_restart_syscall 664*4b9c6d91SCole Faust { "restart_syscall", __NR_restart_syscall }, 665*4b9c6d91SCole Faust #endif 666*4b9c6d91SCole Faust #ifdef __NR_semtimedop 667*4b9c6d91SCole Faust { "semtimedop", __NR_semtimedop }, 668*4b9c6d91SCole Faust #endif 669*4b9c6d91SCole Faust #ifdef __NR_fadvise64 670*4b9c6d91SCole Faust { "fadvise64", __NR_fadvise64 }, 671*4b9c6d91SCole Faust #endif 672*4b9c6d91SCole Faust #ifdef __NR_timer_create 673*4b9c6d91SCole Faust { "timer_create", __NR_timer_create }, 674*4b9c6d91SCole Faust #endif 675*4b9c6d91SCole Faust #ifdef __NR_timer_settime 676*4b9c6d91SCole Faust { "timer_settime", __NR_timer_settime }, 677*4b9c6d91SCole Faust #endif 678*4b9c6d91SCole Faust #ifdef __NR_timer_gettime 679*4b9c6d91SCole Faust { "timer_gettime", __NR_timer_gettime }, 680*4b9c6d91SCole Faust #endif 681*4b9c6d91SCole Faust #ifdef __NR_timer_getoverrun 682*4b9c6d91SCole Faust { "timer_getoverrun", __NR_timer_getoverrun }, 683*4b9c6d91SCole Faust #endif 684*4b9c6d91SCole Faust #ifdef __NR_timer_delete 685*4b9c6d91SCole Faust { "timer_delete", __NR_timer_delete }, 686*4b9c6d91SCole Faust #endif 687*4b9c6d91SCole Faust #ifdef __NR_clock_settime 688*4b9c6d91SCole Faust { "clock_settime", __NR_clock_settime }, 689*4b9c6d91SCole Faust #endif 690*4b9c6d91SCole Faust #ifdef __NR_clock_gettime 691*4b9c6d91SCole Faust { "clock_gettime", __NR_clock_gettime }, 692*4b9c6d91SCole Faust #endif 693*4b9c6d91SCole Faust #ifdef __NR_clock_getres 694*4b9c6d91SCole Faust { "clock_getres", __NR_clock_getres }, 695*4b9c6d91SCole Faust #endif 696*4b9c6d91SCole Faust #ifdef __NR_clock_nanosleep 697*4b9c6d91SCole Faust { "clock_nanosleep", __NR_clock_nanosleep }, 698*4b9c6d91SCole Faust #endif 699*4b9c6d91SCole Faust #ifdef __NR_exit_group 700*4b9c6d91SCole Faust { "exit_group", __NR_exit_group }, 701*4b9c6d91SCole Faust #endif 702*4b9c6d91SCole Faust #ifdef __NR_epoll_wait 703*4b9c6d91SCole Faust { "epoll_wait", __NR_epoll_wait }, 704*4b9c6d91SCole Faust #endif 705*4b9c6d91SCole Faust #ifdef __NR_epoll_ctl 706*4b9c6d91SCole Faust { "epoll_ctl", __NR_epoll_ctl }, 707*4b9c6d91SCole Faust #endif 708*4b9c6d91SCole Faust #ifdef __NR_tgkill 709*4b9c6d91SCole Faust { "tgkill", __NR_tgkill }, 710*4b9c6d91SCole Faust #endif 711*4b9c6d91SCole Faust #ifdef __NR_utimes 712*4b9c6d91SCole Faust { "utimes", __NR_utimes }, 713*4b9c6d91SCole Faust #endif 714*4b9c6d91SCole Faust #ifdef __NR_vserver 715*4b9c6d91SCole Faust { "vserver", __NR_vserver }, 716*4b9c6d91SCole Faust #endif 717*4b9c6d91SCole Faust #ifdef __NR_mbind 718*4b9c6d91SCole Faust { "mbind", __NR_mbind }, 719*4b9c6d91SCole Faust #endif 720*4b9c6d91SCole Faust #ifdef __NR_set_mempolicy 721*4b9c6d91SCole Faust { "set_mempolicy", __NR_set_mempolicy }, 722*4b9c6d91SCole Faust #endif 723*4b9c6d91SCole Faust #ifdef __NR_get_mempolicy 724*4b9c6d91SCole Faust { "get_mempolicy", __NR_get_mempolicy }, 725*4b9c6d91SCole Faust #endif 726*4b9c6d91SCole Faust #ifdef __NR_mq_open 727*4b9c6d91SCole Faust { "mq_open", __NR_mq_open }, 728*4b9c6d91SCole Faust #endif 729*4b9c6d91SCole Faust #ifdef __NR_mq_unlink 730*4b9c6d91SCole Faust { "mq_unlink", __NR_mq_unlink }, 731*4b9c6d91SCole Faust #endif 732*4b9c6d91SCole Faust #ifdef __NR_mq_timedsend 733*4b9c6d91SCole Faust { "mq_timedsend", __NR_mq_timedsend }, 734*4b9c6d91SCole Faust #endif 735*4b9c6d91SCole Faust #ifdef __NR_mq_timedreceive 736*4b9c6d91SCole Faust { "mq_timedreceive", __NR_mq_timedreceive }, 737*4b9c6d91SCole Faust #endif 738*4b9c6d91SCole Faust #ifdef __NR_mq_notify 739*4b9c6d91SCole Faust { "mq_notify", __NR_mq_notify }, 740*4b9c6d91SCole Faust #endif 741*4b9c6d91SCole Faust #ifdef __NR_mq_getsetattr 742*4b9c6d91SCole Faust { "mq_getsetattr", __NR_mq_getsetattr }, 743*4b9c6d91SCole Faust #endif 744*4b9c6d91SCole Faust #ifdef __NR_kexec_load 745*4b9c6d91SCole Faust { "kexec_load", __NR_kexec_load }, 746*4b9c6d91SCole Faust #endif 747*4b9c6d91SCole Faust #ifdef __NR_waitid 748*4b9c6d91SCole Faust { "waitid", __NR_waitid }, 749*4b9c6d91SCole Faust #endif 750*4b9c6d91SCole Faust #ifdef __NR_add_key 751*4b9c6d91SCole Faust { "add_key", __NR_add_key }, 752*4b9c6d91SCole Faust #endif 753*4b9c6d91SCole Faust #ifdef __NR_request_key 754*4b9c6d91SCole Faust { "request_key", __NR_request_key }, 755*4b9c6d91SCole Faust #endif 756*4b9c6d91SCole Faust #ifdef __NR_keyctl 757*4b9c6d91SCole Faust { "keyctl", __NR_keyctl }, 758*4b9c6d91SCole Faust #endif 759*4b9c6d91SCole Faust #ifdef __NR_ioprio_set 760*4b9c6d91SCole Faust { "ioprio_set", __NR_ioprio_set }, 761*4b9c6d91SCole Faust #endif 762*4b9c6d91SCole Faust #ifdef __NR_ioprio_get 763*4b9c6d91SCole Faust { "ioprio_get", __NR_ioprio_get }, 764*4b9c6d91SCole Faust #endif 765*4b9c6d91SCole Faust #ifdef __NR_inotify_init 766*4b9c6d91SCole Faust { "inotify_init", __NR_inotify_init }, 767*4b9c6d91SCole Faust #endif 768*4b9c6d91SCole Faust #ifdef __NR_inotify_add_watch 769*4b9c6d91SCole Faust { "inotify_add_watch", __NR_inotify_add_watch }, 770*4b9c6d91SCole Faust #endif 771*4b9c6d91SCole Faust #ifdef __NR_inotify_rm_watch 772*4b9c6d91SCole Faust { "inotify_rm_watch", __NR_inotify_rm_watch }, 773*4b9c6d91SCole Faust #endif 774*4b9c6d91SCole Faust #ifdef __NR_migrate_pages 775*4b9c6d91SCole Faust { "migrate_pages", __NR_migrate_pages }, 776*4b9c6d91SCole Faust #endif 777*4b9c6d91SCole Faust #ifdef __NR_openat 778*4b9c6d91SCole Faust { "openat", __NR_openat }, 779*4b9c6d91SCole Faust #endif 780*4b9c6d91SCole Faust #ifdef __NR_mkdirat 781*4b9c6d91SCole Faust { "mkdirat", __NR_mkdirat }, 782*4b9c6d91SCole Faust #endif 783*4b9c6d91SCole Faust #ifdef __NR_mknodat 784*4b9c6d91SCole Faust { "mknodat", __NR_mknodat }, 785*4b9c6d91SCole Faust #endif 786*4b9c6d91SCole Faust #ifdef __NR_fchownat 787*4b9c6d91SCole Faust { "fchownat", __NR_fchownat }, 788*4b9c6d91SCole Faust #endif 789*4b9c6d91SCole Faust #ifdef __NR_futimesat 790*4b9c6d91SCole Faust { "futimesat", __NR_futimesat }, 791*4b9c6d91SCole Faust #endif 792*4b9c6d91SCole Faust #ifdef __NR_newfstatat 793*4b9c6d91SCole Faust { "newfstatat", __NR_newfstatat }, 794*4b9c6d91SCole Faust #endif 795*4b9c6d91SCole Faust #ifdef __NR_unlinkat 796*4b9c6d91SCole Faust { "unlinkat", __NR_unlinkat }, 797*4b9c6d91SCole Faust #endif 798*4b9c6d91SCole Faust #ifdef __NR_renameat 799*4b9c6d91SCole Faust { "renameat", __NR_renameat }, 800*4b9c6d91SCole Faust #endif 801*4b9c6d91SCole Faust #ifdef __NR_linkat 802*4b9c6d91SCole Faust { "linkat", __NR_linkat }, 803*4b9c6d91SCole Faust #endif 804*4b9c6d91SCole Faust #ifdef __NR_symlinkat 805*4b9c6d91SCole Faust { "symlinkat", __NR_symlinkat }, 806*4b9c6d91SCole Faust #endif 807*4b9c6d91SCole Faust #ifdef __NR_readlinkat 808*4b9c6d91SCole Faust { "readlinkat", __NR_readlinkat }, 809*4b9c6d91SCole Faust #endif 810*4b9c6d91SCole Faust #ifdef __NR_fchmodat 811*4b9c6d91SCole Faust { "fchmodat", __NR_fchmodat }, 812*4b9c6d91SCole Faust #endif 813*4b9c6d91SCole Faust #ifdef __NR_faccessat 814*4b9c6d91SCole Faust { "faccessat", __NR_faccessat }, 815*4b9c6d91SCole Faust #endif 816*4b9c6d91SCole Faust #ifdef __NR_pselect6 817*4b9c6d91SCole Faust { "pselect6", __NR_pselect6 }, 818*4b9c6d91SCole Faust #endif 819*4b9c6d91SCole Faust #ifdef __NR_ppoll 820*4b9c6d91SCole Faust { "ppoll", __NR_ppoll }, 821*4b9c6d91SCole Faust #endif 822*4b9c6d91SCole Faust #ifdef __NR_unshare 823*4b9c6d91SCole Faust { "unshare", __NR_unshare }, 824*4b9c6d91SCole Faust #endif 825*4b9c6d91SCole Faust #ifdef __NR_set_robust_list 826*4b9c6d91SCole Faust { "set_robust_list", __NR_set_robust_list }, 827*4b9c6d91SCole Faust #endif 828*4b9c6d91SCole Faust #ifdef __NR_get_robust_list 829*4b9c6d91SCole Faust { "get_robust_list", __NR_get_robust_list }, 830*4b9c6d91SCole Faust #endif 831*4b9c6d91SCole Faust #ifdef __NR_splice 832*4b9c6d91SCole Faust { "splice", __NR_splice }, 833*4b9c6d91SCole Faust #endif 834*4b9c6d91SCole Faust #ifdef __NR_tee 835*4b9c6d91SCole Faust { "tee", __NR_tee }, 836*4b9c6d91SCole Faust #endif 837*4b9c6d91SCole Faust #ifdef __NR_sync_file_range 838*4b9c6d91SCole Faust { "sync_file_range", __NR_sync_file_range }, 839*4b9c6d91SCole Faust #endif 840*4b9c6d91SCole Faust #ifdef __NR_vmsplice 841*4b9c6d91SCole Faust { "vmsplice", __NR_vmsplice }, 842*4b9c6d91SCole Faust #endif 843*4b9c6d91SCole Faust #ifdef __NR_move_pages 844*4b9c6d91SCole Faust { "move_pages", __NR_move_pages }, 845*4b9c6d91SCole Faust #endif 846*4b9c6d91SCole Faust #ifdef __NR_utimensat 847*4b9c6d91SCole Faust { "utimensat", __NR_utimensat }, 848*4b9c6d91SCole Faust #endif 849*4b9c6d91SCole Faust #ifdef __NR_epoll_pwait 850*4b9c6d91SCole Faust { "epoll_pwait", __NR_epoll_pwait }, 851*4b9c6d91SCole Faust #endif 852*4b9c6d91SCole Faust #ifdef __NR_signalfd 853*4b9c6d91SCole Faust { "signalfd", __NR_signalfd }, 854*4b9c6d91SCole Faust #endif 855*4b9c6d91SCole Faust #ifdef __NR_timerfd_create 856*4b9c6d91SCole Faust { "timerfd_create", __NR_timerfd_create }, 857*4b9c6d91SCole Faust #endif 858*4b9c6d91SCole Faust #ifdef __NR_eventfd 859*4b9c6d91SCole Faust { "eventfd", __NR_eventfd }, 860*4b9c6d91SCole Faust #endif 861*4b9c6d91SCole Faust #ifdef __NR_fallocate 862*4b9c6d91SCole Faust { "fallocate", __NR_fallocate }, 863*4b9c6d91SCole Faust #endif 864*4b9c6d91SCole Faust #ifdef __NR_timerfd_settime 865*4b9c6d91SCole Faust { "timerfd_settime", __NR_timerfd_settime }, 866*4b9c6d91SCole Faust #endif 867*4b9c6d91SCole Faust #ifdef __NR_timerfd_gettime 868*4b9c6d91SCole Faust { "timerfd_gettime", __NR_timerfd_gettime }, 869*4b9c6d91SCole Faust #endif 870*4b9c6d91SCole Faust #ifdef __NR_accept4 871*4b9c6d91SCole Faust { "accept4", __NR_accept4 }, 872*4b9c6d91SCole Faust #endif 873*4b9c6d91SCole Faust #ifdef __NR_signalfd4 874*4b9c6d91SCole Faust { "signalfd4", __NR_signalfd4 }, 875*4b9c6d91SCole Faust #endif 876*4b9c6d91SCole Faust #ifdef __NR_eventfd2 877*4b9c6d91SCole Faust { "eventfd2", __NR_eventfd2 }, 878*4b9c6d91SCole Faust #endif 879*4b9c6d91SCole Faust #ifdef __NR_epoll_create1 880*4b9c6d91SCole Faust { "epoll_create1", __NR_epoll_create1 }, 881*4b9c6d91SCole Faust #endif 882*4b9c6d91SCole Faust #ifdef __NR_dup3 883*4b9c6d91SCole Faust { "dup3", __NR_dup3 }, 884*4b9c6d91SCole Faust #endif 885*4b9c6d91SCole Faust #ifdef __NR_pipe2 886*4b9c6d91SCole Faust { "pipe2", __NR_pipe2 }, 887*4b9c6d91SCole Faust #endif 888*4b9c6d91SCole Faust #ifdef __NR_inotify_init1 889*4b9c6d91SCole Faust { "inotify_init1", __NR_inotify_init1 }, 890*4b9c6d91SCole Faust #endif 891*4b9c6d91SCole Faust #ifdef __NR_preadv 892*4b9c6d91SCole Faust { "preadv", __NR_preadv }, 893*4b9c6d91SCole Faust #endif 894*4b9c6d91SCole Faust #ifdef __NR_pwritev 895*4b9c6d91SCole Faust { "pwritev", __NR_pwritev }, 896*4b9c6d91SCole Faust #endif 897*4b9c6d91SCole Faust #ifdef __NR_rt_tgsigqueueinfo 898*4b9c6d91SCole Faust { "rt_tgsigqueueinfo", __NR_rt_tgsigqueueinfo }, 899*4b9c6d91SCole Faust #endif 900*4b9c6d91SCole Faust #ifdef __NR_perf_event_open 901*4b9c6d91SCole Faust { "perf_event_open", __NR_perf_event_open }, 902*4b9c6d91SCole Faust #endif 903*4b9c6d91SCole Faust #ifdef __NR_recvmmsg 904*4b9c6d91SCole Faust { "recvmmsg", __NR_recvmmsg }, 905*4b9c6d91SCole Faust #endif 906*4b9c6d91SCole Faust #ifdef __NR_fanotify_init 907*4b9c6d91SCole Faust { "fanotify_init", __NR_fanotify_init }, 908*4b9c6d91SCole Faust #endif 909*4b9c6d91SCole Faust #ifdef __NR_fanotify_mark 910*4b9c6d91SCole Faust { "fanotify_mark", __NR_fanotify_mark }, 911*4b9c6d91SCole Faust #endif 912*4b9c6d91SCole Faust #ifdef __NR_prlimit64 913*4b9c6d91SCole Faust { "prlimit64", __NR_prlimit64 }, 914*4b9c6d91SCole Faust #endif 915*4b9c6d91SCole Faust #ifdef __NR_name_to_handle_at 916*4b9c6d91SCole Faust { "name_to_handle_at", __NR_name_to_handle_at }, 917*4b9c6d91SCole Faust #endif 918*4b9c6d91SCole Faust #ifdef __NR_open_by_handle_at 919*4b9c6d91SCole Faust { "open_by_handle_at", __NR_open_by_handle_at }, 920*4b9c6d91SCole Faust #endif 921*4b9c6d91SCole Faust #ifdef __NR_clock_adjtime 922*4b9c6d91SCole Faust { "clock_adjtime", __NR_clock_adjtime }, 923*4b9c6d91SCole Faust #endif 924*4b9c6d91SCole Faust #ifdef __NR_syncfs 925*4b9c6d91SCole Faust { "syncfs", __NR_syncfs }, 926*4b9c6d91SCole Faust #endif 927*4b9c6d91SCole Faust #ifdef __NR_sendmmsg 928*4b9c6d91SCole Faust { "sendmmsg", __NR_sendmmsg }, 929*4b9c6d91SCole Faust #endif 930*4b9c6d91SCole Faust #ifdef __NR_setns 931*4b9c6d91SCole Faust { "setns", __NR_setns }, 932*4b9c6d91SCole Faust #endif 933*4b9c6d91SCole Faust #ifdef __NR_getcpu 934*4b9c6d91SCole Faust { "getcpu", __NR_getcpu }, 935*4b9c6d91SCole Faust #endif 936*4b9c6d91SCole Faust #ifdef __NR_process_vm_readv 937*4b9c6d91SCole Faust { "process_vm_readv", __NR_process_vm_readv }, 938*4b9c6d91SCole Faust #endif 939*4b9c6d91SCole Faust #ifdef __NR_process_vm_writev 940*4b9c6d91SCole Faust { "process_vm_writev", __NR_process_vm_writev }, 941*4b9c6d91SCole Faust #endif 942*4b9c6d91SCole Faust #ifdef __NR_kcmp 943*4b9c6d91SCole Faust { "kcmp", __NR_kcmp }, 944*4b9c6d91SCole Faust #endif 945*4b9c6d91SCole Faust #ifdef __NR_finit_module 946*4b9c6d91SCole Faust { "finit_module", __NR_finit_module }, 947*4b9c6d91SCole Faust #endif 948*4b9c6d91SCole Faust #ifdef __NR_sched_setattr 949*4b9c6d91SCole Faust { "sched_setattr", __NR_sched_setattr }, 950*4b9c6d91SCole Faust #endif 951*4b9c6d91SCole Faust #ifdef __NR_sched_getattr 952*4b9c6d91SCole Faust { "sched_getattr", __NR_sched_getattr }, 953*4b9c6d91SCole Faust #endif 954*4b9c6d91SCole Faust #ifdef __NR_renameat2 955*4b9c6d91SCole Faust { "renameat2", __NR_renameat2 }, 956*4b9c6d91SCole Faust #endif 957*4b9c6d91SCole Faust #ifdef __NR_seccomp 958*4b9c6d91SCole Faust { "seccomp", __NR_seccomp }, 959*4b9c6d91SCole Faust #endif 960*4b9c6d91SCole Faust #ifdef __NR_getrandom 961*4b9c6d91SCole Faust { "getrandom", __NR_getrandom }, 962*4b9c6d91SCole Faust #endif 963*4b9c6d91SCole Faust #ifdef __NR_memfd_create 964*4b9c6d91SCole Faust { "memfd_create", __NR_memfd_create }, 965*4b9c6d91SCole Faust #endif 966*4b9c6d91SCole Faust #ifdef __NR_kexec_file_load 967*4b9c6d91SCole Faust { "kexec_file_load", __NR_kexec_file_load }, 968*4b9c6d91SCole Faust #endif 969*4b9c6d91SCole Faust #ifdef __NR_bpf 970*4b9c6d91SCole Faust { "bpf", __NR_bpf }, 971*4b9c6d91SCole Faust #endif 972*4b9c6d91SCole Faust #ifdef __NR_execveat 973*4b9c6d91SCole Faust { "execveat", __NR_execveat }, 974*4b9c6d91SCole Faust #endif 975*4b9c6d91SCole Faust #ifdef __NR_userfaultfd 976*4b9c6d91SCole Faust { "userfaultfd", __NR_userfaultfd }, 977*4b9c6d91SCole Faust #endif 978*4b9c6d91SCole Faust #ifdef __NR_membarrier 979*4b9c6d91SCole Faust { "membarrier", __NR_membarrier }, 980*4b9c6d91SCole Faust #endif 981*4b9c6d91SCole Faust #ifdef __NR_mlock2 982*4b9c6d91SCole Faust { "mlock2", __NR_mlock2 }, 983*4b9c6d91SCole Faust #endif 984*4b9c6d91SCole Faust #ifdef __NR_copy_file_range 985*4b9c6d91SCole Faust { "copy_file_range", __NR_copy_file_range }, 986*4b9c6d91SCole Faust #endif 987*4b9c6d91SCole Faust #ifdef __NR_preadv2 988*4b9c6d91SCole Faust { "preadv2", __NR_preadv2 }, 989*4b9c6d91SCole Faust #endif 990*4b9c6d91SCole Faust #ifdef __NR_pwritev2 991*4b9c6d91SCole Faust { "pwritev2", __NR_pwritev2 }, 992*4b9c6d91SCole Faust #endif 993*4b9c6d91SCole Faust #ifdef __NR_pkey_mprotect 994*4b9c6d91SCole Faust { "pkey_mprotect", __NR_pkey_mprotect }, 995*4b9c6d91SCole Faust #endif 996*4b9c6d91SCole Faust #ifdef __NR_pkey_alloc 997*4b9c6d91SCole Faust { "pkey_alloc", __NR_pkey_alloc }, 998*4b9c6d91SCole Faust #endif 999*4b9c6d91SCole Faust #ifdef __NR_pkey_free 1000*4b9c6d91SCole Faust { "pkey_free", __NR_pkey_free }, 1001*4b9c6d91SCole Faust #endif 1002*4b9c6d91SCole Faust #ifdef __NR_statx 1003*4b9c6d91SCole Faust { "statx", __NR_statx }, 1004*4b9c6d91SCole Faust #endif 1005*4b9c6d91SCole Faust #ifdef __NR_io_pgetevents 1006*4b9c6d91SCole Faust { "io_pgetevents", __NR_io_pgetevents }, 1007*4b9c6d91SCole Faust #endif 1008*4b9c6d91SCole Faust #ifdef __NR_rseq 1009*4b9c6d91SCole Faust { "rseq", __NR_rseq }, 1010*4b9c6d91SCole Faust #endif 1011*4b9c6d91SCole Faust #ifdef __NR_pidfd_send_signal 1012*4b9c6d91SCole Faust { "pidfd_send_signal", __NR_pidfd_send_signal }, 1013*4b9c6d91SCole Faust #endif 1014*4b9c6d91SCole Faust #ifdef __NR_io_uring_setup 1015*4b9c6d91SCole Faust { "io_uring_setup", __NR_io_uring_setup }, 1016*4b9c6d91SCole Faust #endif 1017*4b9c6d91SCole Faust #ifdef __NR_io_uring_enter 1018*4b9c6d91SCole Faust { "io_uring_enter", __NR_io_uring_enter }, 1019*4b9c6d91SCole Faust #endif 1020*4b9c6d91SCole Faust #ifdef __NR_io_uring_register 1021*4b9c6d91SCole Faust { "io_uring_register", __NR_io_uring_register }, 1022*4b9c6d91SCole Faust #endif 1023*4b9c6d91SCole Faust #ifdef __NR_open_tree 1024*4b9c6d91SCole Faust { "open_tree", __NR_open_tree }, 1025*4b9c6d91SCole Faust #endif 1026*4b9c6d91SCole Faust #ifdef __NR_move_mount 1027*4b9c6d91SCole Faust { "move_mount", __NR_move_mount }, 1028*4b9c6d91SCole Faust #endif 1029*4b9c6d91SCole Faust #ifdef __NR_fsopen 1030*4b9c6d91SCole Faust { "fsopen", __NR_fsopen }, 1031*4b9c6d91SCole Faust #endif 1032*4b9c6d91SCole Faust #ifdef __NR_fsconfig 1033*4b9c6d91SCole Faust { "fsconfig", __NR_fsconfig }, 1034*4b9c6d91SCole Faust #endif 1035*4b9c6d91SCole Faust #ifdef __NR_fsmount 1036*4b9c6d91SCole Faust { "fsmount", __NR_fsmount }, 1037*4b9c6d91SCole Faust #endif 1038*4b9c6d91SCole Faust #ifdef __NR_fspick 1039*4b9c6d91SCole Faust { "fspick", __NR_fspick }, 1040*4b9c6d91SCole Faust #endif 1041*4b9c6d91SCole Faust #ifdef __NR_pidfd_open 1042*4b9c6d91SCole Faust { "pidfd_open", __NR_pidfd_open }, 1043*4b9c6d91SCole Faust #endif 1044*4b9c6d91SCole Faust #ifdef __NR_clone3 1045*4b9c6d91SCole Faust { "clone3", __NR_clone3 }, 1046*4b9c6d91SCole Faust #endif 1047*4b9c6d91SCole Faust #ifdef __NR_close_range 1048*4b9c6d91SCole Faust { "close_range", __NR_close_range }, 1049*4b9c6d91SCole Faust #endif 1050*4b9c6d91SCole Faust #ifdef __NR_openat2 1051*4b9c6d91SCole Faust { "openat2", __NR_openat2 }, 1052*4b9c6d91SCole Faust #endif 1053*4b9c6d91SCole Faust #ifdef __NR_pidfd_getfd 1054*4b9c6d91SCole Faust { "pidfd_getfd", __NR_pidfd_getfd }, 1055*4b9c6d91SCole Faust #endif 1056*4b9c6d91SCole Faust #ifdef __NR_faccessat2 1057*4b9c6d91SCole Faust { "faccessat2", __NR_faccessat2 }, 1058*4b9c6d91SCole Faust #endif 1059*4b9c6d91SCole Faust #ifdef __NR_process_madvise 1060*4b9c6d91SCole Faust { "process_madvise", __NR_process_madvise }, 1061*4b9c6d91SCole Faust #endif 1062*4b9c6d91SCole Faust { NULL, -1 }, 1063*4b9c6d91SCole Faust }; 1064*4b9c6d91SCole Faust 1065*4b9c6d91SCole Faust const size_t syscall_table_size = 1066*4b9c6d91SCole Faust sizeof(syscall_table) / sizeof(syscall_table[0]); 1067