1 /* $NetBSD: linux_sysent.c,v 1.84 2024/09/28 19:36:19 christos Exp $ */
2 
3 /*
4  * System call switch table.
5  *
6  * DO NOT EDIT-- this file is automatically generated.
7  * created from     NetBSD: syscalls.master,v 1.75 2024/09/28 19:35:55 christos Exp
8  */
9 
10 #include <sys/cdefs.h>
11 __KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.84 2024/09/28 19:36:19 christos Exp $");
12 
13 #if defined(_KERNEL_OPT)
14 #include "opt_sysv.h"
15 #include "opt_compat_43.h"
16 #include "opt_compat_netbsd.h"
17 #endif
18 #include <sys/param.h>
19 #include <sys/poll.h>
20 #include <sys/systm.h>
21 #include <sys/signal.h>
22 #include <sys/mount.h>
23 #include <sys/syscallargs.h>
24 #include <sys/time.h>
25 #include <compat/sys/time.h>
26 #include <compat/linux/common/linux_types.h>
27 #include <compat/linux/common/linux_misc.h>
28 #include <compat/linux/common/linux_mmap.h>
29 #include <compat/linux/common/linux_ipc.h>
30 #include <compat/linux/common/linux_msg.h>
31 #include <compat/linux/common/linux_sched.h>
32 #include <compat/linux/common/linux_sem.h>
33 #include <compat/linux/common/linux_shm.h>
34 #include <compat/linux/common/linux_signal.h>
35 #include <compat/linux/common/linux_siginfo.h>
36 #include <compat/linux/common/linux_mqueue.h>
37 #include <compat/linux/common/linux_machdep.h>
38 #include <compat/linux/common/linux_sched.h>
39 #include <compat/linux/linux_syscallargs.h>
40 
41 #define   s(type)   sizeof(type)
42 #define   n(type)   (sizeof(type)/sizeof (register_t))
43 #define   ns(type)  .sy_narg = n(type), .sy_argsize = s(type)
44 
45 struct sysent linux_sysent[] = {
46           {
47                     ns(struct sys_read_args),
48                     .sy_flags = SYCALL_ARG_PTR,
49                     .sy_call = (sy_call_t *)sys_read
50           },                  /* 0 = read */
51           {
52                     ns(struct sys_write_args),
53                     .sy_flags = SYCALL_ARG_PTR,
54                     .sy_call = (sy_call_t *)sys_write
55           },                  /* 1 = write */
56           {
57                     ns(struct linux_sys_open_args),
58                     .sy_flags = SYCALL_ARG_PTR,
59                     .sy_call = (sy_call_t *)linux_sys_open
60           },                  /* 2 = open */
61           {
62                     ns(struct sys_close_args),
63                     .sy_call = (sy_call_t *)sys_close
64           },                  /* 3 = close */
65           {
66                     ns(struct linux_sys_stat64_args),
67                     .sy_flags = SYCALL_ARG_PTR,
68                     .sy_call = (sy_call_t *)linux_sys_stat64
69           },                  /* 4 = stat64 */
70           {
71                     ns(struct linux_sys_fstat64_args),
72                     .sy_flags = SYCALL_ARG_PTR,
73                     .sy_call = (sy_call_t *)linux_sys_fstat64
74           },                  /* 5 = fstat64 */
75           {
76                     ns(struct linux_sys_lstat64_args),
77                     .sy_flags = SYCALL_ARG_PTR,
78                     .sy_call = (sy_call_t *)linux_sys_lstat64
79           },                  /* 6 = lstat64 */
80           {
81                     ns(struct sys_poll_args),
82                     .sy_flags = SYCALL_ARG_PTR,
83                     .sy_call = (sy_call_t *)sys_poll
84           },                  /* 7 = poll */
85           {
86                     ns(struct compat_43_sys_lseek_args),
87                     .sy_call = (sy_call_t *)compat_43_sys_lseek
88           },                  /* 8 = lseek */
89           {
90                     ns(struct linux_sys_mmap_args),
91                     .sy_call = (sy_call_t *)linux_sys_mmap
92           },                  /* 9 = mmap */
93           {
94                     ns(struct linux_sys_mprotect_args),
95                     .sy_flags = SYCALL_ARG_PTR,
96                     .sy_call = (sy_call_t *)linux_sys_mprotect
97           },                  /* 10 = mprotect */
98           {
99                     ns(struct sys_munmap_args),
100                     .sy_flags = SYCALL_ARG_PTR,
101                     .sy_call = (sy_call_t *)sys_munmap
102           },                  /* 11 = munmap */
103           {
104                     ns(struct linux_sys_brk_args),
105                     .sy_flags = SYCALL_ARG_PTR,
106                     .sy_call = (sy_call_t *)linux_sys_brk
107           },                  /* 12 = brk */
108           {
109                     ns(struct linux_sys_rt_sigaction_args),
110                     .sy_flags = SYCALL_ARG_PTR,
111                     .sy_call = (sy_call_t *)linux_sys_rt_sigaction
112           },                  /* 13 = rt_sigaction */
113           {
114                     ns(struct linux_sys_rt_sigprocmask_args),
115                     .sy_flags = SYCALL_ARG_PTR,
116                     .sy_call = (sy_call_t *)linux_sys_rt_sigprocmask
117           },                  /* 14 = rt_sigprocmask */
118           {
119                     .sy_call = (sy_call_t *)linux_sys_rt_sigreturn
120           },                  /* 15 = rt_sigreturn */
121           {
122                     ns(struct linux_sys_ioctl_args),
123                     .sy_flags = SYCALL_ARG_PTR,
124                     .sy_call = (sy_call_t *)linux_sys_ioctl
125           },                  /* 16 = ioctl */
126           {
127                     ns(struct linux_sys_pread_args),
128                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
129                     .sy_call = (sy_call_t *)linux_sys_pread
130           },                  /* 17 = pread */
131           {
132                     ns(struct linux_sys_pwrite_args),
133                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64 | SYCALL_ARG_PTR,
134                     .sy_call = (sy_call_t *)linux_sys_pwrite
135           },                  /* 18 = pwrite */
136           {
137                     ns(struct sys_readv_args),
138                     .sy_flags = SYCALL_ARG_PTR,
139                     .sy_call = (sy_call_t *)sys_readv
140           },                  /* 19 = readv */
141           {
142                     ns(struct sys_writev_args),
143                     .sy_flags = SYCALL_ARG_PTR,
144                     .sy_call = (sy_call_t *)sys_writev
145           },                  /* 20 = writev */
146           {
147                     ns(struct sys_access_args),
148                     .sy_flags = SYCALL_ARG_PTR,
149                     .sy_call = (sy_call_t *)sys_access
150           },                  /* 21 = access */
151           {
152                     ns(struct linux_sys_pipe_args),
153                     .sy_flags = SYCALL_ARG_PTR,
154                     .sy_call = (sy_call_t *)linux_sys_pipe
155           },                  /* 22 = pipe */
156           {
157                     ns(struct linux_sys_select_args),
158                     .sy_flags = SYCALL_ARG_PTR,
159                     .sy_call = (sy_call_t *)linux_sys_select
160           },                  /* 23 = select */
161           {
162                     .sy_call = (sy_call_t *)linux_sys_sched_yield
163           },                  /* 24 = sched_yield */
164           {
165                     ns(struct linux_sys_mremap_args),
166                     .sy_flags = SYCALL_ARG_PTR,
167                     .sy_call = (sy_call_t *)linux_sys_mremap
168           },                  /* 25 = mremap */
169           {
170                     ns(struct sys___msync13_args),
171                     .sy_flags = SYCALL_ARG_PTR,
172                     .sy_call = (sy_call_t *)sys___msync13
173           },                  /* 26 = __msync13 */
174           {
175                     ns(struct sys_mincore_args),
176                     .sy_flags = SYCALL_ARG_PTR,
177                     .sy_call = (sy_call_t *)sys_mincore
178           },                  /* 27 = mincore */
179           {
180                     ns(struct sys_madvise_args),
181                     .sy_flags = SYCALL_ARG_PTR,
182                     .sy_call = (sy_call_t *)sys_madvise
183           },                  /* 28 = madvise */
184 #ifdef SYSVSHM
185           {
186                     ns(struct linux_sys_shmget_args),
187                     .sy_call = (sy_call_t *)linux_sys_shmget
188           },                  /* 29 = shmget */
189           {
190                     ns(struct sys_shmat_args),
191                     .sy_flags = SYCALL_ARG_PTR,
192                     .sy_call = (sy_call_t *)sys_shmat
193           },                  /* 30 = shmat */
194           {
195                     ns(struct linux_sys_shmctl_args),
196                     .sy_flags = SYCALL_ARG_PTR,
197                     .sy_call = (sy_call_t *)linux_sys_shmctl
198           },                  /* 31 = shmctl */
199 #else
200           {
201                     .sy_call = linux_sys_nosys,
202           },                  /* 29 = filler */
203           {
204                     .sy_call = linux_sys_nosys,
205           },                  /* 30 = filler */
206           {
207                     .sy_call = linux_sys_nosys,
208           },                  /* 31 = filler */
209 #endif
210           {
211                     ns(struct sys_dup_args),
212                     .sy_call = (sy_call_t *)sys_dup
213           },                  /* 32 = dup */
214           {
215                     ns(struct sys_dup2_args),
216                     .sy_call = (sy_call_t *)sys_dup2
217           },                  /* 33 = dup2 */
218           {
219                     .sy_call = (sy_call_t *)linux_sys_pause
220           },                  /* 34 = pause */
221           {
222                     ns(struct linux_sys_nanosleep_args),
223                     .sy_flags = SYCALL_ARG_PTR,
224                     .sy_call = (sy_call_t *)linux_sys_nanosleep
225           },                  /* 35 = nanosleep */
226           {
227                     ns(struct compat_50_sys_getitimer_args),
228                     .sy_flags = SYCALL_ARG_PTR,
229                     .sy_call = (sy_call_t *)compat_50_sys_getitimer
230           },                  /* 36 = getitimer */
231           {
232                     ns(struct linux_sys_alarm_args),
233                     .sy_call = (sy_call_t *)linux_sys_alarm
234           },                  /* 37 = alarm */
235           {
236                     ns(struct compat_50_sys_setitimer_args),
237                     .sy_flags = SYCALL_ARG_PTR,
238                     .sy_call = (sy_call_t *)compat_50_sys_setitimer
239           },                  /* 38 = setitimer */
240           {
241                     .sy_call = (sy_call_t *)sys_getpid
242           },                  /* 39 = getpid */
243           {
244                     .sy_call = linux_sys_nosys,
245           },                  /* 40 = filler */
246           {
247                     ns(struct linux_sys_socket_args),
248                     .sy_call = (sy_call_t *)linux_sys_socket
249           },                  /* 41 = socket */
250           {
251                     ns(struct linux_sys_connect_args),
252                     .sy_flags = SYCALL_ARG_PTR,
253                     .sy_call = (sy_call_t *)linux_sys_connect
254           },                  /* 42 = connect */
255           {
256                     ns(struct linux_sys_accept_args),
257                     .sy_flags = SYCALL_ARG_PTR,
258                     .sy_call = (sy_call_t *)linux_sys_accept
259           },                  /* 43 = oaccept */
260           {
261                     ns(struct linux_sys_sendto_args),
262                     .sy_flags = SYCALL_ARG_PTR,
263                     .sy_call = (sy_call_t *)linux_sys_sendto
264           },                  /* 44 = sendto */
265           {
266                     ns(struct linux_sys_recvfrom_args),
267                     .sy_flags = SYCALL_ARG_PTR,
268                     .sy_call = (sy_call_t *)linux_sys_recvfrom
269           },                  /* 45 = recvfrom */
270           {
271                     ns(struct linux_sys_sendmsg_args),
272                     .sy_flags = SYCALL_ARG_PTR,
273                     .sy_call = (sy_call_t *)linux_sys_sendmsg
274           },                  /* 46 = sendmsg */
275           {
276                     ns(struct linux_sys_recvmsg_args),
277                     .sy_flags = SYCALL_ARG_PTR,
278                     .sy_call = (sy_call_t *)linux_sys_recvmsg
279           },                  /* 47 = recvmsg */
280           {
281                     ns(struct sys_shutdown_args),
282                     .sy_call = (sy_call_t *)sys_shutdown
283           },                  /* 48 = shutdown */
284           {
285                     ns(struct linux_sys_bind_args),
286                     .sy_flags = SYCALL_ARG_PTR,
287                     .sy_call = (sy_call_t *)linux_sys_bind
288           },                  /* 49 = bind */
289           {
290                     ns(struct sys_listen_args),
291                     .sy_call = (sy_call_t *)sys_listen
292           },                  /* 50 = listen */
293           {
294                     ns(struct linux_sys_getsockname_args),
295                     .sy_flags = SYCALL_ARG_PTR,
296                     .sy_call = (sy_call_t *)linux_sys_getsockname
297           },                  /* 51 = getsockname */
298           {
299                     ns(struct linux_sys_getpeername_args),
300                     .sy_flags = SYCALL_ARG_PTR,
301                     .sy_call = (sy_call_t *)linux_sys_getpeername
302           },                  /* 52 = getpeername */
303           {
304                     ns(struct linux_sys_socketpair_args),
305                     .sy_flags = SYCALL_ARG_PTR,
306                     .sy_call = (sy_call_t *)linux_sys_socketpair
307           },                  /* 53 = socketpair */
308           {
309                     ns(struct linux_sys_setsockopt_args),
310                     .sy_flags = SYCALL_ARG_PTR,
311                     .sy_call = (sy_call_t *)linux_sys_setsockopt
312           },                  /* 54 = setsockopt */
313           {
314                     ns(struct linux_sys_getsockopt_args),
315                     .sy_flags = SYCALL_ARG_PTR,
316                     .sy_call = (sy_call_t *)linux_sys_getsockopt
317           },                  /* 55 = getsockopt */
318           {
319                     ns(struct linux_sys_clone_args),
320                     .sy_flags = SYCALL_ARG_PTR,
321                     .sy_call = (sy_call_t *)linux_sys_clone
322           },                  /* 56 = clone */
323           {
324                     .sy_call = (sy_call_t *)sys_fork
325           },                  /* 57 = fork */
326           {
327                     .sy_call = (sy_call_t *)sys___vfork14
328           },                  /* 58 = __vfork14 */
329           {
330                     ns(struct sys_execve_args),
331                     .sy_flags = SYCALL_ARG_PTR,
332                     .sy_call = (sy_call_t *)sys_execve
333           },                  /* 59 = execve */
334           {
335                     ns(struct linux_sys_exit_args),
336                     .sy_call = (sy_call_t *)linux_sys_exit
337           },                  /* 60 = exit */
338           {
339                     ns(struct linux_sys_wait4_args),
340                     .sy_flags = SYCALL_ARG_PTR,
341                     .sy_call = (sy_call_t *)linux_sys_wait4
342           },                  /* 61 = wait4 */
343           {
344                     ns(struct linux_sys_kill_args),
345                     .sy_call = (sy_call_t *)linux_sys_kill
346           },                  /* 62 = kill */
347           {
348                     ns(struct linux_sys_uname_args),
349                     .sy_flags = SYCALL_ARG_PTR,
350                     .sy_call = (sy_call_t *)linux_sys_uname
351           },                  /* 63 = uname */
352 #ifdef SYSVSEM
353           {
354                     ns(struct sys_semget_args),
355                     .sy_call = (sy_call_t *)sys_semget
356           },                  /* 64 = semget */
357           {
358                     ns(struct sys_semop_args),
359                     .sy_flags = SYCALL_ARG_PTR,
360                     .sy_call = (sy_call_t *)sys_semop
361           },                  /* 65 = semop */
362           {
363                     ns(struct linux_sys_semctl_args),
364                     .sy_call = (sy_call_t *)linux_sys_semctl
365           },                  /* 66 = semctl */
366 #else
367           {
368                     .sy_call = linux_sys_nosys,
369           },                  /* 64 = filler */
370           {
371                     .sy_call = linux_sys_nosys,
372           },                  /* 65 = filler */
373           {
374                     .sy_call = linux_sys_nosys,
375           },                  /* 66 = filler */
376 #endif
377 #ifdef SYSVSHM
378           {
379                     ns(struct sys_shmdt_args),
380                     .sy_flags = SYCALL_ARG_PTR,
381                     .sy_call = (sy_call_t *)sys_shmdt
382           },                  /* 67 = shmdt */
383 #else
384           {
385                     .sy_call = linux_sys_nosys,
386           },                  /* 67 = filler */
387 #endif
388 #ifdef SYSVMSG
389           {
390                     ns(struct sys_msgget_args),
391                     .sy_call = (sy_call_t *)sys_msgget
392           },                  /* 68 = msgget */
393           {
394                     ns(struct sys_msgsnd_args),
395                     .sy_flags = SYCALL_ARG_PTR,
396                     .sy_call = (sy_call_t *)sys_msgsnd
397           },                  /* 69 = msgsnd */
398           {
399                     ns(struct sys_msgrcv_args),
400                     .sy_flags = SYCALL_ARG_PTR,
401                     .sy_call = (sy_call_t *)sys_msgrcv
402           },                  /* 70 = msgrcv */
403           {
404                     ns(struct linux_sys_msgctl_args),
405                     .sy_flags = SYCALL_ARG_PTR,
406                     .sy_call = (sy_call_t *)linux_sys_msgctl
407           },                  /* 71 = msgctl */
408 #else
409           {
410                     .sy_call = linux_sys_nosys,
411           },                  /* 68 = filler */
412           {
413                     .sy_call = linux_sys_nosys,
414           },                  /* 69 = filler */
415           {
416                     .sy_call = linux_sys_nosys,
417           },                  /* 70 = filler */
418           {
419                     .sy_call = linux_sys_nosys,
420           },                  /* 71 = filler */
421 #endif
422           {
423                     ns(struct linux_sys_fcntl_args),
424                     .sy_flags = SYCALL_ARG_PTR,
425                     .sy_call = (sy_call_t *)linux_sys_fcntl
426           },                  /* 72 = fcntl */
427           {
428                     ns(struct sys_flock_args),
429                     .sy_call = (sy_call_t *)sys_flock
430           },                  /* 73 = flock */
431           {
432                     ns(struct sys_fsync_args),
433                     .sy_call = (sy_call_t *)sys_fsync
434           },                  /* 74 = fsync */
435           {
436                     ns(struct linux_sys_fdatasync_args),
437                     .sy_call = (sy_call_t *)linux_sys_fdatasync
438           },                  /* 75 = fdatasync */
439           {
440                     ns(struct linux_sys_truncate64_args),
441                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG1_64 | SYCALL_ARG_PTR,
442                     .sy_call = (sy_call_t *)linux_sys_truncate64
443           },                  /* 76 = truncate64 */
444           {
445                     ns(struct linux_sys_ftruncate64_args),
446                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG1_64,
447                     .sy_call = (sy_call_t *)linux_sys_ftruncate64
448           },                  /* 77 = ftruncate64 */
449           {
450                     ns(struct linux_sys_getdents_args),
451                     .sy_flags = SYCALL_ARG_PTR,
452                     .sy_call = (sy_call_t *)linux_sys_getdents
453           },                  /* 78 = getdents */
454           {
455                     ns(struct sys___getcwd_args),
456                     .sy_flags = SYCALL_ARG_PTR,
457                     .sy_call = (sy_call_t *)sys___getcwd
458           },                  /* 79 = __getcwd */
459           {
460                     ns(struct sys_chdir_args),
461                     .sy_flags = SYCALL_ARG_PTR,
462                     .sy_call = (sy_call_t *)sys_chdir
463           },                  /* 80 = chdir */
464           {
465                     ns(struct sys_fchdir_args),
466                     .sy_call = (sy_call_t *)sys_fchdir
467           },                  /* 81 = fchdir */
468           {
469                     ns(struct sys___posix_rename_args),
470                     .sy_flags = SYCALL_ARG_PTR,
471                     .sy_call = (sy_call_t *)sys___posix_rename
472           },                  /* 82 = __posix_rename */
473           {
474                     ns(struct sys_mkdir_args),
475                     .sy_flags = SYCALL_ARG_PTR,
476                     .sy_call = (sy_call_t *)sys_mkdir
477           },                  /* 83 = mkdir */
478           {
479                     ns(struct sys_rmdir_args),
480                     .sy_flags = SYCALL_ARG_PTR,
481                     .sy_call = (sy_call_t *)sys_rmdir
482           },                  /* 84 = rmdir */
483           {
484                     ns(struct linux_sys_creat_args),
485                     .sy_flags = SYCALL_ARG_PTR,
486                     .sy_call = (sy_call_t *)linux_sys_creat
487           },                  /* 85 = creat */
488           {
489                     ns(struct sys_link_args),
490                     .sy_flags = SYCALL_ARG_PTR,
491                     .sy_call = (sy_call_t *)sys_link
492           },                  /* 86 = link */
493           {
494                     ns(struct linux_sys_unlink_args),
495                     .sy_flags = SYCALL_ARG_PTR,
496                     .sy_call = (sy_call_t *)linux_sys_unlink
497           },                  /* 87 = unlink */
498           {
499                     ns(struct sys_symlink_args),
500                     .sy_flags = SYCALL_ARG_PTR,
501                     .sy_call = (sy_call_t *)sys_symlink
502           },                  /* 88 = symlink */
503           {
504                     ns(struct sys_readlink_args),
505                     .sy_flags = SYCALL_ARG_PTR,
506                     .sy_call = (sy_call_t *)sys_readlink
507           },                  /* 89 = readlink */
508           {
509                     ns(struct sys_chmod_args),
510                     .sy_flags = SYCALL_ARG_PTR,
511                     .sy_call = (sy_call_t *)sys_chmod
512           },                  /* 90 = chmod */
513           {
514                     ns(struct sys_fchmod_args),
515                     .sy_call = (sy_call_t *)sys_fchmod
516           },                  /* 91 = fchmod */
517           {
518                     ns(struct sys___posix_chown_args),
519                     .sy_flags = SYCALL_ARG_PTR,
520                     .sy_call = (sy_call_t *)sys___posix_chown
521           },                  /* 92 = __posix_chown */
522           {
523                     ns(struct sys___posix_fchown_args),
524                     .sy_call = (sy_call_t *)sys___posix_fchown
525           },                  /* 93 = __posix_fchown */
526           {
527                     ns(struct sys___posix_lchown_args),
528                     .sy_flags = SYCALL_ARG_PTR,
529                     .sy_call = (sy_call_t *)sys___posix_lchown
530           },                  /* 94 = __posix_lchown */
531           {
532                     ns(struct sys_umask_args),
533                     .sy_call = (sy_call_t *)sys_umask
534           },                  /* 95 = umask */
535           {
536                     ns(struct linux_sys_gettimeofday_args),
537                     .sy_flags = SYCALL_ARG_PTR,
538                     .sy_call = (sy_call_t *)linux_sys_gettimeofday
539           },                  /* 96 = gettimeofday */
540           {
541                     ns(struct linux_sys_getrlimit_args),
542                     .sy_flags = SYCALL_ARG_PTR,
543                     .sy_call = (sy_call_t *)linux_sys_getrlimit
544           },                  /* 97 = getrlimit */
545           {
546                     ns(struct compat_50_sys_getrusage_args),
547                     .sy_flags = SYCALL_ARG_PTR,
548                     .sy_call = (sy_call_t *)compat_50_sys_getrusage
549           },                  /* 98 = getrusage */
550           {
551                     ns(struct linux_sys_sysinfo_args),
552                     .sy_flags = SYCALL_ARG_PTR,
553                     .sy_call = (sy_call_t *)linux_sys_sysinfo
554           },                  /* 99 = sysinfo */
555           {
556                     ns(struct linux_sys_times_args),
557                     .sy_flags = SYCALL_ARG_PTR,
558                     .sy_call = (sy_call_t *)linux_sys_times
559           },                  /* 100 = times */
560           {
561                     ns(struct linux_sys_ptrace_args),
562                     .sy_call = (sy_call_t *)linux_sys_ptrace
563           },                  /* 101 = ptrace */
564           {
565                     .sy_call = (sy_call_t *)sys_getuid
566           },                  /* 102 = getuid */
567           {
568                     .sy_call = linux_sys_nosys,
569           },                  /* 103 = filler */
570           {
571                     .sy_call = (sy_call_t *)sys_getgid
572           },                  /* 104 = getgid */
573           {
574                     ns(struct sys_setuid_args),
575                     .sy_call = (sy_call_t *)sys_setuid
576           },                  /* 105 = setuid */
577           {
578                     ns(struct sys_setgid_args),
579                     .sy_call = (sy_call_t *)sys_setgid
580           },                  /* 106 = setgid */
581           {
582                     .sy_call = (sy_call_t *)sys_geteuid
583           },                  /* 107 = geteuid */
584           {
585                     .sy_call = (sy_call_t *)sys_getegid
586           },                  /* 108 = getegid */
587           {
588                     ns(struct sys_setpgid_args),
589                     .sy_call = (sy_call_t *)sys_setpgid
590           },                  /* 109 = setpgid */
591           {
592                     .sy_call = (sy_call_t *)sys_getppid
593           },                  /* 110 = getppid */
594           {
595                     .sy_call = (sy_call_t *)sys_getpgrp
596           },                  /* 111 = getpgrp */
597           {
598                     .sy_call = (sy_call_t *)sys_setsid
599           },                  /* 112 = setsid */
600           {
601                     ns(struct sys_setreuid_args),
602                     .sy_call = (sy_call_t *)sys_setreuid
603           },                  /* 113 = setreuid */
604           {
605                     ns(struct sys_setregid_args),
606                     .sy_call = (sy_call_t *)sys_setregid
607           },                  /* 114 = setregid */
608           {
609                     ns(struct sys_getgroups_args),
610                     .sy_flags = SYCALL_ARG_PTR,
611                     .sy_call = (sy_call_t *)sys_getgroups
612           },                  /* 115 = getgroups */
613           {
614                     ns(struct sys_setgroups_args),
615                     .sy_flags = SYCALL_ARG_PTR,
616                     .sy_call = (sy_call_t *)sys_setgroups
617           },                  /* 116 = setgroups */
618           {
619                     ns(struct linux_sys_setresuid_args),
620                     .sy_call = (sy_call_t *)linux_sys_setresuid
621           },                  /* 117 = setresuid */
622           {
623                     ns(struct linux_sys_getresuid_args),
624                     .sy_flags = SYCALL_ARG_PTR,
625                     .sy_call = (sy_call_t *)linux_sys_getresuid
626           },                  /* 118 = getresuid */
627           {
628                     ns(struct linux_sys_setresgid_args),
629                     .sy_call = (sy_call_t *)linux_sys_setresgid
630           },                  /* 119 = setresgid */
631           {
632                     ns(struct linux_sys_getresgid_args),
633                     .sy_flags = SYCALL_ARG_PTR,
634                     .sy_call = (sy_call_t *)linux_sys_getresgid
635           },                  /* 120 = getresgid */
636           {
637                     ns(struct sys_getpgid_args),
638                     .sy_call = (sy_call_t *)sys_getpgid
639           },                  /* 121 = getpgid */
640           {
641                     ns(struct linux_sys_setfsuid_args),
642                     .sy_call = (sy_call_t *)linux_sys_setfsuid
643           },                  /* 122 = setfsuid */
644           {
645                     ns(struct linux_sys_setfsgid_args),
646                     .sy_call = (sy_call_t *)linux_sys_setfsgid
647           },                  /* 123 = setfsgid */
648           {
649                     ns(struct sys_getsid_args),
650                     .sy_call = (sy_call_t *)sys_getsid
651           },                  /* 124 = getsid */
652           {
653                     .sy_call = linux_sys_nosys,
654           },                  /* 125 = filler */
655           {
656                     .sy_call = linux_sys_nosys,
657           },                  /* 126 = filler */
658           {
659                     ns(struct linux_sys_rt_sigpending_args),
660                     .sy_flags = SYCALL_ARG_PTR,
661                     .sy_call = (sy_call_t *)linux_sys_rt_sigpending
662           },                  /* 127 = rt_sigpending */
663           {
664                     ns(struct linux_sys_rt_sigtimedwait_args),
665                     .sy_flags = SYCALL_ARG_PTR,
666                     .sy_call = (sy_call_t *)linux_sys_rt_sigtimedwait
667           },                  /* 128 = rt_sigtimedwait */
668           {
669                     ns(struct linux_sys_rt_queueinfo_args),
670                     .sy_flags = SYCALL_ARG_PTR,
671                     .sy_call = (sy_call_t *)linux_sys_rt_queueinfo
672           },                  /* 129 = rt_queueinfo */
673           {
674                     ns(struct linux_sys_rt_sigsuspend_args),
675                     .sy_flags = SYCALL_ARG_PTR,
676                     .sy_call = (sy_call_t *)linux_sys_rt_sigsuspend
677           },                  /* 130 = rt_sigsuspend */
678           {
679                     ns(struct linux_sys_sigaltstack_args),
680                     .sy_flags = SYCALL_ARG_PTR,
681                     .sy_call = (sy_call_t *)linux_sys_sigaltstack
682           },                  /* 131 = sigaltstack */
683           {
684                     ns(struct linux_sys_utime_args),
685                     .sy_flags = SYCALL_ARG_PTR,
686                     .sy_call = (sy_call_t *)linux_sys_utime
687           },                  /* 132 = utime */
688           {
689                     ns(struct linux_sys_mknod_args),
690                     .sy_flags = SYCALL_ARG_PTR,
691                     .sy_call = (sy_call_t *)linux_sys_mknod
692           },                  /* 133 = mknod */
693 #ifdef EXEC_AOUT
694           {
695                     ns(struct linux_sys_uselib_args),
696                     .sy_flags = SYCALL_ARG_PTR,
697                     .sy_call = (sy_call_t *)linux_sys_uselib
698           },                  /* 134 = uselib */
699 #else
700           {
701                     .sy_call = linux_sys_nosys,
702           },                  /* 134 = filler */
703 #endif
704           {
705                     ns(struct linux_sys_personality_args),
706                     .sy_call = (sy_call_t *)linux_sys_personality
707           },                  /* 135 = personality */
708           {
709                     .sy_call = linux_sys_nosys,
710           },                  /* 136 = filler */
711           {
712                     ns(struct linux_sys_statfs_args),
713                     .sy_flags = SYCALL_ARG_PTR,
714                     .sy_call = (sy_call_t *)linux_sys_statfs
715           },                  /* 137 = statfs */
716           {
717                     ns(struct linux_sys_fstatfs_args),
718                     .sy_flags = SYCALL_ARG_PTR,
719                     .sy_call = (sy_call_t *)linux_sys_fstatfs
720           },                  /* 138 = fstatfs */
721           {
722                     .sy_call = linux_sys_nosys,
723           },                  /* 139 = filler */
724           {
725                     ns(struct linux_sys_getpriority_args),
726                     .sy_call = (sy_call_t *)linux_sys_getpriority
727           },                  /* 140 = getpriority */
728           {
729                     ns(struct sys_setpriority_args),
730                     .sy_call = (sy_call_t *)sys_setpriority
731           },                  /* 141 = setpriority */
732           {
733                     ns(struct linux_sys_sched_setparam_args),
734                     .sy_flags = SYCALL_ARG_PTR,
735                     .sy_call = (sy_call_t *)linux_sys_sched_setparam
736           },                  /* 142 = sched_setparam */
737           {
738                     ns(struct linux_sys_sched_getparam_args),
739                     .sy_flags = SYCALL_ARG_PTR,
740                     .sy_call = (sy_call_t *)linux_sys_sched_getparam
741           },                  /* 143 = sched_getparam */
742           {
743                     ns(struct linux_sys_sched_setscheduler_args),
744                     .sy_flags = SYCALL_ARG_PTR,
745                     .sy_call = (sy_call_t *)linux_sys_sched_setscheduler
746           },                  /* 144 = sched_setscheduler */
747           {
748                     ns(struct linux_sys_sched_getscheduler_args),
749                     .sy_call = (sy_call_t *)linux_sys_sched_getscheduler
750           },                  /* 145 = sched_getscheduler */
751           {
752                     ns(struct linux_sys_sched_get_priority_max_args),
753                     .sy_call = (sy_call_t *)linux_sys_sched_get_priority_max
754           },                  /* 146 = sched_get_priority_max */
755           {
756                     ns(struct linux_sys_sched_get_priority_min_args),
757                     .sy_call = (sy_call_t *)linux_sys_sched_get_priority_min
758           },                  /* 147 = sched_get_priority_min */
759           {
760                     .sy_call = linux_sys_nosys,
761           },                  /* 148 = filler */
762           {
763                     ns(struct sys_mlock_args),
764                     .sy_flags = SYCALL_ARG_PTR,
765                     .sy_call = (sy_call_t *)sys_mlock
766           },                  /* 149 = mlock */
767           {
768                     ns(struct sys_munlock_args),
769                     .sy_flags = SYCALL_ARG_PTR,
770                     .sy_call = (sy_call_t *)sys_munlock
771           },                  /* 150 = munlock */
772           {
773                     ns(struct sys_mlockall_args),
774                     .sy_call = (sy_call_t *)sys_mlockall
775           },                  /* 151 = mlockall */
776           {
777                     .sy_call = (sy_call_t *)sys_munlockall
778           },                  /* 152 = munlockall */
779           {
780                     .sy_call = linux_sys_nosys,
781           },                  /* 153 = filler */
782           {
783                     ns(struct linux_sys_modify_ldt_args),
784                     .sy_flags = SYCALL_ARG_PTR,
785                     .sy_call = (sy_call_t *)linux_sys_modify_ldt
786           },                  /* 154 = modify_ldt */
787           {
788                     .sy_call = linux_sys_nosys,
789           },                  /* 155 = filler */
790           {
791                     ns(struct linux_sys___sysctl_args),
792                     .sy_flags = SYCALL_ARG_PTR,
793                     .sy_call = (sy_call_t *)linux_sys___sysctl
794           },                  /* 156 = __sysctl */
795           {
796                     .sy_call = linux_sys_nosys,
797           },                  /* 157 = filler */
798           {
799                     ns(struct linux_sys_arch_prctl_args),
800                     .sy_call = (sy_call_t *)linux_sys_arch_prctl
801           },                  /* 158 = arch_prctl */
802           {
803                     .sy_call = linux_sys_nosys,
804           },                  /* 159 = filler */
805           {
806                     ns(struct linux_sys_setrlimit_args),
807                     .sy_flags = SYCALL_ARG_PTR,
808                     .sy_call = (sy_call_t *)linux_sys_setrlimit
809           },                  /* 160 = setrlimit */
810           {
811                     ns(struct sys_chroot_args),
812                     .sy_flags = SYCALL_ARG_PTR,
813                     .sy_call = (sy_call_t *)sys_chroot
814           },                  /* 161 = chroot */
815           {
816                     .sy_call = (sy_call_t *)sys_sync
817           },                  /* 162 = sync */
818           {
819                     ns(struct sys_acct_args),
820                     .sy_flags = SYCALL_ARG_PTR,
821                     .sy_call = (sy_call_t *)sys_acct
822           },                  /* 163 = acct */
823           {
824                     ns(struct linux_sys_settimeofday_args),
825                     .sy_flags = SYCALL_ARG_PTR,
826                     .sy_call = (sy_call_t *)linux_sys_settimeofday
827           },                  /* 164 = settimeofday */
828           {
829                     .sy_call = linux_sys_nosys,
830           },                  /* 165 = filler */
831           {
832                     .sy_call = linux_sys_nosys,
833           },                  /* 166 = filler */
834           {
835                     ns(struct linux_sys_swapon_args),
836                     .sy_flags = SYCALL_ARG_PTR,
837                     .sy_call = (sy_call_t *)linux_sys_swapon
838           },                  /* 167 = swapon */
839           {
840                     ns(struct linux_sys_swapoff_args),
841                     .sy_flags = SYCALL_ARG_PTR,
842                     .sy_call = (sy_call_t *)linux_sys_swapoff
843           },                  /* 168 = swapoff */
844           {
845                     ns(struct linux_sys_reboot_args),
846                     .sy_flags = SYCALL_ARG_PTR,
847                     .sy_call = (sy_call_t *)linux_sys_reboot
848           },                  /* 169 = reboot */
849           {
850                     ns(struct compat_43_sys_sethostname_args),
851                     .sy_flags = SYCALL_ARG_PTR,
852                     .sy_call = (sy_call_t *)compat_43_sys_sethostname
853           },                  /* 170 = sethostname */
854           {
855                     ns(struct linux_sys_setdomainname_args),
856                     .sy_flags = SYCALL_ARG_PTR,
857                     .sy_call = (sy_call_t *)linux_sys_setdomainname
858           },                  /* 171 = setdomainname */
859           {
860                     ns(struct linux_sys_iopl_args),
861                     .sy_call = (sy_call_t *)linux_sys_iopl
862           },                  /* 172 = iopl */
863           {
864                     ns(struct linux_sys_ioperm_args),
865                     .sy_call = (sy_call_t *)linux_sys_ioperm
866           },                  /* 173 = ioperm */
867           {
868                     .sy_call = linux_sys_nosys,
869           },                  /* 174 = filler */
870           {
871                     .sy_call = linux_sys_nosys,
872           },                  /* 175 = filler */
873           {
874                     .sy_call = linux_sys_nosys,
875           },                  /* 176 = filler */
876           {
877                     .sy_call = linux_sys_nosys,
878           },                  /* 177 = filler */
879           {
880                     .sy_call = linux_sys_nosys,
881           },                  /* 178 = filler */
882           {
883                     .sy_call = linux_sys_nosys,
884           },                  /* 179 = filler */
885           {
886                     .sy_call = linux_sys_nosys,
887           },                  /* 180 = filler */
888           {
889                     .sy_call = linux_sys_nosys,
890           },                  /* 181 = filler */
891           {
892                     .sy_call = linux_sys_nosys,
893           },                  /* 182 = filler */
894           {
895                     .sy_call = linux_sys_nosys,
896           },                  /* 183 = filler */
897           {
898                     .sy_call = linux_sys_nosys,
899           },                  /* 184 = filler */
900           {
901                     .sy_call = linux_sys_nosys,
902           },                  /* 185 = filler */
903           {
904                     .sy_call = (sy_call_t *)linux_sys_gettid
905           },                  /* 186 = gettid */
906           {
907                     ns(struct linux_sys_readahead_args),
908                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG1_64,
909                     .sy_call = (sy_call_t *)linux_sys_readahead
910           },                  /* 187 = readahead */
911           {
912                     ns(struct linux_sys_setxattr_args),
913                     .sy_flags = SYCALL_ARG_PTR,
914                     .sy_call = (sy_call_t *)linux_sys_setxattr
915           },                  /* 188 = setxattr */
916           {
917                     ns(struct linux_sys_lsetxattr_args),
918                     .sy_flags = SYCALL_ARG_PTR,
919                     .sy_call = (sy_call_t *)linux_sys_lsetxattr
920           },                  /* 189 = lsetxattr */
921           {
922                     ns(struct linux_sys_fsetxattr_args),
923                     .sy_flags = SYCALL_ARG_PTR,
924                     .sy_call = (sy_call_t *)linux_sys_fsetxattr
925           },                  /* 190 = fsetxattr */
926           {
927                     ns(struct linux_sys_getxattr_args),
928                     .sy_flags = SYCALL_ARG_PTR,
929                     .sy_call = (sy_call_t *)linux_sys_getxattr
930           },                  /* 191 = getxattr */
931           {
932                     ns(struct linux_sys_lgetxattr_args),
933                     .sy_flags = SYCALL_ARG_PTR,
934                     .sy_call = (sy_call_t *)linux_sys_lgetxattr
935           },                  /* 192 = lgetxattr */
936           {
937                     ns(struct linux_sys_fgetxattr_args),
938                     .sy_flags = SYCALL_ARG_PTR,
939                     .sy_call = (sy_call_t *)linux_sys_fgetxattr
940           },                  /* 193 = fgetxattr */
941           {
942                     ns(struct linux_sys_listxattr_args),
943                     .sy_flags = SYCALL_ARG_PTR,
944                     .sy_call = (sy_call_t *)linux_sys_listxattr
945           },                  /* 194 = listxattr */
946           {
947                     ns(struct linux_sys_llistxattr_args),
948                     .sy_flags = SYCALL_ARG_PTR,
949                     .sy_call = (sy_call_t *)linux_sys_llistxattr
950           },                  /* 195 = llistxattr */
951           {
952                     ns(struct linux_sys_flistxattr_args),
953                     .sy_flags = SYCALL_ARG_PTR,
954                     .sy_call = (sy_call_t *)linux_sys_flistxattr
955           },                  /* 196 = flistxattr */
956           {
957                     ns(struct linux_sys_removexattr_args),
958                     .sy_flags = SYCALL_ARG_PTR,
959                     .sy_call = (sy_call_t *)linux_sys_removexattr
960           },                  /* 197 = removexattr */
961           {
962                     ns(struct linux_sys_lremovexattr_args),
963                     .sy_flags = SYCALL_ARG_PTR,
964                     .sy_call = (sy_call_t *)linux_sys_lremovexattr
965           },                  /* 198 = lremovexattr */
966           {
967                     ns(struct linux_sys_fremovexattr_args),
968                     .sy_flags = SYCALL_ARG_PTR,
969                     .sy_call = (sy_call_t *)linux_sys_fremovexattr
970           },                  /* 199 = fremovexattr */
971           {
972                     ns(struct linux_sys_tkill_args),
973                     .sy_call = (sy_call_t *)linux_sys_tkill
974           },                  /* 200 = tkill */
975           {
976                     ns(struct linux_sys_time_args),
977                     .sy_flags = SYCALL_ARG_PTR,
978                     .sy_call = (sy_call_t *)linux_sys_time
979           },                  /* 201 = time */
980           {
981                     ns(struct linux_sys_futex_args),
982                     .sy_flags = SYCALL_ARG_PTR,
983                     .sy_call = (sy_call_t *)linux_sys_futex
984           },                  /* 202 = futex */
985           {
986                     ns(struct linux_sys_sched_setaffinity_args),
987                     .sy_flags = SYCALL_ARG_PTR,
988                     .sy_call = (sy_call_t *)linux_sys_sched_setaffinity
989           },                  /* 203 = sched_setaffinity */
990           {
991                     ns(struct linux_sys_sched_getaffinity_args),
992                     .sy_flags = SYCALL_ARG_PTR,
993                     .sy_call = (sy_call_t *)linux_sys_sched_getaffinity
994           },                  /* 204 = sched_getaffinity */
995           {
996                     .sy_call = linux_sys_nosys,
997           },                  /* 205 = filler */
998           {
999                     .sy_call = linux_sys_nosys,
1000           },                  /* 206 = filler */
1001           {
1002                     .sy_call = linux_sys_nosys,
1003           },                  /* 207 = filler */
1004           {
1005                     .sy_call = linux_sys_nosys,
1006           },                  /* 208 = filler */
1007           {
1008                     .sy_call = linux_sys_nosys,
1009           },                  /* 209 = filler */
1010           {
1011                     .sy_call = linux_sys_nosys,
1012           },                  /* 210 = filler */
1013           {
1014                     .sy_call = linux_sys_nosys,
1015           },                  /* 211 = filler */
1016           {
1017                     .sy_call = linux_sys_nosys,
1018           },                  /* 212 = filler */
1019           {
1020                     ns(struct linux_sys_epoll_create_args),
1021                     .sy_call = (sy_call_t *)linux_sys_epoll_create
1022           },                  /* 213 = epoll_create */
1023           {
1024                     .sy_call = linux_sys_nosys,
1025           },                  /* 214 = filler */
1026           {
1027                     .sy_call = linux_sys_nosys,
1028           },                  /* 215 = filler */
1029           {
1030                     .sy_call = linux_sys_nosys,
1031           },                  /* 216 = filler */
1032           {
1033                     ns(struct linux_sys_getdents64_args),
1034                     .sy_flags = SYCALL_ARG_PTR,
1035                     .sy_call = (sy_call_t *)linux_sys_getdents64
1036           },                  /* 217 = getdents64 */
1037           {
1038                     ns(struct linux_sys_set_tid_address_args),
1039                     .sy_flags = SYCALL_ARG_PTR,
1040                     .sy_call = (sy_call_t *)linux_sys_set_tid_address
1041           },                  /* 218 = set_tid_address */
1042           {
1043                     .sy_call = linux_sys_nosys,
1044           },                  /* 219 = filler */
1045           {
1046                     .sy_call = linux_sys_nosys,
1047           },                  /* 220 = filler */
1048           {
1049                     ns(struct linux_sys_fadvise64_args),
1050                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG1_64,
1051                     .sy_call = (sy_call_t *)linux_sys_fadvise64
1052           },                  /* 221 = fadvise64 */
1053           {
1054                     ns(struct linux_sys_timer_create_args),
1055                     .sy_flags = SYCALL_ARG_PTR,
1056                     .sy_call = (sy_call_t *)linux_sys_timer_create
1057           },                  /* 222 = timer_create */
1058           {
1059                     ns(struct linux_sys_timer_settime_args),
1060                     .sy_flags = SYCALL_ARG_PTR,
1061                     .sy_call = (sy_call_t *)linux_sys_timer_settime
1062           },                  /* 223 = timer_settime */
1063           {
1064                     ns(struct linux_sys_timer_gettime_args),
1065                     .sy_flags = SYCALL_ARG_PTR,
1066                     .sy_call = (sy_call_t *)linux_sys_timer_gettime
1067           },                  /* 224 = timer_gettime */
1068           {
1069                     ns(struct sys_timer_getoverrun_args),
1070                     .sy_call = (sy_call_t *)sys_timer_getoverrun
1071           },                  /* 225 = timer_getoverrun */
1072           {
1073                     ns(struct sys_timer_delete_args),
1074                     .sy_call = (sy_call_t *)sys_timer_delete
1075           },                  /* 226 = timer_delete */
1076           {
1077                     ns(struct linux_sys_clock_settime_args),
1078                     .sy_flags = SYCALL_ARG_PTR,
1079                     .sy_call = (sy_call_t *)linux_sys_clock_settime
1080           },                  /* 227 = clock_settime */
1081           {
1082                     ns(struct linux_sys_clock_gettime_args),
1083                     .sy_flags = SYCALL_ARG_PTR,
1084                     .sy_call = (sy_call_t *)linux_sys_clock_gettime
1085           },                  /* 228 = clock_gettime */
1086           {
1087                     ns(struct linux_sys_clock_getres_args),
1088                     .sy_flags = SYCALL_ARG_PTR,
1089                     .sy_call = (sy_call_t *)linux_sys_clock_getres
1090           },                  /* 229 = clock_getres */
1091           {
1092                     ns(struct linux_sys_clock_nanosleep_args),
1093                     .sy_flags = SYCALL_ARG_PTR,
1094                     .sy_call = (sy_call_t *)linux_sys_clock_nanosleep
1095           },                  /* 230 = clock_nanosleep */
1096           {
1097                     ns(struct linux_sys_exit_group_args),
1098                     .sy_call = (sy_call_t *)linux_sys_exit_group
1099           },                  /* 231 = exit_group */
1100           {
1101                     ns(struct linux_sys_epoll_wait_args),
1102                     .sy_flags = SYCALL_ARG_PTR,
1103                     .sy_call = (sy_call_t *)linux_sys_epoll_wait
1104           },                  /* 232 = epoll_wait */
1105           {
1106                     ns(struct linux_sys_epoll_ctl_args),
1107                     .sy_flags = SYCALL_ARG_PTR,
1108                     .sy_call = (sy_call_t *)linux_sys_epoll_ctl
1109           },                  /* 233 = epoll_ctl */
1110           {
1111                     ns(struct linux_sys_tgkill_args),
1112                     .sy_call = (sy_call_t *)linux_sys_tgkill
1113           },                  /* 234 = tgkill */
1114           {
1115                     ns(struct compat_50_sys_utimes_args),
1116                     .sy_flags = SYCALL_ARG_PTR,
1117                     .sy_call = (sy_call_t *)compat_50_sys_utimes
1118           },                  /* 235 = utimes */
1119           {
1120                     .sy_call = linux_sys_nosys,
1121           },                  /* 236 = filler */
1122           {
1123                     .sy_call = linux_sys_nosys,
1124           },                  /* 237 = filler */
1125           {
1126                     .sy_call = linux_sys_nosys,
1127           },                  /* 238 = filler */
1128           {
1129                     .sy_call = linux_sys_nosys,
1130           },                  /* 239 = filler */
1131           {
1132                     ns(struct linux_sys_mq_open_args),
1133                     .sy_flags = SYCALL_ARG_PTR,
1134                     .sy_call = (sy_call_t *)linux_sys_mq_open
1135           },                  /* 240 = mq_open */
1136           {
1137                     ns(struct linux_sys_mq_unlink_args),
1138                     .sy_flags = SYCALL_ARG_PTR,
1139                     .sy_call = (sy_call_t *)linux_sys_mq_unlink
1140           },                  /* 241 = mq_unlink */
1141           {
1142                     ns(struct linux_sys_mq_timedsend_args),
1143                     .sy_flags = SYCALL_ARG_PTR,
1144                     .sy_call = (sy_call_t *)linux_sys_mq_timedsend
1145           },                  /* 242 = mq_timedsend */
1146           {
1147                     ns(struct linux_sys_mq_timedreceive_args),
1148                     .sy_flags = SYCALL_ARG_PTR,
1149                     .sy_call = (sy_call_t *)linux_sys_mq_timedreceive
1150           },                  /* 243 = mq_timedreceive */
1151           {
1152                     ns(struct linux_sys_mq_notify_args),
1153                     .sy_flags = SYCALL_ARG_PTR,
1154                     .sy_call = (sy_call_t *)linux_sys_mq_notify
1155           },                  /* 244 = mq_notify */
1156           {
1157                     ns(struct linux_sys_mq_getsetattr_args),
1158                     .sy_flags = SYCALL_ARG_PTR,
1159                     .sy_call = (sy_call_t *)linux_sys_mq_getsetattr
1160           },                  /* 245 = mq_getsetattr */
1161           {
1162                     .sy_call = linux_sys_nosys,
1163           },                  /* 246 = filler */
1164           {
1165                     ns(struct linux_sys_waitid_args),
1166                     .sy_flags = SYCALL_ARG_PTR,
1167                     .sy_call = (sy_call_t *)linux_sys_waitid
1168           },                  /* 247 = waitid */
1169           {
1170                     .sy_call = linux_sys_nosys,
1171           },                  /* 248 = filler */
1172           {
1173                     .sy_call = linux_sys_nosys,
1174           },                  /* 249 = filler */
1175           {
1176                     .sy_call = linux_sys_nosys,
1177           },                  /* 250 = filler */
1178           {
1179                     .sy_call = linux_sys_nosys,
1180           },                  /* 251 = filler */
1181           {
1182                     .sy_call = linux_sys_nosys,
1183           },                  /* 252 = filler */
1184           {
1185                     .sy_call = (sy_call_t *)linux_sys_inotify_init
1186           },                  /* 253 = inotify_init */
1187           {
1188                     ns(struct linux_sys_inotify_add_watch_args),
1189                     .sy_flags = SYCALL_ARG_PTR,
1190                     .sy_call = (sy_call_t *)linux_sys_inotify_add_watch
1191           },                  /* 254 = inotify_add_watch */
1192           {
1193                     ns(struct linux_sys_inotify_rm_watch_args),
1194                     .sy_call = (sy_call_t *)linux_sys_inotify_rm_watch
1195           },                  /* 255 = inotify_rm_watch */
1196           {
1197                     .sy_call = linux_sys_nosys,
1198           },                  /* 256 = filler */
1199           {
1200                     ns(struct linux_sys_openat_args),
1201                     .sy_flags = SYCALL_ARG_PTR,
1202                     .sy_call = (sy_call_t *)linux_sys_openat
1203           },                  /* 257 = openat */
1204           {
1205                     ns(struct sys_mkdirat_args),
1206                     .sy_flags = SYCALL_ARG_PTR,
1207                     .sy_call = (sy_call_t *)sys_mkdirat
1208           },                  /* 258 = mkdirat */
1209           {
1210                     ns(struct linux_sys_mknodat_args),
1211                     .sy_flags = SYCALL_ARG_PTR,
1212                     .sy_call = (sy_call_t *)linux_sys_mknodat
1213           },                  /* 259 = mknodat */
1214           {
1215                     ns(struct linux_sys_fchownat_args),
1216                     .sy_flags = SYCALL_ARG_PTR,
1217                     .sy_call = (sy_call_t *)linux_sys_fchownat
1218           },                  /* 260 = fchownat */
1219           {
1220                     .sy_call = linux_sys_nosys,
1221           },                  /* 261 = filler */
1222           {
1223                     ns(struct linux_sys_fstatat64_args),
1224                     .sy_flags = SYCALL_ARG_PTR,
1225                     .sy_call = (sy_call_t *)linux_sys_fstatat64
1226           },                  /* 262 = fstatat64 */
1227           {
1228                     ns(struct linux_sys_unlinkat_args),
1229                     .sy_flags = SYCALL_ARG_PTR,
1230                     .sy_call = (sy_call_t *)linux_sys_unlinkat
1231           },                  /* 263 = unlinkat */
1232           {
1233                     ns(struct sys_renameat_args),
1234                     .sy_flags = SYCALL_ARG_PTR,
1235                     .sy_call = (sy_call_t *)sys_renameat
1236           },                  /* 264 = renameat */
1237           {
1238                     ns(struct linux_sys_linkat_args),
1239                     .sy_flags = SYCALL_ARG_PTR,
1240                     .sy_call = (sy_call_t *)linux_sys_linkat
1241           },                  /* 265 = linkat */
1242           {
1243                     ns(struct sys_symlinkat_args),
1244                     .sy_flags = SYCALL_ARG_PTR,
1245                     .sy_call = (sy_call_t *)sys_symlinkat
1246           },                  /* 266 = symlinkat */
1247           {
1248                     ns(struct sys_readlinkat_args),
1249                     .sy_flags = SYCALL_ARG_PTR,
1250                     .sy_call = (sy_call_t *)sys_readlinkat
1251           },                  /* 267 = readlinkat */
1252           {
1253                     ns(struct linux_sys_fchmodat_args),
1254                     .sy_flags = SYCALL_ARG_PTR,
1255                     .sy_call = (sy_call_t *)linux_sys_fchmodat
1256           },                  /* 268 = fchmodat */
1257           {
1258                     ns(struct linux_sys_faccessat_args),
1259                     .sy_flags = SYCALL_ARG_PTR,
1260                     .sy_call = (sy_call_t *)linux_sys_faccessat
1261           },                  /* 269 = faccessat */
1262           {
1263                     ns(struct linux_sys_pselect6_args),
1264                     .sy_flags = SYCALL_ARG_PTR,
1265                     .sy_call = (sy_call_t *)linux_sys_pselect6
1266           },                  /* 270 = pselect6 */
1267           {
1268                     ns(struct linux_sys_ppoll_args),
1269                     .sy_flags = SYCALL_ARG_PTR,
1270                     .sy_call = (sy_call_t *)linux_sys_ppoll
1271           },                  /* 271 = ppoll */
1272           {
1273                     .sy_call = linux_sys_nosys,
1274           },                  /* 272 = filler */
1275           {
1276                     ns(struct sys___futex_set_robust_list_args),
1277                     .sy_flags = SYCALL_ARG_PTR,
1278                     .sy_call = (sy_call_t *)sys___futex_set_robust_list
1279           },                  /* 273 = __futex_set_robust_list */
1280           {
1281                     ns(struct sys___futex_get_robust_list_args),
1282                     .sy_flags = SYCALL_ARG_PTR,
1283                     .sy_call = (sy_call_t *)sys___futex_get_robust_list
1284           },                  /* 274 = __futex_get_robust_list */
1285           {
1286                     .sy_call = linux_sys_nosys,
1287           },                  /* 275 = filler */
1288           {
1289                     .sy_call = linux_sys_nosys,
1290           },                  /* 276 = filler */
1291           {
1292                     ns(struct linux_sys_sync_file_range_args),
1293                     .sy_flags = SYCALL_NARGS64_VAL(2) | SYCALL_ARG2_64 | SYCALL_ARG1_64,
1294                     .sy_call = (sy_call_t *)linux_sys_sync_file_range
1295           },                  /* 277 = sync_file_range */
1296           {
1297                     .sy_call = linux_sys_nosys,
1298           },                  /* 278 = filler */
1299           {
1300                     .sy_call = linux_sys_nosys,
1301           },                  /* 279 = filler */
1302           {
1303                     ns(struct linux_sys_utimensat_args),
1304                     .sy_flags = SYCALL_ARG_PTR,
1305                     .sy_call = (sy_call_t *)linux_sys_utimensat
1306           },                  /* 280 = utimensat */
1307           {
1308                     ns(struct linux_sys_epoll_pwait_args),
1309                     .sy_flags = SYCALL_ARG_PTR,
1310                     .sy_call = (sy_call_t *)linux_sys_epoll_pwait
1311           },                  /* 281 = epoll_pwait */
1312           {
1313                     .sy_call = linux_sys_nosys,
1314           },                  /* 282 = filler */
1315           {
1316                     ns(struct linux_sys_timerfd_create_args),
1317                     .sy_call = (sy_call_t *)linux_sys_timerfd_create
1318           },                  /* 283 = timerfd_create */
1319           {
1320                     ns(struct linux_sys_eventfd_args),
1321                     .sy_call = (sy_call_t *)linux_sys_eventfd
1322           },                  /* 284 = eventfd */
1323           {
1324                     ns(struct linux_sys_fallocate_args),
1325                     .sy_flags = SYCALL_NARGS64_VAL(2) | SYCALL_ARG3_64 | SYCALL_ARG2_64,
1326                     .sy_call = (sy_call_t *)linux_sys_fallocate
1327           },                  /* 285 = fallocate */
1328           {
1329                     ns(struct linux_sys_timerfd_settime_args),
1330                     .sy_flags = SYCALL_ARG_PTR,
1331                     .sy_call = (sy_call_t *)linux_sys_timerfd_settime
1332           },                  /* 286 = timerfd_settime */
1333           {
1334                     ns(struct linux_sys_timerfd_gettime_args),
1335                     .sy_flags = SYCALL_ARG_PTR,
1336                     .sy_call = (sy_call_t *)linux_sys_timerfd_gettime
1337           },                  /* 287 = timerfd_gettime */
1338           {
1339                     ns(struct linux_sys_accept4_args),
1340                     .sy_flags = SYCALL_ARG_PTR,
1341                     .sy_call = (sy_call_t *)linux_sys_accept4
1342           },                  /* 288 = accept4 */
1343           {
1344                     .sy_call = linux_sys_nosys,
1345           },                  /* 289 = filler */
1346           {
1347                     ns(struct linux_sys_eventfd2_args),
1348                     .sy_call = (sy_call_t *)linux_sys_eventfd2
1349           },                  /* 290 = eventfd2 */
1350           {
1351                     ns(struct linux_sys_epoll_create1_args),
1352                     .sy_call = (sy_call_t *)linux_sys_epoll_create1
1353           },                  /* 291 = epoll_create1 */
1354           {
1355                     ns(struct linux_sys_dup3_args),
1356                     .sy_call = (sy_call_t *)linux_sys_dup3
1357           },                  /* 292 = dup3 */
1358           {
1359                     ns(struct linux_sys_pipe2_args),
1360                     .sy_flags = SYCALL_ARG_PTR,
1361                     .sy_call = (sy_call_t *)linux_sys_pipe2
1362           },                  /* 293 = pipe2 */
1363           {
1364                     ns(struct linux_sys_inotify_init1_args),
1365                     .sy_call = (sy_call_t *)linux_sys_inotify_init1
1366           },                  /* 294 = inotify_init1 */
1367           {
1368                     ns(struct linux_sys_preadv_args),
1369                     .sy_flags = SYCALL_ARG_PTR,
1370                     .sy_call = (sy_call_t *)linux_sys_preadv
1371           },                  /* 295 = preadv */
1372           {
1373                     ns(struct linux_sys_pwritev_args),
1374                     .sy_flags = SYCALL_ARG_PTR,
1375                     .sy_call = (sy_call_t *)linux_sys_pwritev
1376           },                  /* 296 = pwritev */
1377           {
1378                     .sy_call = linux_sys_nosys,
1379           },                  /* 297 = filler */
1380           {
1381                     .sy_call = linux_sys_nosys,
1382           },                  /* 298 = filler */
1383           {
1384                     ns(struct linux_sys_recvmmsg_args),
1385                     .sy_flags = SYCALL_ARG_PTR,
1386                     .sy_call = (sy_call_t *)linux_sys_recvmmsg
1387           },                  /* 299 = recvmmsg */
1388           {
1389                     .sy_call = linux_sys_nosys,
1390           },                  /* 300 = filler */
1391           {
1392                     .sy_call = linux_sys_nosys,
1393           },                  /* 301 = filler */
1394           {
1395                     ns(struct linux_sys_prlimit64_args),
1396                     .sy_flags = SYCALL_ARG_PTR,
1397                     .sy_call = (sy_call_t *)linux_sys_prlimit64
1398           },                  /* 302 = prlimit64 */
1399           {
1400                     .sy_call = linux_sys_nosys,
1401           },                  /* 303 = filler */
1402           {
1403                     .sy_call = linux_sys_nosys,
1404           },                  /* 304 = filler */
1405           {
1406                     .sy_call = linux_sys_nosys,
1407           },                  /* 305 = filler */
1408           {
1409                     ns(struct linux_sys_syncfs_args),
1410                     .sy_call = (sy_call_t *)linux_sys_syncfs
1411           },                  /* 306 = syncfs */
1412           {
1413                     ns(struct linux_sys_sendmmsg_args),
1414                     .sy_flags = SYCALL_ARG_PTR,
1415                     .sy_call = (sy_call_t *)linux_sys_sendmmsg
1416           },                  /* 307 = sendmmsg */
1417           {
1418                     .sy_call = linux_sys_nosys,
1419           },                  /* 308 = filler */
1420           {
1421                     ns(struct linux_sys_getcpu_args),
1422                     .sy_flags = SYCALL_ARG_PTR,
1423                     .sy_call = (sy_call_t *)linux_sys_getcpu
1424           },                  /* 309 = getcpu */
1425           {
1426                     .sy_call = linux_sys_nosys,
1427           },                  /* 310 = filler */
1428           {
1429                     .sy_call = linux_sys_nosys,
1430           },                  /* 311 = filler */
1431           {
1432                     .sy_call = linux_sys_nosys,
1433           },                  /* 312 = filler */
1434           {
1435                     .sy_call = linux_sys_nosys,
1436           },                  /* 313 = filler */
1437           {
1438                     .sy_call = linux_sys_nosys,
1439           },                  /* 314 = filler */
1440           {
1441                     .sy_call = linux_sys_nosys,
1442           },                  /* 315 = filler */
1443           {
1444                     ns(struct linux_sys_renameat2_args),
1445                     .sy_flags = SYCALL_ARG_PTR,
1446                     .sy_call = (sy_call_t *)linux_sys_renameat2
1447           },                  /* 316 = renameat2 */
1448           {
1449                     .sy_call = linux_sys_nosys,
1450           },                  /* 317 = filler */
1451           {
1452                     ns(struct sys_getrandom_args),
1453                     .sy_flags = SYCALL_ARG_PTR,
1454                     .sy_call = (sy_call_t *)sys_getrandom
1455           },                  /* 318 = getrandom */
1456           {
1457                     ns(struct linux_sys_memfd_create_args),
1458                     .sy_flags = SYCALL_ARG_PTR,
1459                     .sy_call = (sy_call_t *)linux_sys_memfd_create
1460           },                  /* 319 = memfd_create */
1461           {
1462                     .sy_call = linux_sys_nosys,
1463           },                  /* 320 = filler */
1464           {
1465                     .sy_call = linux_sys_nosys,
1466           },                  /* 321 = filler */
1467           {
1468                     .sy_call = linux_sys_nosys,
1469           },                  /* 322 = filler */
1470           {
1471                     .sy_call = linux_sys_nosys,
1472           },                  /* 323 = filler */
1473           {
1474                     .sy_call = linux_sys_nosys,
1475           },                  /* 324 = filler */
1476           {
1477                     .sy_call = linux_sys_nosys,
1478           },                  /* 325 = filler */
1479           {
1480                     ns(struct linux_sys_copy_file_range_args),
1481                     .sy_flags = SYCALL_ARG_PTR,
1482                     .sy_call = (sy_call_t *)linux_sys_copy_file_range
1483           },                  /* 326 = copy_file_range */
1484           {
1485                     .sy_call = linux_sys_nosys,
1486           },                  /* 327 = filler */
1487           {
1488                     .sy_call = linux_sys_nosys,
1489           },                  /* 328 = filler */
1490           {
1491                     .sy_call = linux_sys_nosys,
1492           },                  /* 329 = filler */
1493           {
1494                     .sy_call = linux_sys_nosys,
1495           },                  /* 330 = filler */
1496           {
1497                     .sy_call = linux_sys_nosys,
1498           },                  /* 331 = filler */
1499           {
1500                     ns(struct linux_sys_statx_args),
1501                     .sy_flags = SYCALL_ARG_PTR,
1502                     .sy_call = (sy_call_t *)linux_sys_statx
1503           },                  /* 332 = statx */
1504           {
1505                     .sy_call = linux_sys_nosys,
1506           },                  /* 333 = filler */
1507           {
1508                     .sy_call = linux_sys_nosys,
1509           },                  /* 334 = filler */
1510           {
1511                     .sy_call = linux_sys_nosys,
1512           },                  /* 335 = filler */
1513           {
1514                     .sy_call = linux_sys_nosys,
1515           },                  /* 336 = filler */
1516           {
1517                     .sy_call = linux_sys_nosys,
1518           },                  /* 337 = filler */
1519           {
1520                     .sy_call = linux_sys_nosys,
1521           },                  /* 338 = filler */
1522           {
1523                     .sy_call = linux_sys_nosys,
1524           },                  /* 339 = filler */
1525           {
1526                     .sy_call = linux_sys_nosys,
1527           },                  /* 340 = filler */
1528           {
1529                     .sy_call = linux_sys_nosys,
1530           },                  /* 341 = filler */
1531           {
1532                     .sy_call = linux_sys_nosys,
1533           },                  /* 342 = filler */
1534           {
1535                     .sy_call = linux_sys_nosys,
1536           },                  /* 343 = filler */
1537           {
1538                     .sy_call = linux_sys_nosys,
1539           },                  /* 344 = filler */
1540           {
1541                     .sy_call = linux_sys_nosys,
1542           },                  /* 345 = filler */
1543           {
1544                     .sy_call = linux_sys_nosys,
1545           },                  /* 346 = filler */
1546           {
1547                     .sy_call = linux_sys_nosys,
1548           },                  /* 347 = filler */
1549           {
1550                     .sy_call = linux_sys_nosys,
1551           },                  /* 348 = filler */
1552           {
1553                     .sy_call = linux_sys_nosys,
1554           },                  /* 349 = filler */
1555           {
1556                     .sy_call = linux_sys_nosys,
1557           },                  /* 350 = filler */
1558           {
1559                     .sy_call = linux_sys_nosys,
1560           },                  /* 351 = filler */
1561           {
1562                     .sy_call = linux_sys_nosys,
1563           },                  /* 352 = filler */
1564           {
1565                     .sy_call = linux_sys_nosys,
1566           },                  /* 353 = filler */
1567           {
1568                     .sy_call = linux_sys_nosys,
1569           },                  /* 354 = filler */
1570           {
1571                     .sy_call = linux_sys_nosys,
1572           },                  /* 355 = filler */
1573           {
1574                     .sy_call = linux_sys_nosys,
1575           },                  /* 356 = filler */
1576           {
1577                     .sy_call = linux_sys_nosys,
1578           },                  /* 357 = filler */
1579           {
1580                     .sy_call = linux_sys_nosys,
1581           },                  /* 358 = filler */
1582           {
1583                     .sy_call = linux_sys_nosys,
1584           },                  /* 359 = filler */
1585           {
1586                     .sy_call = linux_sys_nosys,
1587           },                  /* 360 = filler */
1588           {
1589                     .sy_call = linux_sys_nosys,
1590           },                  /* 361 = filler */
1591           {
1592                     .sy_call = linux_sys_nosys,
1593           },                  /* 362 = filler */
1594           {
1595                     .sy_call = linux_sys_nosys,
1596           },                  /* 363 = filler */
1597           {
1598                     .sy_call = linux_sys_nosys,
1599           },                  /* 364 = filler */
1600           {
1601                     .sy_call = linux_sys_nosys,
1602           },                  /* 365 = filler */
1603           {
1604                     .sy_call = linux_sys_nosys,
1605           },                  /* 366 = filler */
1606           {
1607                     .sy_call = linux_sys_nosys,
1608           },                  /* 367 = filler */
1609           {
1610                     .sy_call = linux_sys_nosys,
1611           },                  /* 368 = filler */
1612           {
1613                     .sy_call = linux_sys_nosys,
1614           },                  /* 369 = filler */
1615           {
1616                     .sy_call = linux_sys_nosys,
1617           },                  /* 370 = filler */
1618           {
1619                     .sy_call = linux_sys_nosys,
1620           },                  /* 371 = filler */
1621           {
1622                     .sy_call = linux_sys_nosys,
1623           },                  /* 372 = filler */
1624           {
1625                     .sy_call = linux_sys_nosys,
1626           },                  /* 373 = filler */
1627           {
1628                     .sy_call = linux_sys_nosys,
1629           },                  /* 374 = filler */
1630           {
1631                     .sy_call = linux_sys_nosys,
1632           },                  /* 375 = filler */
1633           {
1634                     .sy_call = linux_sys_nosys,
1635           },                  /* 376 = filler */
1636           {
1637                     .sy_call = linux_sys_nosys,
1638           },                  /* 377 = filler */
1639           {
1640                     .sy_call = linux_sys_nosys,
1641           },                  /* 378 = filler */
1642           {
1643                     .sy_call = linux_sys_nosys,
1644           },                  /* 379 = filler */
1645           {
1646                     .sy_call = linux_sys_nosys,
1647           },                  /* 380 = filler */
1648           {
1649                     .sy_call = linux_sys_nosys,
1650           },                  /* 381 = filler */
1651           {
1652                     .sy_call = linux_sys_nosys,
1653           },                  /* 382 = filler */
1654           {
1655                     .sy_call = linux_sys_nosys,
1656           },                  /* 383 = filler */
1657           {
1658                     .sy_call = linux_sys_nosys,
1659           },                  /* 384 = filler */
1660           {
1661                     .sy_call = linux_sys_nosys,
1662           },                  /* 385 = filler */
1663           {
1664                     .sy_call = linux_sys_nosys,
1665           },                  /* 386 = filler */
1666           {
1667                     .sy_call = linux_sys_nosys,
1668           },                  /* 387 = filler */
1669           {
1670                     .sy_call = linux_sys_nosys,
1671           },                  /* 388 = filler */
1672           {
1673                     .sy_call = linux_sys_nosys,
1674           },                  /* 389 = filler */
1675           {
1676                     .sy_call = linux_sys_nosys,
1677           },                  /* 390 = filler */
1678           {
1679                     .sy_call = linux_sys_nosys,
1680           },                  /* 391 = filler */
1681           {
1682                     .sy_call = linux_sys_nosys,
1683           },                  /* 392 = filler */
1684           {
1685                     .sy_call = linux_sys_nosys,
1686           },                  /* 393 = filler */
1687           {
1688                     .sy_call = linux_sys_nosys,
1689           },                  /* 394 = filler */
1690           {
1691                     .sy_call = linux_sys_nosys,
1692           },                  /* 395 = filler */
1693           {
1694                     .sy_call = linux_sys_nosys,
1695           },                  /* 396 = filler */
1696           {
1697                     .sy_call = linux_sys_nosys,
1698           },                  /* 397 = filler */
1699           {
1700                     .sy_call = linux_sys_nosys,
1701           },                  /* 398 = filler */
1702           {
1703                     .sy_call = linux_sys_nosys,
1704           },                  /* 399 = filler */
1705           {
1706                     .sy_call = linux_sys_nosys,
1707           },                  /* 400 = filler */
1708           {
1709                     .sy_call = linux_sys_nosys,
1710           },                  /* 401 = filler */
1711           {
1712                     .sy_call = linux_sys_nosys,
1713           },                  /* 402 = filler */
1714           {
1715                     .sy_call = linux_sys_nosys,
1716           },                  /* 403 = filler */
1717           {
1718                     .sy_call = linux_sys_nosys,
1719           },                  /* 404 = filler */
1720           {
1721                     .sy_call = linux_sys_nosys,
1722           },                  /* 405 = filler */
1723           {
1724                     .sy_call = linux_sys_nosys,
1725           },                  /* 406 = filler */
1726           {
1727                     .sy_call = linux_sys_nosys,
1728           },                  /* 407 = filler */
1729           {
1730                     .sy_call = linux_sys_nosys,
1731           },                  /* 408 = filler */
1732           {
1733                     .sy_call = linux_sys_nosys,
1734           },                  /* 409 = filler */
1735           {
1736                     .sy_call = linux_sys_nosys,
1737           },                  /* 410 = filler */
1738           {
1739                     .sy_call = linux_sys_nosys,
1740           },                  /* 411 = filler */
1741           {
1742                     .sy_call = linux_sys_nosys,
1743           },                  /* 412 = filler */
1744           {
1745                     .sy_call = linux_sys_nosys,
1746           },                  /* 413 = filler */
1747           {
1748                     .sy_call = linux_sys_nosys,
1749           },                  /* 414 = filler */
1750           {
1751                     .sy_call = linux_sys_nosys,
1752           },                  /* 415 = filler */
1753           {
1754                     .sy_call = linux_sys_nosys,
1755           },                  /* 416 = filler */
1756           {
1757                     .sy_call = linux_sys_nosys,
1758           },                  /* 417 = filler */
1759           {
1760                     .sy_call = linux_sys_nosys,
1761           },                  /* 418 = filler */
1762           {
1763                     .sy_call = linux_sys_nosys,
1764           },                  /* 419 = filler */
1765           {
1766                     .sy_call = linux_sys_nosys,
1767           },                  /* 420 = filler */
1768           {
1769                     .sy_call = linux_sys_nosys,
1770           },                  /* 421 = filler */
1771           {
1772                     .sy_call = linux_sys_nosys,
1773           },                  /* 422 = filler */
1774           {
1775                     .sy_call = linux_sys_nosys,
1776           },                  /* 423 = filler */
1777           {
1778                     .sy_call = linux_sys_nosys,
1779           },                  /* 424 = filler */
1780           {
1781                     .sy_call = linux_sys_nosys,
1782           },                  /* 425 = filler */
1783           {
1784                     .sy_call = linux_sys_nosys,
1785           },                  /* 426 = filler */
1786           {
1787                     .sy_call = linux_sys_nosys,
1788           },                  /* 427 = filler */
1789           {
1790                     .sy_call = linux_sys_nosys,
1791           },                  /* 428 = filler */
1792           {
1793                     .sy_call = linux_sys_nosys,
1794           },                  /* 429 = filler */
1795           {
1796                     .sy_call = linux_sys_nosys,
1797           },                  /* 430 = filler */
1798           {
1799                     .sy_call = linux_sys_nosys,
1800           },                  /* 431 = filler */
1801           {
1802                     .sy_call = linux_sys_nosys,
1803           },                  /* 432 = filler */
1804           {
1805                     .sy_call = linux_sys_nosys,
1806           },                  /* 433 = filler */
1807           {
1808                     .sy_call = linux_sys_nosys,
1809           },                  /* 434 = filler */
1810           {
1811                     ns(struct linux_sys_clone3_args),
1812                     .sy_flags = SYCALL_ARG_PTR,
1813                     .sy_call = (sy_call_t *)linux_sys_clone3
1814           },                  /* 435 = clone3 */
1815           {
1816                     ns(struct linux_sys_close_range_args),
1817                     .sy_call = (sy_call_t *)linux_sys_close_range
1818           },                  /* 436 = close_range */
1819           {
1820                     .sy_call = linux_sys_nosys,
1821           },                  /* 437 = filler */
1822           {
1823                     .sy_call = linux_sys_nosys,
1824           },                  /* 438 = filler */
1825           {
1826                     ns(struct linux_sys_faccessat2_args),
1827                     .sy_flags = SYCALL_ARG_PTR,
1828                     .sy_call = (sy_call_t *)linux_sys_faccessat2
1829           },                  /* 439 = faccessat2 */
1830           {
1831                     .sy_call = linux_sys_nosys,
1832           },                  /* 440 = filler */
1833           {
1834                     ns(struct linux_sys_epoll_pwait2_args),
1835                     .sy_flags = SYCALL_ARG_PTR,
1836                     .sy_call = (sy_call_t *)linux_sys_epoll_pwait2
1837           },                  /* 441 = epoll_pwait2 */
1838           {
1839                     .sy_call = linux_sys_nosys,
1840           },                  /* 442 = filler */
1841           {
1842                     .sy_call = linux_sys_nosys,
1843           },                  /* 443 = filler */
1844           {
1845                     .sy_call = linux_sys_nosys,
1846           },                  /* 444 = filler */
1847           {
1848                     .sy_call = linux_sys_nosys,
1849           },                  /* 445 = filler */
1850           {
1851                     .sy_call = linux_sys_nosys,
1852           },                  /* 446 = filler */
1853           {
1854                     .sy_call = linux_sys_nosys,
1855           },                  /* 447 = filler */
1856           {
1857                     .sy_call = linux_sys_nosys,
1858           },                  /* 448 = filler */
1859           {
1860                     .sy_call = linux_sys_nosys,
1861           },                  /* 449 = filler */
1862           {
1863                     .sy_call = linux_sys_nosys,
1864           },                  /* 450 = filler */
1865           {
1866                     .sy_call = (sy_call_t *)linux_sys_nosys
1867           },                  /* 451 = nosys */
1868           {
1869                     .sy_call = linux_sys_nosys,
1870           },                  /* 452 = filler */
1871           {
1872                     .sy_call = linux_sys_nosys,
1873           },                  /* 453 = filler */
1874           {
1875                     .sy_call = linux_sys_nosys,
1876           },                  /* 454 = filler */
1877           {
1878                     .sy_call = linux_sys_nosys,
1879           },                  /* 455 = filler */
1880           {
1881                     .sy_call = linux_sys_nosys,
1882           },                  /* 456 = filler */
1883           {
1884                     .sy_call = linux_sys_nosys,
1885           },                  /* 457 = filler */
1886           {
1887                     .sy_call = linux_sys_nosys,
1888           },                  /* 458 = filler */
1889           {
1890                     .sy_call = linux_sys_nosys,
1891           },                  /* 459 = filler */
1892           {
1893                     .sy_call = linux_sys_nosys,
1894           },                  /* 460 = filler */
1895           {
1896                     .sy_call = linux_sys_nosys,
1897           },                  /* 461 = filler */
1898           {
1899                     .sy_call = linux_sys_nosys,
1900           },                  /* 462 = filler */
1901           {
1902                     .sy_call = linux_sys_nosys,
1903           },                  /* 463 = filler */
1904           {
1905                     .sy_call = linux_sys_nosys,
1906           },                  /* 464 = filler */
1907           {
1908                     .sy_call = linux_sys_nosys,
1909           },                  /* 465 = filler */
1910           {
1911                     .sy_call = linux_sys_nosys,
1912           },                  /* 466 = filler */
1913           {
1914                     .sy_call = linux_sys_nosys,
1915           },                  /* 467 = filler */
1916           {
1917                     .sy_call = linux_sys_nosys,
1918           },                  /* 468 = filler */
1919           {
1920                     .sy_call = linux_sys_nosys,
1921           },                  /* 469 = filler */
1922           {
1923                     .sy_call = linux_sys_nosys,
1924           },                  /* 470 = filler */
1925           {
1926                     .sy_call = linux_sys_nosys,
1927           },                  /* 471 = filler */
1928           {
1929                     .sy_call = linux_sys_nosys,
1930           },                  /* 472 = filler */
1931           {
1932                     .sy_call = linux_sys_nosys,
1933           },                  /* 473 = filler */
1934           {
1935                     .sy_call = linux_sys_nosys,
1936           },                  /* 474 = filler */
1937           {
1938                     .sy_call = linux_sys_nosys,
1939           },                  /* 475 = filler */
1940           {
1941                     .sy_call = linux_sys_nosys,
1942           },                  /* 476 = filler */
1943           {
1944                     .sy_call = linux_sys_nosys,
1945           },                  /* 477 = filler */
1946           {
1947                     .sy_call = linux_sys_nosys,
1948           },                  /* 478 = filler */
1949           {
1950                     .sy_call = linux_sys_nosys,
1951           },                  /* 479 = filler */
1952           {
1953                     .sy_call = linux_sys_nosys,
1954           },                  /* 480 = filler */
1955           {
1956                     .sy_call = linux_sys_nosys,
1957           },                  /* 481 = filler */
1958           {
1959                     .sy_call = linux_sys_nosys,
1960           },                  /* 482 = filler */
1961           {
1962                     .sy_call = linux_sys_nosys,
1963           },                  /* 483 = filler */
1964           {
1965                     .sy_call = linux_sys_nosys,
1966           },                  /* 484 = filler */
1967           {
1968                     .sy_call = linux_sys_nosys,
1969           },                  /* 485 = filler */
1970           {
1971                     .sy_call = linux_sys_nosys,
1972           },                  /* 486 = filler */
1973           {
1974                     .sy_call = linux_sys_nosys,
1975           },                  /* 487 = filler */
1976           {
1977                     .sy_call = linux_sys_nosys,
1978           },                  /* 488 = filler */
1979           {
1980                     .sy_call = linux_sys_nosys,
1981           },                  /* 489 = filler */
1982           {
1983                     .sy_call = linux_sys_nosys,
1984           },                  /* 490 = filler */
1985           {
1986                     .sy_call = linux_sys_nosys,
1987           },                  /* 491 = filler */
1988           {
1989                     .sy_call = linux_sys_nosys,
1990           },                  /* 492 = filler */
1991           {
1992                     .sy_call = linux_sys_nosys,
1993           },                  /* 493 = filler */
1994           {
1995                     .sy_call = linux_sys_nosys,
1996           },                  /* 494 = filler */
1997           {
1998                     .sy_call = linux_sys_nosys,
1999           },                  /* 495 = filler */
2000           {
2001                     .sy_call = linux_sys_nosys,
2002           },                  /* 496 = filler */
2003           {
2004                     .sy_call = linux_sys_nosys,
2005           },                  /* 497 = filler */
2006           {
2007                     .sy_call = linux_sys_nosys,
2008           },                  /* 498 = filler */
2009           {
2010                     .sy_call = linux_sys_nosys,
2011           },                  /* 499 = filler */
2012           {
2013                     .sy_call = linux_sys_nosys,
2014           },                  /* 500 = filler */
2015           {
2016                     .sy_call = linux_sys_nosys,
2017           },                  /* 501 = filler */
2018           {
2019                     .sy_call = linux_sys_nosys,
2020           },                  /* 502 = filler */
2021           {
2022                     .sy_call = linux_sys_nosys,
2023           },                  /* 503 = filler */
2024           {
2025                     .sy_call = linux_sys_nosys,
2026           },                  /* 504 = filler */
2027           {
2028                     .sy_call = linux_sys_nosys,
2029           },                  /* 505 = filler */
2030           {
2031                     .sy_call = linux_sys_nosys,
2032           },                  /* 506 = filler */
2033           {
2034                     .sy_call = linux_sys_nosys,
2035           },                  /* 507 = filler */
2036           {
2037                     .sy_call = linux_sys_nosys,
2038           },                  /* 508 = filler */
2039           {
2040                     .sy_call = linux_sys_nosys,
2041           },                  /* 509 = filler */
2042           {
2043                     .sy_call = linux_sys_nosys,
2044           },                  /* 510 = filler */
2045           {
2046                     .sy_call = linux_sys_nosys,
2047           },                  /* 511 = filler */
2048 };
2049 
2050 const uint32_t linux_sysent_nomodbits[] = {
2051           0x00000000,         /* syscalls   0- 31 */
2052           0x00000000,         /* syscalls  32- 63 */
2053           0x00000000,         /* syscalls  64- 95 */
2054           0x00000000,         /* syscalls  96-127 */
2055           0x00000000,         /* syscalls 128-159 */
2056           0x00000000,         /* syscalls 160-191 */
2057           0x00000000,         /* syscalls 192-223 */
2058           0x00000000,         /* syscalls 224-255 */
2059           0x00000000,         /* syscalls 256-287 */
2060           0x00000000,         /* syscalls 288-319 */
2061           0x00000000,         /* syscalls 320-351 */
2062           0x00000000,         /* syscalls 352-383 */
2063           0x00000000,         /* syscalls 384-415 */
2064           0x00000000,         /* syscalls 416-447 */
2065           0x00000000,         /* syscalls 448-479 */
2066           0x00000000,         /* syscalls 480-511 */
2067 };
2068