1 /* $NetBSD: linux32_sysent.c,v 1.87 2021/12/02 04:39:45 ryo 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.76 2021/11/27 21:15:07 ryo Exp
8  */
9 
10 #include <sys/cdefs.h>
11 __KERNEL_RCSID(0, "$NetBSD: linux32_sysent.c,v 1.87 2021/12/02 04:39:45 ryo Exp $");
12 
13 #include <sys/param.h>
14 #include <sys/poll.h>
15 #include <sys/systm.h>
16 #include <sys/signal.h>
17 #include <sys/mount.h>
18 #include <sys/syscallargs.h>
19 #include <machine/netbsd32_machdep.h>
20 #include <compat/netbsd32/netbsd32.h>
21 #include <compat/netbsd32/netbsd32_syscallargs.h>
22 #include <compat/linux/common/linux_types.h>
23 #include <compat/linux32/common/linux32_types.h>
24 #include <compat/linux32/common/linux32_signal.h>
25 #include <compat/linux32/arch/amd64/linux32_missing.h>
26 #include <compat/linux32/linux32_syscallargs.h>
27 #include <compat/linux/common/linux_mmap.h>
28 #include <compat/linux/common/linux_signal.h>
29 #include <compat/linux/common/linux_siginfo.h>
30 #include <compat/linux/common/linux_machdep.h>
31 #include <compat/linux/common/linux_ipc.h>
32 #include <compat/linux/common/linux_sem.h>
33 #include <compat/linux/linux_syscallargs.h>
34 
35 #define   s(type)   sizeof(type)
36 #define   n(type)   (sizeof(type)/sizeof (register32_t))
37 #define   ns(type)  .sy_narg = n(type), .sy_argsize = s(type)
38 
39 struct sysent linux32_sysent[] = {
40           {
41                     .sy_call = (sy_call_t *)linux_sys_nosys
42           },                  /* 0 = syscall */
43           {
44                     ns(struct linux32_sys_exit_args),
45                     .sy_call = (sy_call_t *)linux32_sys_exit
46           },                  /* 1 = exit */
47           {
48                     .sy_call = (sy_call_t *)sys_fork
49           },                  /* 2 = fork */
50           {
51                     ns(struct netbsd32_read_args),
52                     .sy_call = (sy_call_t *)netbsd32_read
53           },                  /* 3 = netbsd32_read */
54           {
55                     ns(struct netbsd32_write_args),
56                     .sy_call = (sy_call_t *)netbsd32_write
57           },                  /* 4 = netbsd32_write */
58           {
59                     ns(struct linux32_sys_open_args),
60                     .sy_call = (sy_call_t *)linux32_sys_open
61           },                  /* 5 = open */
62           {
63                     ns(struct netbsd32_close_args),
64                     .sy_call = (sy_call_t *)netbsd32_close
65           },                  /* 6 = netbsd32_close */
66           {
67                     ns(struct linux32_sys_waitpid_args),
68                     .sy_call = (sy_call_t *)linux32_sys_waitpid
69           },                  /* 7 = waitpid */
70           {
71                     ns(struct linux32_sys_creat_args),
72                     .sy_call = (sy_call_t *)linux32_sys_creat
73           },                  /* 8 = creat */
74           {
75                     ns(struct netbsd32_link_args),
76                     .sy_call = (sy_call_t *)netbsd32_link
77           },                  /* 9 = netbsd32_link */
78           {
79                     ns(struct linux32_sys_unlink_args),
80                     .sy_call = (sy_call_t *)linux32_sys_unlink
81           },                  /* 10 = unlink */
82           {
83                     ns(struct netbsd32_execve_args),
84                     .sy_call = (sy_call_t *)netbsd32_execve
85           },                  /* 11 = netbsd32_execve */
86           {
87                     ns(struct netbsd32_chdir_args),
88                     .sy_call = (sy_call_t *)netbsd32_chdir
89           },                  /* 12 = netbsd32_chdir */
90           {
91                     ns(struct linux32_sys_time_args),
92                     .sy_call = (sy_call_t *)linux32_sys_time
93           },                  /* 13 = time */
94           {
95                     ns(struct linux32_sys_mknod_args),
96                     .sy_call = (sy_call_t *)linux32_sys_mknod
97           },                  /* 14 = mknod */
98           {
99                     ns(struct netbsd32_chmod_args),
100                     .sy_call = (sy_call_t *)netbsd32_chmod
101           },                  /* 15 = netbsd32_chmod */
102           {
103                     ns(struct linux32_sys_lchown16_args),
104                     .sy_call = (sy_call_t *)linux32_sys_lchown16
105           },                  /* 16 = lchown16 */
106           {
107                     ns(struct linux32_sys_break_args),
108                     .sy_call = (sy_call_t *)linux32_sys_break
109           },                  /* 17 = break */
110           {
111                     .sy_call = linux_sys_nosys,
112           },                  /* 18 = filler */
113           {
114                     ns(struct compat_43_netbsd32_olseek_args),
115                     .sy_call = (sy_call_t *)compat_43_netbsd32_olseek
116           },                  /* 19 = compat_43_netbsd32_olseek */
117           {
118                     .sy_call = (sy_call_t *)sys_getpid
119           },                  /* 20 = getpid */
120           {
121                     .sy_call = linux_sys_nosys,
122           },                  /* 21 = filler */
123           {
124                     .sy_call = linux_sys_nosys,
125           },                  /* 22 = filler */
126           {
127                     ns(struct netbsd32_setuid_args),
128                     .sy_call = (sy_call_t *)netbsd32_setuid
129           },                  /* 23 = linux_setuid16 */
130           {
131                     .sy_call = (sy_call_t *)sys_getuid
132           },                  /* 24 = linux_getuid16 */
133           {
134                     ns(struct linux32_sys_stime_args),
135                     .sy_call = (sy_call_t *)linux32_sys_stime
136           },                  /* 25 = stime */
137           {
138                     ns(struct linux32_sys_ptrace_args),
139                     .sy_call = (sy_call_t *)linux32_sys_ptrace
140           },                  /* 26 = ptrace */
141           {
142                     ns(struct linux32_sys_alarm_args),
143                     .sy_call = (sy_call_t *)linux32_sys_alarm
144           },                  /* 27 = alarm */
145           {
146                     .sy_call = linux_sys_nosys,
147           },                  /* 28 = filler */
148           {
149                     .sy_call = (sy_call_t *)linux_sys_pause
150           },                  /* 29 = pause */
151           {
152                     ns(struct linux32_sys_utime_args),
153                     .sy_call = (sy_call_t *)linux32_sys_utime
154           },                  /* 30 = utime */
155           {
156                     .sy_call = linux_sys_nosys,
157           },                  /* 31 = filler */
158           {
159                     .sy_call = linux_sys_nosys,
160           },                  /* 32 = filler */
161           {
162                     ns(struct netbsd32_access_args),
163                     .sy_call = (sy_call_t *)netbsd32_access
164           },                  /* 33 = netbsd32_access */
165           {
166                     ns(struct linux32_sys_nice_args),
167                     .sy_call = (sy_call_t *)linux32_sys_nice
168           },                  /* 34 = nice */
169           {
170                     .sy_call = linux_sys_nosys,
171           },                  /* 35 = filler */
172           {
173                     .sy_call = (sy_call_t *)sys_sync
174           },                  /* 36 = sync */
175           {
176                     ns(struct linux32_sys_kill_args),
177                     .sy_call = (sy_call_t *)linux32_sys_kill
178           },                  /* 37 = kill */
179           {
180                     ns(struct netbsd32___posix_rename_args),
181                     .sy_call = (sy_call_t *)netbsd32___posix_rename
182           },                  /* 38 = netbsd32___posix_rename */
183           {
184                     ns(struct netbsd32_mkdir_args),
185                     .sy_call = (sy_call_t *)netbsd32_mkdir
186           },                  /* 39 = netbsd32_mkdir */
187           {
188                     ns(struct netbsd32_rmdir_args),
189                     .sy_call = (sy_call_t *)netbsd32_rmdir
190           },                  /* 40 = netbsd32_rmdir */
191           {
192                     ns(struct netbsd32_dup_args),
193                     .sy_call = (sy_call_t *)netbsd32_dup
194           },                  /* 41 = netbsd32_dup */
195           {
196                     ns(struct linux32_sys_pipe_args),
197                     .sy_call = (sy_call_t *)linux32_sys_pipe
198           },                  /* 42 = pipe */
199           {
200                     ns(struct linux32_sys_times_args),
201                     .sy_call = (sy_call_t *)linux32_sys_times
202           },                  /* 43 = times */
203           {
204                     .sy_call = linux_sys_nosys,
205           },                  /* 44 = filler */
206           {
207                     ns(struct linux32_sys_brk_args),
208                     .sy_call = (sy_call_t *)linux32_sys_brk
209           },                  /* 45 = brk */
210           {
211                     ns(struct netbsd32_setgid_args),
212                     .sy_call = (sy_call_t *)netbsd32_setgid
213           },                  /* 46 = linux_setgid16 */
214           {
215                     .sy_call = (sy_call_t *)sys_getgid
216           },                  /* 47 = linux_getgid16 */
217           {
218                     ns(struct linux32_sys_signal_args),
219                     .sy_call = (sy_call_t *)linux32_sys_signal
220           },                  /* 48 = signal */
221           {
222                     .sy_call = (sy_call_t *)sys_geteuid
223           },                  /* 49 = linux_geteuid16 */
224           {
225                     .sy_call = (sy_call_t *)sys_getegid
226           },                  /* 50 = linux_getegid16 */
227           {
228                     ns(struct netbsd32_acct_args),
229                     .sy_call = (sy_call_t *)netbsd32_acct
230           },                  /* 51 = netbsd32_acct */
231           {
232                     .sy_call = linux_sys_nosys,
233           },                  /* 52 = filler */
234           {
235                     .sy_call = linux_sys_nosys,
236           },                  /* 53 = filler */
237           {
238                     ns(struct linux32_sys_ioctl_args),
239                     .sy_call = (sy_call_t *)linux32_sys_ioctl
240           },                  /* 54 = ioctl */
241           {
242                     ns(struct linux32_sys_fcntl_args),
243                     .sy_call = (sy_call_t *)linux32_sys_fcntl
244           },                  /* 55 = fcntl */
245           {
246                     .sy_call = linux_sys_nosys,
247           },                  /* 56 = filler */
248           {
249                     ns(struct netbsd32_setpgid_args),
250                     .sy_call = (sy_call_t *)netbsd32_setpgid
251           },                  /* 57 = netbsd32_setpgid */
252           {
253                     .sy_call = linux_sys_nosys,
254           },                  /* 58 = filler */
255           {
256                     ns(struct linux32_sys_oldolduname_args),
257                     .sy_call = (sy_call_t *)linux32_sys_oldolduname
258           },                  /* 59 = oldolduname */
259           {
260                     ns(struct netbsd32_umask_args),
261                     .sy_call = (sy_call_t *)netbsd32_umask
262           },                  /* 60 = netbsd32_umask */
263           {
264                     ns(struct netbsd32_chroot_args),
265                     .sy_call = (sy_call_t *)netbsd32_chroot
266           },                  /* 61 = netbsd32_chroot */
267           {
268                     .sy_call = linux_sys_nosys,
269           },                  /* 62 = filler */
270           {
271                     ns(struct netbsd32_dup2_args),
272                     .sy_call = (sy_call_t *)netbsd32_dup2
273           },                  /* 63 = netbsd32_dup2 */
274           {
275                     .sy_call = (sy_call_t *)sys_getppid
276           },                  /* 64 = getppid */
277           {
278                     .sy_call = (sy_call_t *)sys_getpgrp
279           },                  /* 65 = getpgrp */
280           {
281                     .sy_call = (sy_call_t *)sys_setsid
282           },                  /* 66 = setsid */
283           {
284                     .sy_call = linux_sys_nosys,
285           },                  /* 67 = filler */
286           {
287                     .sy_call = (sy_call_t *)linux32_sys_siggetmask
288           },                  /* 68 = siggetmask */
289           {
290                     ns(struct linux32_sys_sigsetmask_args),
291                     .sy_call = (sy_call_t *)linux32_sys_sigsetmask
292           },                  /* 69 = sigsetmask */
293           {
294                     ns(struct linux32_sys_setreuid16_args),
295                     .sy_call = (sy_call_t *)linux32_sys_setreuid16
296           },                  /* 70 = setreuid16 */
297           {
298                     ns(struct linux32_sys_setregid16_args),
299                     .sy_call = (sy_call_t *)linux32_sys_setregid16
300           },                  /* 71 = setregid16 */
301           {
302                     .sy_call = linux_sys_nosys,
303           },                  /* 72 = filler */
304           {
305                     .sy_call = linux_sys_nosys,
306           },                  /* 73 = filler */
307           {
308                     ns(struct compat_43_netbsd32_osethostname_args),
309                     .sy_call = (sy_call_t *)compat_43_netbsd32_osethostname
310           },                  /* 74 = compat_43_netbsd32_osethostname */
311           {
312                     ns(struct linux32_sys_setrlimit_args),
313                     .sy_call = (sy_call_t *)linux32_sys_setrlimit
314           },                  /* 75 = setrlimit */
315           {
316                     ns(struct linux32_sys_getrlimit_args),
317                     .sy_call = (sy_call_t *)linux32_sys_getrlimit
318           },                  /* 76 = getrlimit */
319           {
320                     ns(struct compat_50_netbsd32_getrusage_args),
321                     .sy_call = (sy_call_t *)compat_50_netbsd32_getrusage
322           },                  /* 77 = compat_50_netbsd32_getrusage */
323           {
324                     ns(struct linux32_sys_gettimeofday_args),
325                     .sy_call = (sy_call_t *)linux32_sys_gettimeofday
326           },                  /* 78 = gettimeofday */
327           {
328                     ns(struct linux32_sys_settimeofday_args),
329                     .sy_call = (sy_call_t *)linux32_sys_settimeofday
330           },                  /* 79 = settimeofday */
331           {
332                     ns(struct linux32_sys_getgroups16_args),
333                     .sy_call = (sy_call_t *)linux32_sys_getgroups16
334           },                  /* 80 = getgroups16 */
335           {
336                     ns(struct linux32_sys_setgroups16_args),
337                     .sy_call = (sy_call_t *)linux32_sys_setgroups16
338           },                  /* 81 = setgroups16 */
339           {
340                     ns(struct linux32_sys_oldselect_args),
341                     .sy_call = (sy_call_t *)linux32_sys_oldselect
342           },                  /* 82 = oldselect */
343           {
344                     ns(struct netbsd32_symlink_args),
345                     .sy_call = (sy_call_t *)netbsd32_symlink
346           },                  /* 83 = netbsd32_symlink */
347           {
348                     ns(struct compat_43_netbsd32_lstat43_args),
349                     .sy_call = (sy_call_t *)compat_43_netbsd32_lstat43
350           },                  /* 84 = compat_43_netbsd32_lstat43 */
351           {
352                     ns(struct netbsd32_readlink_args),
353                     .sy_call = (sy_call_t *)netbsd32_readlink
354           },                  /* 85 = netbsd32_readlink */
355           {
356                     .sy_call = linux_sys_nosys,
357           },                  /* 86 = filler */
358           {
359                     ns(struct linux32_sys_swapon_args),
360                     .sy_call = (sy_call_t *)linux32_sys_swapon
361           },                  /* 87 = swapon */
362           {
363                     ns(struct linux32_sys_reboot_args),
364                     .sy_call = (sy_call_t *)linux32_sys_reboot
365           },                  /* 88 = reboot */
366           {
367                     ns(struct linux32_sys_readdir_args),
368                     .sy_call = (sy_call_t *)linux32_sys_readdir
369           },                  /* 89 = readdir */
370           {
371                     ns(struct linux32_sys_old_mmap_args),
372                     .sy_call = (sy_call_t *)linux32_sys_old_mmap
373           },                  /* 90 = old_mmap */
374           {
375                     ns(struct netbsd32_munmap_args),
376                     .sy_call = (sy_call_t *)netbsd32_munmap
377           },                  /* 91 = netbsd32_munmap */
378           {
379                     ns(struct compat_43_netbsd32_otruncate_args),
380                     .sy_call = (sy_call_t *)compat_43_netbsd32_otruncate
381           },                  /* 92 = compat_43_netbsd32_otruncate */
382           {
383                     ns(struct compat_43_netbsd32_oftruncate_args),
384                     .sy_call = (sy_call_t *)compat_43_netbsd32_oftruncate
385           },                  /* 93 = compat_43_netbsd32_oftruncate */
386           {
387                     ns(struct netbsd32_fchmod_args),
388                     .sy_call = (sy_call_t *)netbsd32_fchmod
389           },                  /* 94 = netbsd32_fchmod */
390           {
391                     ns(struct linux32_sys_fchown16_args),
392                     .sy_call = (sy_call_t *)linux32_sys_fchown16
393           },                  /* 95 = fchown16 */
394           {
395                     ns(struct linux32_sys_getpriority_args),
396                     .sy_call = (sy_call_t *)linux32_sys_getpriority
397           },                  /* 96 = getpriority */
398           {
399                     ns(struct netbsd32_setpriority_args),
400                     .sy_call = (sy_call_t *)netbsd32_setpriority
401           },                  /* 97 = netbsd32_setpriority */
402           {
403                     ns(struct netbsd32_profil_args),
404                     .sy_call = (sy_call_t *)netbsd32_profil
405           },                  /* 98 = netbsd32_profil */
406           {
407                     ns(struct linux32_sys_statfs_args),
408                     .sy_call = (sy_call_t *)linux32_sys_statfs
409           },                  /* 99 = statfs */
410           {
411                     ns(struct linux32_sys_fstatfs_args),
412                     .sy_call = (sy_call_t *)linux32_sys_fstatfs
413           },                  /* 100 = fstatfs */
414           {
415                     ns(struct linux_sys_ioperm_args),
416                     .sy_call = (sy_call_t *)linux_sys_ioperm
417           },                  /* 101 = ioperm */
418           {
419                     ns(struct linux32_sys_socketcall_args),
420                     .sy_call = (sy_call_t *)linux32_sys_socketcall
421           },                  /* 102 = socketcall */
422           {
423                     .sy_call = linux_sys_nosys,
424           },                  /* 103 = filler */
425           {
426                     ns(struct compat_50_netbsd32_setitimer_args),
427                     .sy_call = (sy_call_t *)compat_50_netbsd32_setitimer
428           },                  /* 104 = compat_50_netbsd32_setitimer */
429           {
430                     ns(struct compat_50_netbsd32_getitimer_args),
431                     .sy_call = (sy_call_t *)compat_50_netbsd32_getitimer
432           },                  /* 105 = compat_50_netbsd32_getitimer */
433           {
434                     ns(struct linux32_sys_stat_args),
435                     .sy_call = (sy_call_t *)linux32_sys_stat
436           },                  /* 106 = stat */
437           {
438                     ns(struct linux32_sys_lstat_args),
439                     .sy_call = (sy_call_t *)linux32_sys_lstat
440           },                  /* 107 = lstat */
441           {
442                     ns(struct linux32_sys_fstat_args),
443                     .sy_call = (sy_call_t *)linux32_sys_fstat
444           },                  /* 108 = fstat */
445           {
446                     ns(struct linux32_sys_olduname_args),
447                     .sy_call = (sy_call_t *)linux32_sys_olduname
448           },                  /* 109 = olduname */
449           {
450                     ns(struct linux_sys_iopl_args),
451                     .sy_call = (sy_call_t *)linux_sys_iopl
452           },                  /* 110 = iopl */
453           {
454                     .sy_call = linux_sys_nosys,
455           },                  /* 111 = filler */
456           {
457                     .sy_call = linux_sys_nosys,
458           },                  /* 112 = filler */
459           {
460                     .sy_call = linux_sys_nosys,
461           },                  /* 113 = filler */
462           {
463                     ns(struct linux32_sys_wait4_args),
464                     .sy_call = (sy_call_t *)linux32_sys_wait4
465           },                  /* 114 = wait4 */
466           {
467                     ns(struct linux32_sys_swapoff_args),
468                     .sy_call = (sy_call_t *)linux32_sys_swapoff
469           },                  /* 115 = swapoff */
470           {
471                     ns(struct linux32_sys_sysinfo_args),
472                     .sy_call = (sy_call_t *)linux32_sys_sysinfo
473           },                  /* 116 = sysinfo */
474           {
475                     ns(struct linux32_sys_ipc_args),
476                     .sy_call = (sy_call_t *)linux32_sys_ipc
477           },                  /* 117 = ipc */
478           {
479                     ns(struct netbsd32_fsync_args),
480                     .sy_call = (sy_call_t *)netbsd32_fsync
481           },                  /* 118 = netbsd32_fsync */
482           {
483                     ns(struct linux32_sys_sigreturn_args),
484                     .sy_call = (sy_call_t *)linux32_sys_sigreturn
485           },                  /* 119 = sigreturn */
486           {
487                     ns(struct linux32_sys_clone_args),
488                     .sy_call = (sy_call_t *)linux32_sys_clone
489           },                  /* 120 = clone */
490           {
491                     ns(struct linux32_sys_setdomainname_args),
492                     .sy_call = (sy_call_t *)linux32_sys_setdomainname
493           },                  /* 121 = setdomainname */
494           {
495                     ns(struct linux32_sys_uname_args),
496                     .sy_call = (sy_call_t *)linux32_sys_uname
497           },                  /* 122 = uname */
498           {
499                     ns(struct linux32_sys_modify_ldt_args),
500                     .sy_call = (sy_call_t *)linux32_sys_modify_ldt
501           },                  /* 123 = modify_ldt */
502           {
503                     .sy_call = linux_sys_nosys,
504           },                  /* 124 = filler */
505           {
506                     ns(struct linux32_sys_mprotect_args),
507                     .sy_call = (sy_call_t *)linux32_sys_mprotect
508           },                  /* 125 = mprotect */
509           {
510                     .sy_call = linux_sys_nosys,
511           },                  /* 126 = filler */
512           {
513                     .sy_call = linux_sys_nosys,
514           },                  /* 127 = filler */
515           {
516                     .sy_call = linux_sys_nosys,
517           },                  /* 128 = filler */
518           {
519                     .sy_call = linux_sys_nosys,
520           },                  /* 129 = filler */
521           {
522                     .sy_call = linux_sys_nosys,
523           },                  /* 130 = filler */
524           {
525                     .sy_call = linux_sys_nosys,
526           },                  /* 131 = filler */
527           {
528                     ns(struct netbsd32_getpgid_args),
529                     .sy_call = (sy_call_t *)netbsd32_getpgid
530           },                  /* 132 = netbsd32_getpgid */
531           {
532                     ns(struct netbsd32_fchdir_args),
533                     .sy_call = (sy_call_t *)netbsd32_fchdir
534           },                  /* 133 = netbsd32_fchdir */
535           {
536                     .sy_call = linux_sys_nosys,
537           },                  /* 134 = filler */
538           {
539                     .sy_call = linux_sys_nosys,
540           },                  /* 135 = filler */
541           {
542                     ns(struct linux32_sys_personality_args),
543                     .sy_call = (sy_call_t *)linux32_sys_personality
544           },                  /* 136 = personality */
545           {
546                     .sy_call = linux_sys_nosys,
547           },                  /* 137 = filler */
548           {
549                     ns(struct linux32_sys_setfsuid_args),
550                     .sy_call = (sy_call_t *)linux32_sys_setfsuid
551           },                  /* 138 = setfsuid16 */
552           {
553                     ns(struct linux32_sys_setfsgid_args),
554                     .sy_call = (sy_call_t *)linux32_sys_setfsgid
555           },                  /* 139 = setfsgid16 */
556           {
557                     ns(struct linux32_sys_llseek_args),
558                     .sy_call = (sy_call_t *)linux32_sys_llseek
559           },                  /* 140 = llseek */
560           {
561                     ns(struct linux32_sys_getdents_args),
562                     .sy_call = (sy_call_t *)linux32_sys_getdents
563           },                  /* 141 = getdents */
564           {
565                     ns(struct linux32_sys_select_args),
566                     .sy_call = (sy_call_t *)linux32_sys_select
567           },                  /* 142 = select */
568           {
569                     ns(struct netbsd32_flock_args),
570                     .sy_call = (sy_call_t *)netbsd32_flock
571           },                  /* 143 = netbsd32_flock */
572           {
573                     ns(struct netbsd32___msync13_args),
574                     .sy_call = (sy_call_t *)netbsd32___msync13
575           },                  /* 144 = netbsd32___msync13 */
576           {
577                     ns(struct netbsd32_readv_args),
578                     .sy_call = (sy_call_t *)netbsd32_readv
579           },                  /* 145 = netbsd32_readv */
580           {
581                     ns(struct netbsd32_writev_args),
582                     .sy_call = (sy_call_t *)netbsd32_writev
583           },                  /* 146 = netbsd32_writev */
584           {
585                     ns(struct netbsd32_getsid_args),
586                     .sy_call = (sy_call_t *)netbsd32_getsid
587           },                  /* 147 = netbsd32_getsid */
588           {
589                     ns(struct linux32_sys_fdatasync_args),
590                     .sy_call = (sy_call_t *)linux32_sys_fdatasync
591           },                  /* 148 = fdatasync */
592           {
593                     ns(struct linux32_sys___sysctl_args),
594                     .sy_call = (sy_call_t *)linux32_sys___sysctl
595           },                  /* 149 = __sysctl */
596           {
597                     ns(struct netbsd32_mlock_args),
598                     .sy_call = (sy_call_t *)netbsd32_mlock
599           },                  /* 150 = netbsd32_mlock */
600           {
601                     ns(struct netbsd32_munlock_args),
602                     .sy_call = (sy_call_t *)netbsd32_munlock
603           },                  /* 151 = netbsd32_munlock */
604           {
605                     ns(struct netbsd32_mlockall_args),
606                     .sy_call = (sy_call_t *)netbsd32_mlockall
607           },                  /* 152 = netbsd32_mlockall */
608           {
609                     .sy_call = (sy_call_t *)sys_munlockall
610           },                  /* 153 = munlockall */
611           {
612                     ns(struct linux32_sys_sched_setparam_args),
613                     .sy_call = (sy_call_t *)linux32_sys_sched_setparam
614           },                  /* 154 = sched_setparam */
615           {
616                     ns(struct linux32_sys_sched_getparam_args),
617                     .sy_call = (sy_call_t *)linux32_sys_sched_getparam
618           },                  /* 155 = sched_getparam */
619           {
620                     ns(struct linux32_sys_sched_setscheduler_args),
621                     .sy_call = (sy_call_t *)linux32_sys_sched_setscheduler
622           },                  /* 156 = sched_setscheduler */
623           {
624                     ns(struct linux32_sys_sched_getscheduler_args),
625                     .sy_call = (sy_call_t *)linux32_sys_sched_getscheduler
626           },                  /* 157 = sched_getscheduler */
627           {
628                     .sy_call = (sy_call_t *)linux_sys_sched_yield
629           },                  /* 158 = sched_yield */
630           {
631                     ns(struct linux32_sys_sched_get_priority_max_args),
632                     .sy_call = (sy_call_t *)linux32_sys_sched_get_priority_max
633           },                  /* 159 = sched_get_priority_max */
634           {
635                     ns(struct linux32_sys_sched_get_priority_min_args),
636                     .sy_call = (sy_call_t *)linux32_sys_sched_get_priority_min
637           },                  /* 160 = sched_get_priority_min */
638           {
639                     .sy_call = linux_sys_nosys,
640           },                  /* 161 = filler */
641           {
642                     ns(struct linux32_sys_nanosleep_args),
643                     .sy_call = (sy_call_t *)linux32_sys_nanosleep
644           },                  /* 162 = nanosleep */
645           {
646                     ns(struct linux32_sys_mremap_args),
647                     .sy_call = (sy_call_t *)linux32_sys_mremap
648           },                  /* 163 = mremap */
649           {
650                     ns(struct linux32_sys_setresuid16_args),
651                     .sy_call = (sy_call_t *)linux32_sys_setresuid16
652           },                  /* 164 = setresuid16 */
653           {
654                     ns(struct linux32_sys_getresuid16_args),
655                     .sy_call = (sy_call_t *)linux32_sys_getresuid16
656           },                  /* 165 = getresuid16 */
657           {
658                     .sy_call = linux_sys_nosys,
659           },                  /* 166 = filler */
660           {
661                     .sy_call = linux_sys_nosys,
662           },                  /* 167 = filler */
663           {
664                     ns(struct netbsd32_poll_args),
665                     .sy_call = (sy_call_t *)netbsd32_poll
666           },                  /* 168 = netbsd32_poll */
667           {
668                     .sy_call = linux_sys_nosys,
669           },                  /* 169 = filler */
670           {
671                     ns(struct linux32_sys_setresgid16_args),
672                     .sy_call = (sy_call_t *)linux32_sys_setresgid16
673           },                  /* 170 = setresgid16 */
674           {
675                     ns(struct linux32_sys_getresgid16_args),
676                     .sy_call = (sy_call_t *)linux32_sys_getresgid16
677           },                  /* 171 = getresgid16 */
678           {
679                     .sy_call = linux_sys_nosys,
680           },                  /* 172 = filler */
681           {
682                     ns(struct linux32_sys_rt_sigreturn_args),
683                     .sy_call = (sy_call_t *)linux32_sys_rt_sigreturn
684           },                  /* 173 = rt_sigreturn */
685           {
686                     ns(struct linux32_sys_rt_sigaction_args),
687                     .sy_call = (sy_call_t *)linux32_sys_rt_sigaction
688           },                  /* 174 = rt_sigaction */
689           {
690                     ns(struct linux32_sys_rt_sigprocmask_args),
691                     .sy_call = (sy_call_t *)linux32_sys_rt_sigprocmask
692           },                  /* 175 = rt_sigprocmask */
693           {
694                     ns(struct linux32_sys_rt_sigpending_args),
695                     .sy_call = (sy_call_t *)linux32_sys_rt_sigpending
696           },                  /* 176 = rt_sigpending */
697           {
698                     ns(struct linux32_sys_rt_sigtimedwait_args),
699                     .sy_call = (sy_call_t *)linux32_sys_rt_sigtimedwait
700           },                  /* 177 = rt_sigtimedwait */
701           {
702                     ns(struct linux32_sys_rt_queueinfo_args),
703                     .sy_call = (sy_call_t *)linux32_sys_rt_queueinfo
704           },                  /* 178 = rt_queueinfo */
705           {
706                     ns(struct linux32_sys_rt_sigsuspend_args),
707                     .sy_call = (sy_call_t *)linux32_sys_rt_sigsuspend
708           },                  /* 179 = rt_sigsuspend */
709           {
710                     ns(struct linux32_sys_pread_args),
711                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64,
712                     .sy_call = (sy_call_t *)linux32_sys_pread
713           },                  /* 180 = pread */
714           {
715                     ns(struct linux32_sys_pwrite_args),
716                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG3_64,
717                     .sy_call = (sy_call_t *)linux32_sys_pwrite
718           },                  /* 181 = pwrite */
719           {
720                     ns(struct linux32_sys_chown16_args),
721                     .sy_call = (sy_call_t *)linux32_sys_chown16
722           },                  /* 182 = chown16 */
723           {
724                     ns(struct netbsd32___getcwd_args),
725                     .sy_call = (sy_call_t *)netbsd32___getcwd
726           },                  /* 183 = netbsd32___getcwd */
727           {
728                     .sy_call = linux_sys_nosys,
729           },                  /* 184 = filler */
730           {
731                     .sy_call = linux_sys_nosys,
732           },                  /* 185 = filler */
733           {
734                     .sy_call = linux_sys_nosys,
735           },                  /* 186 = filler */
736           {
737                     .sy_call = linux_sys_nosys,
738           },                  /* 187 = filler */
739           {
740                     .sy_call = linux_sys_nosys,
741           },                  /* 188 = filler */
742           {
743                     .sy_call = linux_sys_nosys,
744           },                  /* 189 = filler */
745           {
746                     .sy_call = (sy_call_t *)sys___vfork14
747           },                  /* 190 = __vfork14 */
748           {
749                     ns(struct linux32_sys_ugetrlimit_args),
750                     .sy_call = (sy_call_t *)linux32_sys_ugetrlimit
751           },                  /* 191 = ugetrlimit */
752           {
753                     ns(struct linux32_sys_mmap2_args),
754                     .sy_call = (sy_call_t *)linux32_sys_mmap2
755           },                  /* 192 = mmap2 */
756           {
757                     ns(struct linux32_sys_truncate64_args),
758                     .sy_call = (sy_call_t *)linux32_sys_truncate64
759           },                  /* 193 = truncate64 */
760           {
761                     ns(struct linux32_sys_ftruncate64_args),
762                     .sy_call = (sy_call_t *)linux32_sys_ftruncate64
763           },                  /* 194 = ftruncate64 */
764           {
765                     ns(struct linux32_sys_stat64_args),
766                     .sy_call = (sy_call_t *)linux32_sys_stat64
767           },                  /* 195 = stat64 */
768           {
769                     ns(struct linux32_sys_lstat64_args),
770                     .sy_call = (sy_call_t *)linux32_sys_lstat64
771           },                  /* 196 = lstat64 */
772           {
773                     ns(struct linux32_sys_fstat64_args),
774                     .sy_call = (sy_call_t *)linux32_sys_fstat64
775           },                  /* 197 = fstat64 */
776           {
777                     ns(struct netbsd32___posix_lchown_args),
778                     .sy_call = (sy_call_t *)netbsd32___posix_lchown
779           },                  /* 198 = netbsd32___posix_lchown */
780           {
781                     .sy_call = (sy_call_t *)sys_getuid
782           },                  /* 199 = getuid */
783           {
784                     .sy_call = (sy_call_t *)sys_getgid
785           },                  /* 200 = getgid */
786           {
787                     .sy_call = (sy_call_t *)sys_geteuid
788           },                  /* 201 = geteuid */
789           {
790                     .sy_call = (sy_call_t *)sys_getegid
791           },                  /* 202 = getegid */
792           {
793                     ns(struct netbsd32_setreuid_args),
794                     .sy_call = (sy_call_t *)netbsd32_setreuid
795           },                  /* 203 = netbsd32_setreuid */
796           {
797                     ns(struct netbsd32_setregid_args),
798                     .sy_call = (sy_call_t *)netbsd32_setregid
799           },                  /* 204 = netbsd32_setregid */
800           {
801                     ns(struct netbsd32_getgroups_args),
802                     .sy_call = (sy_call_t *)netbsd32_getgroups
803           },                  /* 205 = netbsd32_getgroups */
804           {
805                     ns(struct netbsd32_setgroups_args),
806                     .sy_call = (sy_call_t *)netbsd32_setgroups
807           },                  /* 206 = netbsd32_setgroups */
808           {
809                     ns(struct netbsd32___posix_fchown_args),
810                     .sy_call = (sy_call_t *)netbsd32___posix_fchown
811           },                  /* 207 = netbsd32___posix_fchown */
812           {
813                     ns(struct linux32_sys_setresuid_args),
814                     .sy_call = (sy_call_t *)linux32_sys_setresuid
815           },                  /* 208 = setresuid */
816           {
817                     ns(struct linux32_sys_getresuid_args),
818                     .sy_call = (sy_call_t *)linux32_sys_getresuid
819           },                  /* 209 = getresuid */
820           {
821                     ns(struct linux32_sys_setresgid_args),
822                     .sy_call = (sy_call_t *)linux32_sys_setresgid
823           },                  /* 210 = setresgid */
824           {
825                     ns(struct linux32_sys_getresgid_args),
826                     .sy_call = (sy_call_t *)linux32_sys_getresgid
827           },                  /* 211 = getresgid */
828           {
829                     ns(struct netbsd32___posix_chown_args),
830                     .sy_call = (sy_call_t *)netbsd32___posix_chown
831           },                  /* 212 = netbsd32___posix_chown */
832           {
833                     ns(struct netbsd32_setuid_args),
834                     .sy_call = (sy_call_t *)netbsd32_setuid
835           },                  /* 213 = netbsd32_setuid */
836           {
837                     ns(struct netbsd32_setgid_args),
838                     .sy_call = (sy_call_t *)netbsd32_setgid
839           },                  /* 214 = netbsd32_setgid */
840           {
841                     ns(struct linux32_sys_setfsuid_args),
842                     .sy_call = (sy_call_t *)linux32_sys_setfsuid
843           },                  /* 215 = setfsuid */
844           {
845                     ns(struct linux32_sys_setfsgid_args),
846                     .sy_call = (sy_call_t *)linux32_sys_setfsgid
847           },                  /* 216 = setfsgid */
848           {
849                     .sy_call = linux_sys_nosys,
850           },                  /* 217 = filler */
851           {
852                     ns(struct netbsd32_mincore_args),
853                     .sy_call = (sy_call_t *)netbsd32_mincore
854           },                  /* 218 = netbsd32_mincore */
855           {
856                     ns(struct netbsd32_madvise_args),
857                     .sy_call = (sy_call_t *)netbsd32_madvise
858           },                  /* 219 = netbsd32_madvise */
859           {
860                     ns(struct linux32_sys_getdents64_args),
861                     .sy_call = (sy_call_t *)linux32_sys_getdents64
862           },                  /* 220 = getdents64 */
863 #define linux32_sys_fcntl64 linux32_sys_fcntl
864 #define linux32_sys_fcntl64_args linux32_sys_fcntl_args
865           {
866                     ns(struct linux32_sys_fcntl64_args),
867                     .sy_call = (sy_call_t *)linux32_sys_fcntl64
868           },                  /* 221 = fcntl64 */
869           {
870                     .sy_call = linux_sys_nosys,
871           },                  /* 222 = filler */
872           {
873                     .sy_call = linux_sys_nosys,
874           },                  /* 223 = filler */
875           {
876                     .sy_call = (sy_call_t *)linux_sys_gettid
877           },                  /* 224 = gettid */
878           {
879                     .sy_call = linux_sys_nosys,
880           },                  /* 225 = filler */
881           {
882                     ns(struct netbsd32_setxattr_args),
883                     .sy_call = (sy_call_t *)netbsd32_setxattr
884           },                  /* 226 = netbsd32_setxattr */
885           {
886                     ns(struct netbsd32_lsetxattr_args),
887                     .sy_call = (sy_call_t *)netbsd32_lsetxattr
888           },                  /* 227 = netbsd32_lsetxattr */
889           {
890                     ns(struct netbsd32_fsetxattr_args),
891                     .sy_call = (sy_call_t *)netbsd32_fsetxattr
892           },                  /* 228 = netbsd32_fsetxattr */
893           {
894                     ns(struct netbsd32_getxattr_args),
895                     .sy_call = (sy_call_t *)netbsd32_getxattr
896           },                  /* 229 = netbsd32_getxattr */
897           {
898                     ns(struct netbsd32_lgetxattr_args),
899                     .sy_call = (sy_call_t *)netbsd32_lgetxattr
900           },                  /* 230 = netbsd32_lgetxattr */
901           {
902                     ns(struct netbsd32_fgetxattr_args),
903                     .sy_call = (sy_call_t *)netbsd32_fgetxattr
904           },                  /* 231 = netbsd32_fgetxattr */
905           {
906                     ns(struct netbsd32_listxattr_args),
907                     .sy_call = (sy_call_t *)netbsd32_listxattr
908           },                  /* 232 = netbsd32_listxattr */
909           {
910                     ns(struct netbsd32_llistxattr_args),
911                     .sy_call = (sy_call_t *)netbsd32_llistxattr
912           },                  /* 233 = netbsd32_llistxattr */
913           {
914                     ns(struct netbsd32_flistxattr_args),
915                     .sy_call = (sy_call_t *)netbsd32_flistxattr
916           },                  /* 234 = netbsd32_flistxattr */
917           {
918                     ns(struct netbsd32_removexattr_args),
919                     .sy_call = (sy_call_t *)netbsd32_removexattr
920           },                  /* 235 = netbsd32_removexattr */
921           {
922                     ns(struct netbsd32_lremovexattr_args),
923                     .sy_call = (sy_call_t *)netbsd32_lremovexattr
924           },                  /* 236 = netbsd32_lremovexattr */
925           {
926                     ns(struct netbsd32_fremovexattr_args),
927                     .sy_call = (sy_call_t *)netbsd32_fremovexattr
928           },                  /* 237 = netbsd32_fremovexattr */
929           {
930                     ns(struct linux32_sys_tkill_args),
931                     .sy_call = (sy_call_t *)linux32_sys_tkill
932           },                  /* 238 = tkill */
933           {
934                     .sy_call = linux_sys_nosys,
935           },                  /* 239 = filler */
936           {
937                     ns(struct linux32_sys_futex_args),
938                     .sy_call = (sy_call_t *)linux32_sys_futex
939           },                  /* 240 = futex */
940           {
941                     ns(struct linux32_sys_sched_setaffinity_args),
942                     .sy_call = (sy_call_t *)linux32_sys_sched_setaffinity
943           },                  /* 241 = sched_setaffinity */
944           {
945                     ns(struct linux32_sys_sched_getaffinity_args),
946                     .sy_call = (sy_call_t *)linux32_sys_sched_getaffinity
947           },                  /* 242 = sched_getaffinity */
948           {
949                     ns(struct linux32_sys_set_thread_area_args),
950                     .sy_call = (sy_call_t *)linux32_sys_set_thread_area
951           },                  /* 243 = set_thread_area */
952           {
953                     ns(struct linux32_sys_get_thread_area_args),
954                     .sy_call = (sy_call_t *)linux32_sys_get_thread_area
955           },                  /* 244 = get_thread_area */
956           {
957                     .sy_call = linux_sys_nosys,
958           },                  /* 245 = filler */
959           {
960                     .sy_call = linux_sys_nosys,
961           },                  /* 246 = filler */
962           {
963                     .sy_call = linux_sys_nosys,
964           },                  /* 247 = filler */
965           {
966                     .sy_call = linux_sys_nosys,
967           },                  /* 248 = filler */
968           {
969                     .sy_call = linux_sys_nosys,
970           },                  /* 249 = filler */
971           {
972                     ns(struct linux32_sys_fadvise64_args),
973                     .sy_call = (sy_call_t *)linux32_sys_fadvise64
974           },                  /* 250 = fadvise64 */
975           {
976                     .sy_call = linux_sys_nosys,
977           },                  /* 251 = filler */
978           {
979                     ns(struct linux32_sys_exit_group_args),
980                     .sy_call = (sy_call_t *)linux32_sys_exit_group
981           },                  /* 252 = exit_group */
982           {
983                     .sy_call = linux_sys_nosys,
984           },                  /* 253 = filler */
985           {
986                     .sy_call = linux_sys_nosys,
987           },                  /* 254 = filler */
988           {
989                     .sy_call = linux_sys_nosys,
990           },                  /* 255 = filler */
991           {
992                     .sy_call = linux_sys_nosys,
993           },                  /* 256 = filler */
994           {
995                     .sy_call = linux_sys_nosys,
996           },                  /* 257 = filler */
997           {
998                     ns(struct linux32_sys_set_tid_address_args),
999                     .sy_call = (sy_call_t *)linux32_sys_set_tid_address
1000           },                  /* 258 = set_tid_address */
1001           {
1002                     ns(struct linux32_sys_timer_create_args),
1003                     .sy_flags = SYCALL_ARG_PTR,
1004                     .sy_call = (sy_call_t *)linux32_sys_timer_create
1005           },                  /* 259 = timer_create */
1006           {
1007                     ns(struct linux32_sys_timer_settime_args),
1008                     .sy_flags = SYCALL_ARG_PTR,
1009                     .sy_call = (sy_call_t *)linux32_sys_timer_settime
1010           },                  /* 260 = timer_settime */
1011           {
1012                     ns(struct linux32_sys_timer_gettime_args),
1013                     .sy_flags = SYCALL_ARG_PTR,
1014                     .sy_call = (sy_call_t *)linux32_sys_timer_gettime
1015           },                  /* 261 = timer_gettime */
1016           {
1017                     ns(struct sys_timer_getoverrun_args),
1018                     .sy_call = (sy_call_t *)sys_timer_getoverrun
1019           },                  /* 262 = timer_getoverrun */
1020           {
1021                     ns(struct sys_timer_delete_args),
1022                     .sy_call = (sy_call_t *)sys_timer_delete
1023           },                  /* 263 = timer_delete */
1024           {
1025                     ns(struct linux32_sys_clock_settime_args),
1026                     .sy_call = (sy_call_t *)linux32_sys_clock_settime
1027           },                  /* 264 = clock_settime */
1028           {
1029                     ns(struct linux32_sys_clock_gettime_args),
1030                     .sy_call = (sy_call_t *)linux32_sys_clock_gettime
1031           },                  /* 265 = clock_gettime */
1032           {
1033                     ns(struct linux32_sys_clock_getres_args),
1034                     .sy_call = (sy_call_t *)linux32_sys_clock_getres
1035           },                  /* 266 = clock_getres */
1036           {
1037                     ns(struct linux32_sys_clock_nanosleep_args),
1038                     .sy_call = (sy_call_t *)linux32_sys_clock_nanosleep
1039           },                  /* 267 = clock_nanosleep */
1040           {
1041                     ns(struct linux32_sys_statfs64_args),
1042                     .sy_call = (sy_call_t *)linux32_sys_statfs64
1043           },                  /* 268 = statfs64 */
1044           {
1045                     ns(struct linux32_sys_fstatfs64_args),
1046                     .sy_call = (sy_call_t *)linux32_sys_fstatfs64
1047           },                  /* 269 = fstatfs64 */
1048           {
1049                     ns(struct linux32_sys_tgkill_args),
1050                     .sy_call = (sy_call_t *)linux32_sys_tgkill
1051           },                  /* 270 = tgkill */
1052           {
1053                     ns(struct compat_50_netbsd32_utimes_args),
1054                     .sy_call = (sy_call_t *)compat_50_netbsd32_utimes
1055           },                  /* 271 = compat_50_netbsd32_utimes */
1056           {
1057                     ns(struct linux32_sys_fadvise64_64_args),
1058                     .sy_call = (sy_call_t *)linux32_sys_fadvise64_64
1059           },                  /* 272 = fadvise64_64 */
1060           {
1061                     .sy_call = linux_sys_nosys,
1062           },                  /* 273 = filler */
1063           {
1064                     .sy_call = linux_sys_nosys,
1065           },                  /* 274 = filler */
1066           {
1067                     .sy_call = linux_sys_nosys,
1068           },                  /* 275 = filler */
1069           {
1070                     .sy_call = linux_sys_nosys,
1071           },                  /* 276 = filler */
1072           {
1073                     .sy_call = linux_sys_nosys,
1074           },                  /* 277 = filler */
1075           {
1076                     .sy_call = linux_sys_nosys,
1077           },                  /* 278 = filler */
1078           {
1079                     .sy_call = linux_sys_nosys,
1080           },                  /* 279 = filler */
1081           {
1082                     .sy_call = linux_sys_nosys,
1083           },                  /* 280 = filler */
1084           {
1085                     .sy_call = linux_sys_nosys,
1086           },                  /* 281 = filler */
1087           {
1088                     .sy_call = linux_sys_nosys,
1089           },                  /* 282 = filler */
1090           {
1091                     .sy_call = linux_sys_nosys,
1092           },                  /* 283 = filler */
1093           {
1094                     .sy_call = linux_sys_nosys,
1095           },                  /* 284 = filler */
1096           {
1097                     .sy_call = linux_sys_nosys,
1098           },                  /* 285 = filler */
1099           {
1100                     .sy_call = linux_sys_nosys,
1101           },                  /* 286 = filler */
1102           {
1103                     .sy_call = linux_sys_nosys,
1104           },                  /* 287 = filler */
1105           {
1106                     .sy_call = linux_sys_nosys,
1107           },                  /* 288 = filler */
1108           {
1109                     .sy_call = linux_sys_nosys,
1110           },                  /* 289 = filler */
1111           {
1112                     .sy_call = linux_sys_nosys,
1113           },                  /* 290 = filler */
1114           {
1115                     .sy_call = linux_sys_nosys,
1116           },                  /* 291 = filler */
1117           {
1118                     .sy_call = linux_sys_nosys,
1119           },                  /* 292 = filler */
1120           {
1121                     .sy_call = linux_sys_nosys,
1122           },                  /* 293 = filler */
1123           {
1124                     .sy_call = linux_sys_nosys,
1125           },                  /* 294 = filler */
1126           {
1127                     ns(struct linux32_sys_openat_args),
1128                     .sy_call = (sy_call_t *)linux32_sys_openat
1129           },                  /* 295 = openat */
1130           {
1131                     ns(struct netbsd32_mkdirat_args),
1132                     .sy_call = (sy_call_t *)netbsd32_mkdirat
1133           },                  /* 296 = netbsd32_mkdirat */
1134           {
1135                     ns(struct linux32_sys_mknodat_args),
1136                     .sy_call = (sy_call_t *)linux32_sys_mknodat
1137           },                  /* 297 = mknodat */
1138           {
1139                     ns(struct linux32_sys_fchownat_args),
1140                     .sy_call = (sy_call_t *)linux32_sys_fchownat
1141           },                  /* 298 = fchownat */
1142           {
1143                     .sy_call = linux_sys_nosys,
1144           },                  /* 299 = filler */
1145           {
1146                     ns(struct linux32_sys_fstatat64_args),
1147                     .sy_call = (sy_call_t *)linux32_sys_fstatat64
1148           },                  /* 300 = fstatat64 */
1149           {
1150                     ns(struct linux32_sys_unlinkat_args),
1151                     .sy_call = (sy_call_t *)linux32_sys_unlinkat
1152           },                  /* 301 = unlinkat */
1153           {
1154                     ns(struct netbsd32_renameat_args),
1155                     .sy_call = (sy_call_t *)netbsd32_renameat
1156           },                  /* 302 = netbsd32_renameat */
1157           {
1158                     ns(struct linux32_sys_linkat_args),
1159                     .sy_call = (sy_call_t *)linux32_sys_linkat
1160           },                  /* 303 = linkat */
1161           {
1162                     ns(struct netbsd32_symlinkat_args),
1163                     .sy_call = (sy_call_t *)netbsd32_symlinkat
1164           },                  /* 304 = netbsd32_symlinkat */
1165           {
1166                     ns(struct netbsd32_readlinkat_args),
1167                     .sy_call = (sy_call_t *)netbsd32_readlinkat
1168           },                  /* 305 = netbsd32_readlinkat */
1169           {
1170                     ns(struct linux32_sys_fchmodat_args),
1171                     .sy_call = (sy_call_t *)linux32_sys_fchmodat
1172           },                  /* 306 = fchmodat */
1173           {
1174                     ns(struct linux32_sys_faccessat_args),
1175                     .sy_call = (sy_call_t *)linux32_sys_faccessat
1176           },                  /* 307 = faccessat */
1177           {
1178                     ns(struct linux32_sys_pselect6_args),
1179                     .sy_call = (sy_call_t *)linux32_sys_pselect6
1180           },                  /* 308 = pselect6 */
1181           {
1182                     ns(struct linux32_sys_ppoll_args),
1183                     .sy_call = (sy_call_t *)linux32_sys_ppoll
1184           },                  /* 309 = ppoll */
1185           {
1186                     .sy_call = linux_sys_nosys,
1187           },                  /* 310 = filler */
1188           {
1189                     ns(struct netbsd32___futex_set_robust_list_args),
1190                     .sy_call = (sy_call_t *)netbsd32___futex_set_robust_list
1191           },                  /* 311 = netbsd32___futex_set_robust_list */
1192           {
1193                     ns(struct netbsd32___futex_get_robust_list_args),
1194                     .sy_call = (sy_call_t *)netbsd32___futex_get_robust_list
1195           },                  /* 312 = netbsd32___futex_get_robust_list */
1196           {
1197                     .sy_call = linux_sys_nosys,
1198           },                  /* 313 = filler */
1199           {
1200                     .sy_call = linux_sys_nosys,
1201           },                  /* 314 = filler */
1202           {
1203                     .sy_call = linux_sys_nosys,
1204           },                  /* 315 = filler */
1205           {
1206                     .sy_call = linux_sys_nosys,
1207           },                  /* 316 = filler */
1208           {
1209                     .sy_call = linux_sys_nosys,
1210           },                  /* 317 = filler */
1211           {
1212                     .sy_call = linux_sys_nosys,
1213           },                  /* 318 = filler */
1214           {
1215                     .sy_call = linux_sys_nosys,
1216           },                  /* 319 = filler */
1217           {
1218                     ns(struct linux32_sys_utimensat_args),
1219                     .sy_call = (sy_call_t *)linux32_sys_utimensat
1220           },                  /* 320 = utimensat */
1221           {
1222                     .sy_call = linux_sys_nosys,
1223           },                  /* 321 = filler */
1224           {
1225                     ns(struct linux_sys_timerfd_create_args),
1226                     .sy_call = (sy_call_t *)linux_sys_timerfd_create
1227           },                  /* 322 = timerfd_create */
1228           {
1229                     ns(struct linux32_sys_eventfd_args),
1230                     .sy_call = (sy_call_t *)linux32_sys_eventfd
1231           },                  /* 323 = eventfd */
1232           {
1233                     ns(struct linux32_sys_fallocate_args),
1234                     .sy_flags = SYCALL_NARGS64_VAL(2) | SYCALL_ARG3_64 | SYCALL_ARG2_64,
1235                     .sy_call = (sy_call_t *)linux32_sys_fallocate
1236           },                  /* 324 = fallocate */
1237           {
1238                     ns(struct linux32_sys_timerfd_settime_args),
1239                     .sy_flags = SYCALL_ARG_PTR,
1240                     .sy_call = (sy_call_t *)linux32_sys_timerfd_settime
1241           },                  /* 325 = timerfd_settime */
1242           {
1243                     ns(struct linux32_sys_timerfd_gettime_args),
1244                     .sy_flags = SYCALL_ARG_PTR,
1245                     .sy_call = (sy_call_t *)linux32_sys_timerfd_gettime
1246           },                  /* 326 = timerfd_gettime */
1247           {
1248                     .sy_call = linux_sys_nosys,
1249           },                  /* 327 = filler */
1250           {
1251                     ns(struct linux32_sys_eventfd2_args),
1252                     .sy_call = (sy_call_t *)linux32_sys_eventfd2
1253           },                  /* 328 = eventfd2 */
1254           {
1255                     .sy_call = linux_sys_nosys,
1256           },                  /* 329 = filler */
1257           {
1258                     ns(struct linux32_sys_dup3_args),
1259                     .sy_call = (sy_call_t *)linux32_sys_dup3
1260           },                  /* 330 = dup3 */
1261           {
1262                     ns(struct linux32_sys_pipe2_args),
1263                     .sy_call = (sy_call_t *)linux32_sys_pipe2
1264           },                  /* 331 = pipe2 */
1265           {
1266                     .sy_call = linux_sys_nosys,
1267           },                  /* 332 = filler */
1268           {
1269                     ns(struct linux32_sys_preadv_args),
1270                     .sy_call = (sy_call_t *)linux32_sys_preadv
1271           },                  /* 333 = preadv */
1272           {
1273                     ns(struct linux32_sys_pwritev_args),
1274                     .sy_call = (sy_call_t *)linux32_sys_pwritev
1275           },                  /* 334 = pwritev */
1276           {
1277                     .sy_call = linux_sys_nosys,
1278           },                  /* 335 = filler */
1279           {
1280                     .sy_call = linux_sys_nosys,
1281           },                  /* 336 = filler */
1282           {
1283                     .sy_call = linux_sys_nosys,
1284           },                  /* 337 = filler */
1285           {
1286                     .sy_call = linux_sys_nosys,
1287           },                  /* 338 = filler */
1288           {
1289                     .sy_call = linux_sys_nosys,
1290           },                  /* 339 = filler */
1291           {
1292                     ns(struct linux32_sys_prlimit64_args),
1293                     .sy_call = (sy_call_t *)linux32_sys_prlimit64
1294           },                  /* 340 = prlimit64 */
1295           {
1296                     .sy_call = linux_sys_nosys,
1297           },                  /* 341 = filler */
1298           {
1299                     .sy_call = linux_sys_nosys,
1300           },                  /* 342 = filler */
1301           {
1302                     .sy_call = linux_sys_nosys,
1303           },                  /* 343 = filler */
1304           {
1305                     .sy_call = linux_sys_nosys,
1306           },                  /* 344 = filler */
1307           {
1308                     .sy_call = linux_sys_nosys,
1309           },                  /* 345 = filler */
1310           {
1311                     .sy_call = linux_sys_nosys,
1312           },                  /* 346 = filler */
1313           {
1314                     .sy_call = linux_sys_nosys,
1315           },                  /* 347 = filler */
1316           {
1317                     .sy_call = linux_sys_nosys,
1318           },                  /* 348 = filler */
1319           {
1320                     .sy_call = linux_sys_nosys,
1321           },                  /* 349 = filler */
1322           {
1323                     .sy_call = linux_sys_nosys,
1324           },                  /* 350 = filler */
1325           {
1326                     .sy_call = linux_sys_nosys,
1327           },                  /* 351 = filler */
1328           {
1329                     .sy_call = linux_sys_nosys,
1330           },                  /* 352 = filler */
1331           {
1332                     .sy_call = linux_sys_nosys,
1333           },                  /* 353 = filler */
1334           {
1335                     .sy_call = linux_sys_nosys,
1336           },                  /* 354 = filler */
1337           {
1338                     .sy_call = linux_sys_nosys,
1339           },                  /* 355 = filler */
1340           {
1341                     .sy_call = linux_sys_nosys,
1342           },                  /* 356 = filler */
1343           {
1344                     .sy_call = linux_sys_nosys,
1345           },                  /* 357 = filler */
1346           {
1347                     .sy_call = linux_sys_nosys,
1348           },                  /* 358 = filler */
1349           {
1350                     .sy_call = linux_sys_nosys,
1351           },                  /* 359 = filler */
1352           {
1353                     .sy_call = linux_sys_nosys,
1354           },                  /* 360 = filler */
1355           {
1356                     .sy_call = linux_sys_nosys,
1357           },                  /* 361 = filler */
1358           {
1359                     .sy_call = linux_sys_nosys,
1360           },                  /* 362 = filler */
1361           {
1362                     .sy_call = linux_sys_nosys,
1363           },                  /* 363 = filler */
1364           {
1365                     .sy_call = linux_sys_nosys,
1366           },                  /* 364 = filler */
1367           {
1368                     .sy_call = linux_sys_nosys,
1369           },                  /* 365 = filler */
1370           {
1371                     .sy_call = linux_sys_nosys,
1372           },                  /* 366 = filler */
1373           {
1374                     .sy_call = linux_sys_nosys,
1375           },                  /* 367 = filler */
1376           {
1377                     .sy_call = linux_sys_nosys,
1378           },                  /* 368 = filler */
1379           {
1380                     .sy_call = linux_sys_nosys,
1381           },                  /* 369 = filler */
1382           {
1383                     .sy_call = linux_sys_nosys,
1384           },                  /* 370 = filler */
1385           {
1386                     .sy_call = linux_sys_nosys,
1387           },                  /* 371 = filler */
1388           {
1389                     .sy_call = linux_sys_nosys,
1390           },                  /* 372 = filler */
1391           {
1392                     .sy_call = linux_sys_nosys,
1393           },                  /* 373 = filler */
1394           {
1395                     .sy_call = linux_sys_nosys,
1396           },                  /* 374 = filler */
1397           {
1398                     .sy_call = linux_sys_nosys,
1399           },                  /* 375 = filler */
1400           {
1401                     .sy_call = linux_sys_nosys,
1402           },                  /* 376 = filler */
1403           {
1404                     .sy_call = linux_sys_nosys,
1405           },                  /* 377 = filler */
1406           {
1407                     .sy_call = linux_sys_nosys,
1408           },                  /* 378 = filler */
1409           {
1410                     .sy_call = linux_sys_nosys,
1411           },                  /* 379 = filler */
1412           {
1413                     .sy_call = linux_sys_nosys,
1414           },                  /* 380 = filler */
1415           {
1416                     .sy_call = linux_sys_nosys,
1417           },                  /* 381 = filler */
1418           {
1419                     .sy_call = linux_sys_nosys,
1420           },                  /* 382 = filler */
1421           {
1422                     .sy_call = linux_sys_nosys,
1423           },                  /* 383 = filler */
1424           {
1425                     .sy_call = linux_sys_nosys,
1426           },                  /* 384 = filler */
1427           {
1428                     .sy_call = linux_sys_nosys,
1429           },                  /* 385 = filler */
1430           {
1431                     .sy_call = linux_sys_nosys,
1432           },                  /* 386 = filler */
1433           {
1434                     .sy_call = linux_sys_nosys,
1435           },                  /* 387 = filler */
1436           {
1437                     .sy_call = linux_sys_nosys,
1438           },                  /* 388 = filler */
1439           {
1440                     .sy_call = linux_sys_nosys,
1441           },                  /* 389 = filler */
1442           {
1443                     .sy_call = linux_sys_nosys,
1444           },                  /* 390 = filler */
1445           {
1446                     .sy_call = linux_sys_nosys,
1447           },                  /* 391 = filler */
1448           {
1449                     .sy_call = linux_sys_nosys,
1450           },                  /* 392 = filler */
1451           {
1452                     .sy_call = linux_sys_nosys,
1453           },                  /* 393 = filler */
1454           {
1455                     .sy_call = linux_sys_nosys,
1456           },                  /* 394 = filler */
1457           {
1458                     .sy_call = linux_sys_nosys,
1459           },                  /* 395 = filler */
1460           {
1461                     .sy_call = linux_sys_nosys,
1462           },                  /* 396 = filler */
1463           {
1464                     .sy_call = linux_sys_nosys,
1465           },                  /* 397 = filler */
1466           {
1467                     .sy_call = linux_sys_nosys,
1468           },                  /* 398 = filler */
1469           {
1470                     .sy_call = linux_sys_nosys,
1471           },                  /* 399 = filler */
1472           {
1473                     .sy_call = linux_sys_nosys,
1474           },                  /* 400 = filler */
1475           {
1476                     .sy_call = linux_sys_nosys,
1477           },                  /* 401 = filler */
1478           {
1479                     .sy_call = linux_sys_nosys,
1480           },                  /* 402 = filler */
1481           {
1482                     .sy_call = linux_sys_nosys,
1483           },                  /* 403 = filler */
1484           {
1485                     .sy_call = linux_sys_nosys,
1486           },                  /* 404 = filler */
1487           {
1488                     .sy_call = linux_sys_nosys,
1489           },                  /* 405 = filler */
1490           {
1491                     .sy_call = linux_sys_nosys,
1492           },                  /* 406 = filler */
1493           {
1494                     .sy_call = linux_sys_nosys,
1495           },                  /* 407 = filler */
1496           {
1497                     .sy_call = linux_sys_nosys,
1498           },                  /* 408 = filler */
1499           {
1500                     .sy_call = linux_sys_nosys,
1501           },                  /* 409 = filler */
1502           {
1503                     .sy_call = linux_sys_nosys,
1504           },                  /* 410 = filler */
1505           {
1506                     .sy_call = linux_sys_nosys,
1507           },                  /* 411 = filler */
1508           {
1509                     .sy_call = linux_sys_nosys,
1510           },                  /* 412 = filler */
1511           {
1512                     .sy_call = linux_sys_nosys,
1513           },                  /* 413 = filler */
1514           {
1515                     .sy_call = linux_sys_nosys,
1516           },                  /* 414 = filler */
1517           {
1518                     .sy_call = linux_sys_nosys,
1519           },                  /* 415 = filler */
1520           {
1521                     .sy_call = linux_sys_nosys,
1522           },                  /* 416 = filler */
1523           {
1524                     .sy_call = linux_sys_nosys,
1525           },                  /* 417 = filler */
1526           {
1527                     .sy_call = linux_sys_nosys,
1528           },                  /* 418 = filler */
1529           {
1530                     .sy_call = linux_sys_nosys,
1531           },                  /* 419 = filler */
1532           {
1533                     .sy_call = linux_sys_nosys,
1534           },                  /* 420 = filler */
1535           {
1536                     .sy_call = linux_sys_nosys,
1537           },                  /* 421 = filler */
1538           {
1539                     .sy_call = linux_sys_nosys,
1540           },                  /* 422 = filler */
1541           {
1542                     .sy_call = linux_sys_nosys,
1543           },                  /* 423 = filler */
1544           {
1545                     .sy_call = linux_sys_nosys,
1546           },                  /* 424 = filler */
1547           {
1548                     .sy_call = linux_sys_nosys,
1549           },                  /* 425 = filler */
1550           {
1551                     .sy_call = linux_sys_nosys,
1552           },                  /* 426 = filler */
1553           {
1554                     .sy_call = linux_sys_nosys,
1555           },                  /* 427 = filler */
1556           {
1557                     .sy_call = linux_sys_nosys,
1558           },                  /* 428 = filler */
1559           {
1560                     .sy_call = linux_sys_nosys,
1561           },                  /* 429 = filler */
1562           {
1563                     .sy_call = linux_sys_nosys,
1564           },                  /* 430 = filler */
1565           {
1566                     .sy_call = linux_sys_nosys,
1567           },                  /* 431 = filler */
1568           {
1569                     .sy_call = linux_sys_nosys,
1570           },                  /* 432 = filler */
1571           {
1572                     .sy_call = linux_sys_nosys,
1573           },                  /* 433 = filler */
1574           {
1575                     .sy_call = linux_sys_nosys,
1576           },                  /* 434 = filler */
1577           {
1578                     .sy_call = linux_sys_nosys,
1579           },                  /* 435 = filler */
1580           {
1581                     .sy_call = linux_sys_nosys,
1582           },                  /* 436 = filler */
1583           {
1584                     .sy_call = linux_sys_nosys,
1585           },                  /* 437 = filler */
1586           {
1587                     .sy_call = linux_sys_nosys,
1588           },                  /* 438 = filler */
1589           {
1590                     .sy_call = linux_sys_nosys,
1591           },                  /* 439 = filler */
1592           {
1593                     .sy_call = linux_sys_nosys,
1594           },                  /* 440 = filler */
1595           {
1596                     .sy_call = linux_sys_nosys,
1597           },                  /* 441 = filler */
1598           {
1599                     .sy_call = linux_sys_nosys,
1600           },                  /* 442 = filler */
1601           {
1602                     .sy_call = linux_sys_nosys,
1603           },                  /* 443 = filler */
1604           {
1605                     .sy_call = linux_sys_nosys,
1606           },                  /* 444 = filler */
1607           {
1608                     .sy_call = linux_sys_nosys,
1609           },                  /* 445 = filler */
1610           {
1611                     .sy_call = linux_sys_nosys,
1612           },                  /* 446 = filler */
1613           {
1614                     .sy_call = linux_sys_nosys,
1615           },                  /* 447 = filler */
1616           {
1617                     .sy_call = linux_sys_nosys,
1618           },                  /* 448 = filler */
1619           {
1620                     .sy_call = linux_sys_nosys,
1621           },                  /* 449 = filler */
1622           {
1623                     .sy_call = linux_sys_nosys,
1624           },                  /* 450 = filler */
1625           {
1626                     .sy_call = linux_sys_nosys,
1627           },                  /* 451 = filler */
1628           {
1629                     .sy_call = linux_sys_nosys,
1630           },                  /* 452 = filler */
1631           {
1632                     .sy_call = linux_sys_nosys,
1633           },                  /* 453 = filler */
1634           {
1635                     .sy_call = linux_sys_nosys,
1636           },                  /* 454 = filler */
1637           {
1638                     .sy_call = linux_sys_nosys,
1639           },                  /* 455 = filler */
1640           {
1641                     .sy_call = linux_sys_nosys,
1642           },                  /* 456 = filler */
1643           {
1644                     .sy_call = linux_sys_nosys,
1645           },                  /* 457 = filler */
1646           {
1647                     .sy_call = linux_sys_nosys,
1648           },                  /* 458 = filler */
1649           {
1650                     .sy_call = linux_sys_nosys,
1651           },                  /* 459 = filler */
1652           {
1653                     .sy_call = linux_sys_nosys,
1654           },                  /* 460 = filler */
1655           {
1656                     .sy_call = linux_sys_nosys,
1657           },                  /* 461 = filler */
1658           {
1659                     .sy_call = linux_sys_nosys,
1660           },                  /* 462 = filler */
1661           {
1662                     .sy_call = linux_sys_nosys,
1663           },                  /* 463 = filler */
1664           {
1665                     .sy_call = linux_sys_nosys,
1666           },                  /* 464 = filler */
1667           {
1668                     .sy_call = linux_sys_nosys,
1669           },                  /* 465 = filler */
1670           {
1671                     .sy_call = linux_sys_nosys,
1672           },                  /* 466 = filler */
1673           {
1674                     .sy_call = linux_sys_nosys,
1675           },                  /* 467 = filler */
1676           {
1677                     .sy_call = linux_sys_nosys,
1678           },                  /* 468 = filler */
1679           {
1680                     .sy_call = linux_sys_nosys,
1681           },                  /* 469 = filler */
1682           {
1683                     .sy_call = linux_sys_nosys,
1684           },                  /* 470 = filler */
1685           {
1686                     .sy_call = linux_sys_nosys,
1687           },                  /* 471 = filler */
1688           {
1689                     .sy_call = linux_sys_nosys,
1690           },                  /* 472 = filler */
1691           {
1692                     .sy_call = linux_sys_nosys,
1693           },                  /* 473 = filler */
1694           {
1695                     .sy_call = linux_sys_nosys,
1696           },                  /* 474 = filler */
1697           {
1698                     .sy_call = linux_sys_nosys,
1699           },                  /* 475 = filler */
1700           {
1701                     .sy_call = linux_sys_nosys,
1702           },                  /* 476 = filler */
1703           {
1704                     .sy_call = linux_sys_nosys,
1705           },                  /* 477 = filler */
1706           {
1707                     .sy_call = linux_sys_nosys,
1708           },                  /* 478 = filler */
1709           {
1710                     .sy_call = linux_sys_nosys,
1711           },                  /* 479 = filler */
1712           {
1713                     .sy_call = linux_sys_nosys,
1714           },                  /* 480 = filler */
1715           {
1716                     .sy_call = linux_sys_nosys,
1717           },                  /* 481 = filler */
1718           {
1719                     .sy_call = linux_sys_nosys,
1720           },                  /* 482 = filler */
1721           {
1722                     .sy_call = linux_sys_nosys,
1723           },                  /* 483 = filler */
1724           {
1725                     .sy_call = linux_sys_nosys,
1726           },                  /* 484 = filler */
1727           {
1728                     .sy_call = linux_sys_nosys,
1729           },                  /* 485 = filler */
1730           {
1731                     .sy_call = linux_sys_nosys,
1732           },                  /* 486 = filler */
1733           {
1734                     .sy_call = linux_sys_nosys,
1735           },                  /* 487 = filler */
1736           {
1737                     .sy_call = linux_sys_nosys,
1738           },                  /* 488 = filler */
1739           {
1740                     .sy_call = linux_sys_nosys,
1741           },                  /* 489 = filler */
1742           {
1743                     .sy_call = linux_sys_nosys,
1744           },                  /* 490 = filler */
1745           {
1746                     .sy_call = linux_sys_nosys,
1747           },                  /* 491 = filler */
1748           {
1749                     .sy_call = linux_sys_nosys,
1750           },                  /* 492 = filler */
1751           {
1752                     .sy_call = linux_sys_nosys,
1753           },                  /* 493 = filler */
1754           {
1755                     .sy_call = linux_sys_nosys,
1756           },                  /* 494 = filler */
1757           {
1758                     .sy_call = linux_sys_nosys,
1759           },                  /* 495 = filler */
1760           {
1761                     .sy_call = linux_sys_nosys,
1762           },                  /* 496 = filler */
1763           {
1764                     .sy_call = linux_sys_nosys,
1765           },                  /* 497 = filler */
1766           {
1767                     .sy_call = linux_sys_nosys,
1768           },                  /* 498 = filler */
1769           {
1770                     .sy_call = linux_sys_nosys,
1771           },                  /* 499 = filler */
1772           {
1773                     .sy_call = linux_sys_nosys,
1774           },                  /* 500 = filler */
1775           {
1776                     .sy_call = linux_sys_nosys,
1777           },                  /* 501 = filler */
1778           {
1779                     .sy_call = linux_sys_nosys,
1780           },                  /* 502 = filler */
1781           {
1782                     .sy_call = linux_sys_nosys,
1783           },                  /* 503 = filler */
1784           {
1785                     .sy_call = linux_sys_nosys,
1786           },                  /* 504 = filler */
1787           {
1788                     .sy_call = linux_sys_nosys,
1789           },                  /* 505 = filler */
1790           {
1791                     .sy_call = linux_sys_nosys,
1792           },                  /* 506 = filler */
1793           {
1794                     .sy_call = linux_sys_nosys,
1795           },                  /* 507 = filler */
1796           {
1797                     .sy_call = linux_sys_nosys,
1798           },                  /* 508 = filler */
1799           {
1800                     .sy_call = linux_sys_nosys,
1801           },                  /* 509 = filler */
1802           {
1803                     .sy_call = linux_sys_nosys,
1804           },                  /* 510 = filler */
1805           {
1806                     .sy_call = linux_sys_nosys,
1807           },                  /* 511 = filler */
1808 };
1809 
1810 const uint32_t linux32_sysent_nomodbits[] = {
1811           0x00000000,         /* syscalls   0- 31 */
1812           0x00000000,         /* syscalls  32- 63 */
1813           0x00000000,         /* syscalls  64- 95 */
1814           0x00000000,         /* syscalls  96-127 */
1815           0x00000000,         /* syscalls 128-159 */
1816           0x00000000,         /* syscalls 160-191 */
1817           0x00000000,         /* syscalls 192-223 */
1818           0x00000000,         /* syscalls 224-255 */
1819           0x00000000,         /* syscalls 256-287 */
1820           0x00000000,         /* syscalls 288-319 */
1821           0x00000000,         /* syscalls 320-351 */
1822           0x00000000,         /* syscalls 352-383 */
1823           0x00000000,         /* syscalls 384-415 */
1824           0x00000000,         /* syscalls 416-447 */
1825           0x00000000,         /* syscalls 448-479 */
1826           0x00000000,         /* syscalls 480-511 */
1827 };
1828