xref: /aosp_15_r20/external/minijail/linux-x86/libsyscalls.gen.c (revision 4b9c6d91573e8b3a96609339b46361b5476dd0f9)
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