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