1 /* $NetBSD: netbsd32_sysent.c,v 1.162 2024/05/20 01:40:45 christos Exp $ */
2 
3 /*
4  * System call switch table.
5  *
6  * DO NOT EDIT-- this file is automatically generated.
7  * created from     NetBSD: syscalls.master,v 1.146 2024/05/20 01:30:33 christos Exp
8  */
9 
10 #include <sys/cdefs.h>
11 __KERNEL_RCSID(0, "$NetBSD: netbsd32_sysent.c,v 1.162 2024/05/20 01:40:45 christos Exp $");
12 
13 #if defined(_KERNEL_OPT)
14 #include "opt_compat_netbsd.h"
15 #include "opt_ntp.h"
16 #include "opt_compat_43.h"
17 #include "opt_quota.h"
18 #endif
19 #include <sys/param.h>
20 #include <sys/systm.h>
21 #include <sys/signal.h>
22 #include <sys/mount.h>
23 #include <sys/syscallargs.h>
24 #include <compat/netbsd32/netbsd32.h>
25 #include <compat/netbsd32/netbsd32_syscall.h>
26 #include <compat/netbsd32/netbsd32_syscallargs.h>
27 
28 #ifdef COMPAT_43
29 #define   compat_43(func) __CONCAT(compat_43_,func)
30 #else
31 #define   compat_43(func) sys_nosys
32 #endif
33 
34 #ifdef COMPAT_09
35 #define   compat_09(func) __CONCAT(compat_09_,func)
36 #else
37 #define   compat_09(func) sys_nosys
38 #endif
39 
40 #ifdef COMPAT_10
41 #define   compat_10(func) __CONCAT(compat_10_,func)
42 #else
43 #define   compat_10(func) sys_nosys
44 #endif
45 
46 #ifdef COMPAT_11
47 #define   compat_11(func) __CONCAT(compat_11_,func)
48 #else
49 #define   compat_11(func) sys_nosys
50 #endif
51 
52 #ifdef COMPAT_12
53 #define   compat_12(func) __CONCAT(compat_12_,func)
54 #else
55 #define   compat_12(func) sys_nosys
56 #endif
57 
58 #ifdef COMPAT_13
59 #define   compat_13(func) __CONCAT(compat_13_,func)
60 #else
61 #define   compat_13(func) sys_nosys
62 #endif
63 
64 #ifdef COMPAT_14
65 #define   compat_14(func) __CONCAT(compat_14_,func)
66 #else
67 #define   compat_14(func) sys_nosys
68 #endif
69 
70 #ifdef COMPAT_15
71 #define   compat_15(func) __CONCAT(compat_15_,func)
72 #else
73 #define   compat_15(func) sys_nosys
74 #endif
75 
76 #ifdef COMPAT_16
77 #define   compat_16(func) __CONCAT(compat_16_,func)
78 #else
79 #define   compat_16(func) sys_nosys
80 #endif
81 
82 #ifdef COMPAT_20
83 #define   compat_20(func) __CONCAT(compat_20_,func)
84 #else
85 #define   compat_20(func) sys_nosys
86 #endif
87 
88 #ifdef COMPAT_30
89 #define   compat_30(func) __CONCAT(compat_30_,func)
90 #else
91 #define   compat_30(func) sys_nosys
92 #endif
93 
94 #ifdef COMPAT_40
95 #define   compat_40(func) __CONCAT(compat_40_,func)
96 #else
97 #define   compat_40(func) sys_nosys
98 #endif
99 
100 #ifdef COMPAT_50
101 #define   compat_50(func) __CONCAT(compat_50_,func)
102 #else
103 #define   compat_50(func) sys_nosys
104 #endif
105 
106 #ifdef COMPAT_60
107 #define   compat_60(func) __CONCAT(compat_60_,func)
108 #else
109 #define   compat_60(func) sys_nosys
110 #endif
111 
112 #ifdef COMPAT_70
113 #define   compat_70(func) __CONCAT(compat_70_,func)
114 #else
115 #define   compat_70(func) sys_nosys
116 #endif
117 
118 #ifdef COMPAT_80
119 #define   compat_80(func) __CONCAT(compat_80_,func)
120 #else
121 #define   compat_80(func) sys_nosys
122 #endif
123 
124 #ifdef COMPAT_90
125 #define   compat_90(func) __CONCAT(compat_90_,func)
126 #else
127 #define   compat_90(func) sys_nosys
128 #endif
129 
130 #ifdef COMPAT_100
131 #define   compat_100(func) __CONCAT(compat_100_,func)
132 #else
133 #define   compat_100(func) sys_nosys
134 #endif
135 
136 #ifdef COMPAT_110
137 #define   compat_110(func) __CONCAT(compat_110_,func)
138 #else
139 #define   compat_110(func) sys_nosys
140 #endif
141 
142 #define   s(type)   sizeof(type)
143 #define   n(type)   (sizeof(type)/sizeof (register32_t))
144 #define   ns(type)  .sy_narg = n(type), .sy_argsize = s(type)
145 
146 struct sysent netbsd32_sysent[] = {
147           {
148                     ns(struct netbsd32_syscall_args),
149                     .sy_flags = SYCALL_INDIRECT,
150                     .sy_call = (sy_call_t *)netbsd32_syscall
151           },                  /* 0 = netbsd32_syscall */
152           {
153                     ns(struct netbsd32_exit_args),
154                     .sy_call = (sy_call_t *)netbsd32_exit
155           },                  /* 1 = netbsd32_exit */
156           {
157                     .sy_call = (sy_call_t *)sys_fork
158           },                  /* 2 = fork */
159           {
160                     ns(struct netbsd32_read_args),
161                     .sy_call = (sy_call_t *)netbsd32_read
162           },                  /* 3 = netbsd32_read */
163           {
164                     ns(struct netbsd32_write_args),
165                     .sy_call = (sy_call_t *)netbsd32_write
166           },                  /* 4 = netbsd32_write */
167           {
168                     ns(struct netbsd32_open_args),
169                     .sy_call = (sy_call_t *)netbsd32_open
170           },                  /* 5 = netbsd32_open */
171           {
172                     ns(struct netbsd32_close_args),
173                     .sy_call = (sy_call_t *)netbsd32_close
174           },                  /* 6 = netbsd32_close */
175           {
176                     ns(struct compat_50_netbsd32_wait4_args),
177                     .sy_call = (sy_call_t *)sys_nomodule
178           },                  /* 7 = compat_50_netbsd32_wait4 */
179           {
180                     ns(struct compat_43_netbsd32_ocreat_args),
181                     .sy_call = (sy_call_t *)sys_nomodule
182           },                  /* 8 = compat_43_netbsd32_ocreat */
183           {
184                     ns(struct netbsd32_link_args),
185                     .sy_call = (sy_call_t *)netbsd32_link
186           },                  /* 9 = netbsd32_link */
187           {
188                     ns(struct netbsd32_unlink_args),
189                     .sy_call = (sy_call_t *)netbsd32_unlink
190           },                  /* 10 = netbsd32_unlink */
191           {
192                     .sy_call = sys_nosys,
193           },                  /* 11 = filler */
194           {
195                     ns(struct netbsd32_chdir_args),
196                     .sy_call = (sy_call_t *)netbsd32_chdir
197           },                  /* 12 = netbsd32_chdir */
198           {
199                     ns(struct netbsd32_fchdir_args),
200                     .sy_call = (sy_call_t *)netbsd32_fchdir
201           },                  /* 13 = netbsd32_fchdir */
202           {
203                     ns(struct compat_50_netbsd32_mknod_args),
204                     .sy_call = (sy_call_t *)sys_nomodule
205           },                  /* 14 = compat_50_netbsd32_mknod */
206           {
207                     ns(struct netbsd32_chmod_args),
208                     .sy_call = (sy_call_t *)netbsd32_chmod
209           },                  /* 15 = netbsd32_chmod */
210           {
211                     ns(struct netbsd32_chown_args),
212                     .sy_call = (sy_call_t *)netbsd32_chown
213           },                  /* 16 = netbsd32_chown */
214           {
215                     ns(struct netbsd32_break_args),
216                     .sy_call = (sy_call_t *)netbsd32_break
217           },                  /* 17 = netbsd32_break */
218           {
219                     ns(struct compat_20_netbsd32_getfsstat_args),
220                     .sy_call = (sy_call_t *)sys_nomodule
221           },                  /* 18 = compat_20_netbsd32_getfsstat */
222           {
223                     ns(struct compat_43_netbsd32_olseek_args),
224                     .sy_call = (sy_call_t *)sys_nomodule
225           },                  /* 19 = compat_43_netbsd32_olseek */
226           {
227                     .sy_call = (sy_call_t *)sys_getpid_with_ppid
228           },                  /* 20 = getpid */
229           {
230                     ns(struct compat_40_netbsd32_mount_args),
231                     .sy_call = (sy_call_t *)sys_nomodule
232           },                  /* 21 = compat_40_netbsd32_mount */
233           {
234                     ns(struct netbsd32_unmount_args),
235                     .sy_call = (sy_call_t *)netbsd32_unmount
236           },                  /* 22 = netbsd32_unmount */
237           {
238                     ns(struct netbsd32_setuid_args),
239                     .sy_call = (sy_call_t *)netbsd32_setuid
240           },                  /* 23 = netbsd32_setuid */
241           {
242                     .sy_call = (sy_call_t *)sys_getuid_with_euid
243           },                  /* 24 = getuid */
244           {
245                     .sy_call = (sy_call_t *)sys_geteuid
246           },                  /* 25 = geteuid */
247           {
248                     ns(struct netbsd32_ptrace_args),
249                     .sy_call = (sy_call_t *)sys_nomodule
250           },                  /* 26 = netbsd32_ptrace */
251           {
252                     ns(struct netbsd32_recvmsg_args),
253                     .sy_call = (sy_call_t *)netbsd32_recvmsg
254           },                  /* 27 = netbsd32_recvmsg */
255           {
256                     ns(struct netbsd32_sendmsg_args),
257                     .sy_call = (sy_call_t *)netbsd32_sendmsg
258           },                  /* 28 = netbsd32_sendmsg */
259           {
260                     ns(struct netbsd32_recvfrom_args),
261                     .sy_call = (sy_call_t *)netbsd32_recvfrom
262           },                  /* 29 = netbsd32_recvfrom */
263           {
264                     ns(struct netbsd32_accept_args),
265                     .sy_call = (sy_call_t *)netbsd32_accept
266           },                  /* 30 = netbsd32_accept */
267           {
268                     ns(struct netbsd32_getpeername_args),
269                     .sy_call = (sy_call_t *)netbsd32_getpeername
270           },                  /* 31 = netbsd32_getpeername */
271           {
272                     ns(struct netbsd32_getsockname_args),
273                     .sy_call = (sy_call_t *)netbsd32_getsockname
274           },                  /* 32 = netbsd32_getsockname */
275           {
276                     ns(struct netbsd32_access_args),
277                     .sy_call = (sy_call_t *)netbsd32_access
278           },                  /* 33 = netbsd32_access */
279           {
280                     ns(struct netbsd32_chflags_args),
281                     .sy_call = (sy_call_t *)netbsd32_chflags
282           },                  /* 34 = netbsd32_chflags */
283           {
284                     ns(struct netbsd32_fchflags_args),
285                     .sy_call = (sy_call_t *)netbsd32_fchflags
286           },                  /* 35 = netbsd32_fchflags */
287           {
288                     .sy_call = (sy_call_t *)sys_sync
289           },                  /* 36 = sync */
290           {
291                     ns(struct netbsd32_kill_args),
292                     .sy_call = (sy_call_t *)netbsd32_kill
293           },                  /* 37 = netbsd32_kill */
294           {
295                     ns(struct compat_43_netbsd32_stat43_args),
296                     .sy_call = (sy_call_t *)sys_nomodule
297           },                  /* 38 = compat_43_netbsd32_stat43 */
298           {
299                     .sy_call = (sy_call_t *)sys_getppid
300           },                  /* 39 = getppid */
301           {
302                     ns(struct compat_43_netbsd32_lstat43_args),
303                     .sy_call = (sy_call_t *)sys_nomodule
304           },                  /* 40 = compat_43_netbsd32_lstat43 */
305           {
306                     ns(struct netbsd32_dup_args),
307                     .sy_call = (sy_call_t *)netbsd32_dup
308           },                  /* 41 = netbsd32_dup */
309           {
310                     .sy_call = (sy_call_t *)sys_pipe
311           },                  /* 42 = pipe */
312           {
313                     .sy_call = (sy_call_t *)sys_getegid
314           },                  /* 43 = getegid */
315           {
316                     ns(struct netbsd32_profil_args),
317                     .sy_call = (sy_call_t *)netbsd32_profil
318           },                  /* 44 = netbsd32_profil */
319           {
320                     ns(struct netbsd32_ktrace_args),
321                     .sy_call = (sy_call_t *)netbsd32_ktrace
322           },                  /* 45 = netbsd32_ktrace */
323           {
324                     ns(struct netbsd32_sigaction_args),
325                     .sy_call = (sy_call_t *)netbsd32_sigaction
326           },                  /* 46 = netbsd32_sigaction */
327           {
328                     .sy_call = (sy_call_t *)sys_getgid_with_egid
329           },                  /* 47 = getgid */
330           {
331                     ns(struct compat_13_netbsd32_sigprocmask_args),
332                     .sy_call = (sy_call_t *)sys_nomodule
333           },                  /* 48 = compat_13_sigprocmask13 */
334           {
335                     ns(struct netbsd32___getlogin_args),
336                     .sy_call = (sy_call_t *)netbsd32___getlogin
337           },                  /* 49 = netbsd32___getlogin */
338           {
339                     ns(struct netbsd32_setlogin_args),
340                     .sy_call = (sy_call_t *)netbsd32_setlogin
341           },                  /* 50 = netbsd32_setlogin */
342           {
343                     ns(struct netbsd32_acct_args),
344                     .sy_call = (sy_call_t *)netbsd32_acct
345           },                  /* 51 = netbsd32_acct */
346           {
347                     .sy_call = (sy_call_t *)sys_nomodule
348           },                  /* 52 = compat_13_sigpending13 */
349           {
350                     ns(struct compat_13_netbsd32_sigaltstack13_args),
351                     .sy_call = (sy_call_t *)sys_nomodule
352           },                  /* 53 = compat_13_netbsd32_sigaltstack13 */
353           {
354                     ns(struct netbsd32_ioctl_args),
355                     .sy_call = (sy_call_t *)netbsd32_ioctl
356           },                  /* 54 = netbsd32_ioctl */
357           {
358                     ns(struct compat_12_netbsd32_reboot_args),
359                     .sy_call = (sy_call_t *)sys_nomodule
360           },                  /* 55 = compat_12_netbsd32_reboot */
361           {
362                     ns(struct netbsd32_revoke_args),
363                     .sy_call = (sy_call_t *)netbsd32_revoke
364           },                  /* 56 = netbsd32_revoke */
365           {
366                     ns(struct netbsd32_symlink_args),
367                     .sy_call = (sy_call_t *)netbsd32_symlink
368           },                  /* 57 = netbsd32_symlink */
369           {
370                     ns(struct netbsd32_readlink_args),
371                     .sy_call = (sy_call_t *)netbsd32_readlink
372           },                  /* 58 = netbsd32_readlink */
373           {
374                     ns(struct netbsd32_execve_args),
375                     .sy_call = (sy_call_t *)netbsd32_execve
376           },                  /* 59 = netbsd32_execve */
377           {
378                     ns(struct netbsd32_umask_args),
379                     .sy_call = (sy_call_t *)netbsd32_umask
380           },                  /* 60 = netbsd32_umask */
381           {
382                     ns(struct netbsd32_chroot_args),
383                     .sy_call = (sy_call_t *)netbsd32_chroot
384           },                  /* 61 = netbsd32_chroot */
385           {
386                     ns(struct compat_43_netbsd32_fstat43_args),
387                     .sy_call = (sy_call_t *)sys_nomodule
388           },                  /* 62 = compat_43_netbsd32_fstat43 */
389           {
390                     ns(struct compat_43_netbsd32_ogetkerninfo_args),
391                     .sy_call = (sy_call_t *)sys_nomodule
392           },                  /* 63 = compat_43_netbsd32_ogetkerninfo */
393           {
394                     .sy_call = (sy_call_t *)sys_nomodule
395           },                  /* 64 = compat_43_ogetpagesize */
396           {
397                     ns(struct compat_12_netbsd32_msync_args),
398                     .sy_call = (sy_call_t *)sys_nomodule
399           },                  /* 65 = compat_12_netbsd32_msync */
400           {
401                     .sy_call = (sy_call_t *)sys_vfork
402           },                  /* 66 = vfork */
403           {
404                     .sy_call = sys_nosys,
405           },                  /* 67 = filler */
406           {
407                     .sy_call = sys_nosys,
408           },                  /* 68 = filler */
409           {
410                     .sy_call = sys_nosys,
411           },                  /* 69 = filler */
412           {
413                     .sy_call = sys_nosys,
414           },                  /* 70 = filler */
415           {
416                     ns(struct compat_43_netbsd32_ommap_args),
417                     .sy_call = (sy_call_t *)sys_nomodule
418           },                  /* 71 = compat_43_netbsd32_ommap */
419           {
420                     ns(struct netbsd32_ovadvise_args),
421                     .sy_call = (sy_call_t *)netbsd32_ovadvise
422           },                  /* 72 = vadvise */
423           {
424                     ns(struct netbsd32_munmap_args),
425                     .sy_call = (sy_call_t *)netbsd32_munmap
426           },                  /* 73 = netbsd32_munmap */
427           {
428                     ns(struct netbsd32_mprotect_args),
429                     .sy_call = (sy_call_t *)netbsd32_mprotect
430           },                  /* 74 = netbsd32_mprotect */
431           {
432                     ns(struct netbsd32_madvise_args),
433                     .sy_call = (sy_call_t *)netbsd32_madvise
434           },                  /* 75 = netbsd32_madvise */
435           {
436                     .sy_call = sys_nosys,
437           },                  /* 76 = filler */
438           {
439                     .sy_call = sys_nosys,
440           },                  /* 77 = filler */
441           {
442                     ns(struct netbsd32_mincore_args),
443                     .sy_call = (sy_call_t *)netbsd32_mincore
444           },                  /* 78 = netbsd32_mincore */
445           {
446                     ns(struct netbsd32_getgroups_args),
447                     .sy_call = (sy_call_t *)netbsd32_getgroups
448           },                  /* 79 = netbsd32_getgroups */
449           {
450                     ns(struct netbsd32_setgroups_args),
451                     .sy_call = (sy_call_t *)netbsd32_setgroups
452           },                  /* 80 = netbsd32_setgroups */
453           {
454                     .sy_call = (sy_call_t *)sys_getpgrp
455           },                  /* 81 = getpgrp */
456           {
457                     ns(struct netbsd32_setpgid_args),
458                     .sy_call = (sy_call_t *)netbsd32_setpgid
459           },                  /* 82 = netbsd32_setpgid */
460           {
461                     ns(struct compat_50_netbsd32_setitimer_args),
462                     .sy_call = (sy_call_t *)sys_nomodule
463           },                  /* 83 = compat_50_netbsd32_setitimer */
464           {
465                     .sy_call = (sy_call_t *)sys_nomodule
466           },                  /* 84 = compat_43_owait */
467           {
468                     ns(struct compat_12_netbsd32_oswapon_args),
469                     .sy_call = (sy_call_t *)sys_nomodule
470           },                  /* 85 = compat_12_netbsd32_oswapon */
471           {
472                     ns(struct compat_50_netbsd32_getitimer_args),
473                     .sy_call = (sy_call_t *)sys_nomodule
474           },                  /* 86 = compat_50_netbsd32_getitimer */
475           {
476                     ns(struct compat_43_netbsd32_ogethostname_args),
477                     .sy_call = (sy_call_t *)sys_nomodule
478           },                  /* 87 = compat_43_netbsd32_ogethostname */
479           {
480                     ns(struct compat_43_netbsd32_osethostname_args),
481                     .sy_call = (sy_call_t *)sys_nomodule
482           },                  /* 88 = compat_43_netbsd32_osethostname */
483           {
484                     .sy_call = (sy_call_t *)sys_nomodule
485           },                  /* 89 = compat_43_ogetdtablesize */
486           {
487                     ns(struct netbsd32_dup2_args),
488                     .sy_call = (sy_call_t *)netbsd32_dup2
489           },                  /* 90 = netbsd32_dup2 */
490           {
491                     ns(struct netbsd32_getrandom_args),
492                     .sy_call = (sy_call_t *)netbsd32_getrandom
493           },                  /* 91 = netbsd32_getrandom */
494           {
495                     ns(struct netbsd32_fcntl_args),
496                     .sy_call = (sy_call_t *)netbsd32_fcntl
497           },                  /* 92 = netbsd32_fcntl */
498           {
499                     ns(struct compat_50_netbsd32_select_args),
500                     .sy_call = (sy_call_t *)sys_nomodule
501           },                  /* 93 = compat_50_netbsd32_select */
502           {
503                     .sy_call = sys_nosys,
504           },                  /* 94 = filler */
505           {
506                     ns(struct netbsd32_fsync_args),
507                     .sy_call = (sy_call_t *)netbsd32_fsync
508           },                  /* 95 = netbsd32_fsync */
509           {
510                     ns(struct netbsd32_setpriority_args),
511                     .sy_call = (sy_call_t *)netbsd32_setpriority
512           },                  /* 96 = netbsd32_setpriority */
513           {
514                     ns(struct compat_30_netbsd32_socket_args),
515                     .sy_call = (sy_call_t *)sys_nomodule
516           },                  /* 97 = compat_30_netbsd32_socket */
517           {
518                     ns(struct netbsd32_connect_args),
519                     .sy_call = (sy_call_t *)netbsd32_connect
520           },                  /* 98 = netbsd32_connect */
521           {
522                     ns(struct compat_43_netbsd32_oaccept_args),
523                     .sy_call = (sy_call_t *)sys_nomodule
524           },                  /* 99 = compat_43_netbsd32_oaccept */
525           {
526                     ns(struct netbsd32_getpriority_args),
527                     .sy_call = (sy_call_t *)netbsd32_getpriority
528           },                  /* 100 = netbsd32_getpriority */
529           {
530                     ns(struct compat_43_netbsd32_osend_args),
531                     .sy_call = (sy_call_t *)sys_nomodule
532           },                  /* 101 = compat_43_netbsd32_osend */
533           {
534                     ns(struct compat_43_netbsd32_orecv_args),
535                     .sy_call = (sy_call_t *)sys_nomodule
536           },                  /* 102 = compat_43_netbsd32_orecv */
537           {
538                     ns(struct compat_13_netbsd32_sigreturn_args),
539                     .sy_call = (sy_call_t *)sys_nomodule
540           },                  /* 103 = compat_13_sigreturn13 */
541           {
542                     ns(struct netbsd32_bind_args),
543                     .sy_call = (sy_call_t *)netbsd32_bind
544           },                  /* 104 = netbsd32_bind */
545           {
546                     ns(struct netbsd32_setsockopt_args),
547                     .sy_call = (sy_call_t *)netbsd32_setsockopt
548           },                  /* 105 = netbsd32_setsockopt */
549           {
550                     ns(struct netbsd32_listen_args),
551                     .sy_call = (sy_call_t *)netbsd32_listen
552           },                  /* 106 = netbsd32_listen */
553           {
554                     .sy_call = sys_nosys,
555           },                  /* 107 = filler */
556           {
557                     ns(struct compat_43_netbsd32_osigvec_args),
558                     .sy_call = (sy_call_t *)sys_nomodule
559           },                  /* 108 = compat_43_netbsd32_osigvec */
560           {
561                     ns(struct compat_43_netbsd32_sigblock_args),
562                     .sy_call = (sy_call_t *)sys_nomodule
563           },                  /* 109 = compat_43_netbsd32_sigblock */
564           {
565                     ns(struct compat_43_netbsd32_sigsetmask_args),
566                     .sy_call = (sy_call_t *)sys_nomodule
567           },                  /* 110 = compat_43_netbsd32_sigsetmask */
568           {
569                     ns(struct compat_13_netbsd32_sigsuspend_args),
570                     .sy_call = (sy_call_t *)sys_nomodule
571           },                  /* 111 = compat_13_sigsuspend13 */
572           {
573                     ns(struct compat_43_netbsd32_osigstack_args),
574                     .sy_call = (sy_call_t *)sys_nomodule
575           },                  /* 112 = compat_43_netbsd32_osigstack */
576           {
577                     ns(struct compat_43_netbsd32_orecvmsg_args),
578                     .sy_call = (sy_call_t *)sys_nomodule
579           },                  /* 113 = compat_43_netbsd32_orecvmsg */
580           {
581                     ns(struct compat_43_netbsd32_osendmsg_args),
582                     .sy_call = (sy_call_t *)sys_nomodule
583           },                  /* 114 = compat_43_netbsd32_osendmsg */
584           {
585                     .sy_call = sys_nosys,
586           },                  /* 115 = filler */
587           {
588                     ns(struct compat_50_netbsd32_gettimeofday_args),
589                     .sy_call = (sy_call_t *)sys_nomodule
590           },                  /* 116 = compat_50_netbsd32_gettimeofday */
591           {
592                     ns(struct compat_50_netbsd32_getrusage_args),
593                     .sy_call = (sy_call_t *)sys_nomodule
594           },                  /* 117 = compat_50_netbsd32_getrusage */
595           {
596                     ns(struct netbsd32_getsockopt_args),
597                     .sy_call = (sy_call_t *)netbsd32_getsockopt
598           },                  /* 118 = netbsd32_getsockopt */
599           {
600                     .sy_call = sys_nosys,
601           },                  /* 119 = filler */
602           {
603                     ns(struct netbsd32_readv_args),
604                     .sy_call = (sy_call_t *)netbsd32_readv
605           },                  /* 120 = netbsd32_readv */
606           {
607                     ns(struct netbsd32_writev_args),
608                     .sy_call = (sy_call_t *)netbsd32_writev
609           },                  /* 121 = netbsd32_writev */
610           {
611                     ns(struct compat_50_netbsd32_settimeofday_args),
612                     .sy_call = (sy_call_t *)sys_nomodule
613           },                  /* 122 = compat_50_netbsd32_settimeofday */
614           {
615                     ns(struct netbsd32_fchown_args),
616                     .sy_call = (sy_call_t *)netbsd32_fchown
617           },                  /* 123 = netbsd32_fchown */
618           {
619                     ns(struct netbsd32_fchmod_args),
620                     .sy_call = (sy_call_t *)netbsd32_fchmod
621           },                  /* 124 = netbsd32_fchmod */
622           {
623                     ns(struct compat_43_netbsd32_orecvfrom_args),
624                     .sy_call = (sy_call_t *)sys_nomodule
625           },                  /* 125 = compat_43_netbsd32_orecvfrom */
626           {
627                     ns(struct netbsd32_setreuid_args),
628                     .sy_call = (sy_call_t *)netbsd32_setreuid
629           },                  /* 126 = netbsd32_setreuid */
630           {
631                     ns(struct netbsd32_setregid_args),
632                     .sy_call = (sy_call_t *)netbsd32_setregid
633           },                  /* 127 = netbsd32_setregid */
634           {
635                     ns(struct netbsd32_rename_args),
636                     .sy_call = (sy_call_t *)netbsd32_rename
637           },                  /* 128 = netbsd32_rename */
638           {
639                     ns(struct compat_43_netbsd32_otruncate_args),
640                     .sy_call = (sy_call_t *)sys_nomodule
641           },                  /* 129 = compat_43_netbsd32_otruncate */
642           {
643                     ns(struct compat_43_netbsd32_oftruncate_args),
644                     .sy_call = (sy_call_t *)sys_nomodule
645           },                  /* 130 = compat_43_netbsd32_oftruncate */
646           {
647                     ns(struct netbsd32_flock_args),
648                     .sy_call = (sy_call_t *)netbsd32_flock
649           },                  /* 131 = netbsd32_flock */
650           {
651                     ns(struct netbsd32_mkfifo_args),
652                     .sy_call = (sy_call_t *)netbsd32_mkfifo
653           },                  /* 132 = netbsd32_mkfifo */
654           {
655                     ns(struct netbsd32_sendto_args),
656                     .sy_call = (sy_call_t *)netbsd32_sendto
657           },                  /* 133 = netbsd32_sendto */
658           {
659                     ns(struct netbsd32_shutdown_args),
660                     .sy_call = (sy_call_t *)netbsd32_shutdown
661           },                  /* 134 = netbsd32_shutdown */
662           {
663                     ns(struct netbsd32_socketpair_args),
664                     .sy_call = (sy_call_t *)netbsd32_socketpair
665           },                  /* 135 = netbsd32_socketpair */
666           {
667                     ns(struct netbsd32_mkdir_args),
668                     .sy_call = (sy_call_t *)netbsd32_mkdir
669           },                  /* 136 = netbsd32_mkdir */
670           {
671                     ns(struct netbsd32_rmdir_args),
672                     .sy_call = (sy_call_t *)netbsd32_rmdir
673           },                  /* 137 = netbsd32_rmdir */
674           {
675                     ns(struct compat_50_netbsd32_utimes_args),
676                     .sy_call = (sy_call_t *)sys_nomodule
677           },                  /* 138 = compat_50_netbsd32_utimes */
678           {
679                     .sy_call = sys_nosys,
680           },                  /* 139 = filler */
681           {
682                     ns(struct compat_50_netbsd32_adjtime_args),
683                     .sy_call = (sy_call_t *)sys_nomodule
684           },                  /* 140 = compat_50_netbsd32_adjtime */
685           {
686                     ns(struct compat_43_netbsd32_ogetpeername_args),
687                     .sy_call = (sy_call_t *)sys_nomodule
688           },                  /* 141 = compat_43_netbsd32_ogetpeername */
689           {
690                     .sy_call = (sy_call_t *)sys_nomodule
691           },                  /* 142 = compat_43_ogethostid */
692           {
693                     ns(struct compat_43_netbsd32_sethostid_args),
694                     .sy_call = (sy_call_t *)sys_nomodule
695           },                  /* 143 = compat_43_netbsd32_sethostid */
696           {
697                     ns(struct compat_43_netbsd32_ogetrlimit_args),
698                     .sy_call = (sy_call_t *)sys_nomodule
699           },                  /* 144 = compat_43_netbsd32_ogetrlimit */
700           {
701                     ns(struct compat_43_netbsd32_osetrlimit_args),
702                     .sy_call = (sy_call_t *)sys_nomodule
703           },                  /* 145 = compat_43_netbsd32_osetrlimit */
704           {
705                     ns(struct compat_43_netbsd32_killpg_args),
706                     .sy_call = (sy_call_t *)sys_nomodule
707           },                  /* 146 = compat_43_netbsd32_killpg */
708           {
709                     .sy_call = (sy_call_t *)sys_setsid
710           },                  /* 147 = setsid */
711           {
712                     ns(struct compat_50_netbsd32_quotactl_args),
713                     .sy_call = (sy_call_t *)sys_nomodule
714           },                  /* 148 = compat_50_netbsd32_quotactl */
715           {
716                     .sy_call = sys_nosys,
717           },                  /* 149 = filler */
718           {
719                     ns(struct compat_43_netbsd32_ogetsockname_args),
720                     .sy_call = (sy_call_t *)sys_nomodule
721           },                  /* 150 = compat_43_netbsd32_ogetsockname */
722           {
723                     .sy_call = sys_nosys,
724           },                  /* 151 = filler */
725           {
726                     .sy_call = sys_nosys,
727           },                  /* 152 = filler */
728           {
729                     .sy_call = sys_nosys,
730           },                  /* 153 = filler */
731           {
732                     .sy_call = sys_nosys,
733           },                  /* 154 = filler */
734           {
735                     ns(struct netbsd32_nfssvc_args),
736                     .sy_call = (sy_call_t *)sys_nomodule
737           },                  /* 155 = netbsd32_nfssvc */
738           {
739                     ns(struct compat_43_netbsd32_ogetdirentries_args),
740                     .sy_call = (sy_call_t *)sys_nomodule
741           },                  /* 156 = compat_43_netbsd32_ogetdirentries */
742           {
743                     ns(struct compat_20_netbsd32_statfs_args),
744                     .sy_call = (sy_call_t *)sys_nomodule
745           },                  /* 157 = compat_20_netbsd32_statfs */
746           {
747                     ns(struct compat_20_netbsd32_fstatfs_args),
748                     .sy_call = (sy_call_t *)sys_nomodule
749           },                  /* 158 = compat_20_netbsd32_fstatfs */
750           {
751                     .sy_call = sys_nosys,
752           },                  /* 159 = filler */
753           {
754                     .sy_call = sys_nosys,
755           },                  /* 160 = filler */
756           {
757                     ns(struct compat_30_netbsd32_getfh_args),
758                     .sy_call = (sy_call_t *)sys_nomodule
759           },                  /* 161 = compat_30_netbsd32_getfh */
760           {
761                     ns(struct compat_09_netbsd32_ogetdomainname_args),
762                     .sy_call = (sy_call_t *)sys_nomodule
763           },                  /* 162 = compat_09_netbsd32_ogetdomainname */
764           {
765                     ns(struct compat_09_netbsd32_osetdomainname_args),
766                     .sy_call = (sy_call_t *)sys_nomodule
767           },                  /* 163 = compat_09_netbsd32_osetdomainname */
768           {
769                     ns(struct compat_09_netbsd32_uname_args),
770                     .sy_call = (sy_call_t *)sys_nomodule
771           },                  /* 164 = compat_09_netbsd32_uname */
772           {
773                     ns(struct netbsd32_sysarch_args),
774                     .sy_call = (sy_call_t *)netbsd32_sysarch
775           },                  /* 165 = netbsd32_sysarch */
776           {
777                     ns(struct netbsd32___futex_args),
778                     .sy_call = (sy_call_t *)netbsd32___futex
779           },                  /* 166 = netbsd32___futex */
780           {
781                     ns(struct netbsd32___futex_set_robust_list_args),
782                     .sy_call = (sy_call_t *)netbsd32___futex_set_robust_list
783           },                  /* 167 = netbsd32___futex_set_robust_list */
784           {
785                     ns(struct netbsd32___futex_get_robust_list_args),
786                     .sy_call = (sy_call_t *)netbsd32___futex_get_robust_list
787           },                  /* 168 = netbsd32___futex_get_robust_list */
788           {
789                     ns(struct compat_10_netbsd32_semsys_args),
790                     .sy_call = (sy_call_t *)sys_nomodule
791           },                  /* 169 = compat_10_osemsys */
792           {
793                     ns(struct compat_10_netbsd32_msgsys_args),
794                     .sy_call = (sy_call_t *)sys_nomodule
795           },                  /* 170 = compat_10_omsgsys */
796           {
797                     ns(struct compat_10_netbsd32_shmsys_args),
798                     .sy_call = (sy_call_t *)sys_nomodule
799           },                  /* 171 = compat_10_oshmsys */
800           {
801                     .sy_call = sys_nosys,
802           },                  /* 172 = filler */
803           {
804                     ns(struct netbsd32_pread_args),
805                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG4_64,
806                     .sy_call = (sy_call_t *)netbsd32_pread
807           },                  /* 173 = netbsd32_pread */
808           {
809                     ns(struct netbsd32_pwrite_args),
810                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG4_64,
811                     .sy_call = (sy_call_t *)netbsd32_pwrite
812           },                  /* 174 = netbsd32_pwrite */
813           {
814                     ns(struct compat_30_netbsd32_ntp_gettime_args),
815                     .sy_call = (sy_call_t *)sys_nomodule
816           },                  /* 175 = compat_30_netbsd32_ntp_gettime */
817 #if defined(NTP) || !defined(_KERNEL_OPT)
818           {
819                     ns(struct netbsd32_ntp_adjtime_args),
820                     .sy_call = (sy_call_t *)netbsd32_ntp_adjtime
821           },                  /* 176 = netbsd32_ntp_adjtime */
822 #else
823           {
824                     .sy_call = sys_nosys,
825           },                  /* 176 = filler */
826 #endif
827           {
828                     ns(struct netbsd32_timerfd_create_args),
829                     .sy_call = (sy_call_t *)netbsd32_timerfd_create
830           },                  /* 177 = netbsd32_timerfd_create */
831           {
832                     ns(struct netbsd32_timerfd_settime_args),
833                     .sy_call = (sy_call_t *)netbsd32_timerfd_settime
834           },                  /* 178 = netbsd32_timerfd_settime */
835           {
836                     ns(struct netbsd32_timerfd_gettime_args),
837                     .sy_call = (sy_call_t *)netbsd32_timerfd_gettime
838           },                  /* 179 = netbsd32_timerfd_gettime */
839           {
840                     .sy_call = sys_nosys,
841           },                  /* 180 = filler */
842           {
843                     ns(struct netbsd32_setgid_args),
844                     .sy_call = (sy_call_t *)netbsd32_setgid
845           },                  /* 181 = netbsd32_setgid */
846           {
847                     ns(struct netbsd32_setegid_args),
848                     .sy_call = (sy_call_t *)netbsd32_setegid
849           },                  /* 182 = netbsd32_setegid */
850           {
851                     ns(struct netbsd32_seteuid_args),
852                     .sy_call = (sy_call_t *)netbsd32_seteuid
853           },                  /* 183 = netbsd32_seteuid */
854           {
855                     .sy_call = sys_nosys,
856           },                  /* 184 = filler */
857           {
858                     .sy_call = sys_nosys,
859           },                  /* 185 = filler */
860           {
861                     .sy_call = sys_nosys,
862           },                  /* 186 = filler */
863           {
864                     .sy_call = sys_nosys,
865           },                  /* 187 = filler */
866           {
867                     ns(struct compat_12_netbsd32_stat12_args),
868                     .sy_call = (sy_call_t *)sys_nomodule
869           },                  /* 188 = compat_12_netbsd32_stat12 */
870           {
871                     ns(struct compat_12_netbsd32_fstat12_args),
872                     .sy_call = (sy_call_t *)sys_nomodule
873           },                  /* 189 = compat_12_netbsd32_fstat12 */
874           {
875                     ns(struct compat_12_netbsd32_lstat12_args),
876                     .sy_call = (sy_call_t *)sys_nomodule
877           },                  /* 190 = compat_12_netbsd32_lstat12 */
878           {
879                     ns(struct netbsd32_pathconf_args),
880                     .sy_call = (sy_call_t *)netbsd32_pathconf
881           },                  /* 191 = netbsd32_pathconf */
882           {
883                     ns(struct netbsd32_fpathconf_args),
884                     .sy_call = (sy_call_t *)netbsd32_fpathconf
885           },                  /* 192 = netbsd32_fpathconf */
886           {
887                     ns(struct netbsd32_getsockopt2_args),
888                     .sy_call = (sy_call_t *)netbsd32_getsockopt2
889           },                  /* 193 = netbsd32_getsockopt2 */
890           {
891                     ns(struct netbsd32_getrlimit_args),
892                     .sy_call = (sy_call_t *)netbsd32_getrlimit
893           },                  /* 194 = netbsd32_getrlimit */
894           {
895                     ns(struct netbsd32_setrlimit_args),
896                     .sy_call = (sy_call_t *)netbsd32_setrlimit
897           },                  /* 195 = netbsd32_setrlimit */
898           {
899                     ns(struct compat_12_netbsd32_getdirentries_args),
900                     .sy_call = (sy_call_t *)sys_nomodule
901           },                  /* 196 = compat_12_netbsd32_getdirentries */
902           {
903                     ns(struct netbsd32_mmap_args),
904                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG6_64,
905                     .sy_call = (sy_call_t *)netbsd32_mmap
906           },                  /* 197 = netbsd32_mmap */
907           {
908                     ns(struct netbsd32____syscall_args),
909                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG0_64 | SYCALL_RET_64 | SYCALL_INDIRECT,
910                     .sy_call = (sy_call_t *)netbsd32____syscall
911           },                  /* 198 = netbsd32____syscall */
912           {
913                     ns(struct netbsd32_lseek_args),
914                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG2_64 | SYCALL_RET_64,
915                     .sy_call = (sy_call_t *)netbsd32_lseek
916           },                  /* 199 = netbsd32_lseek */
917           {
918                     ns(struct netbsd32_truncate_args),
919                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG2_64,
920                     .sy_call = (sy_call_t *)netbsd32_truncate
921           },                  /* 200 = netbsd32_truncate */
922           {
923                     ns(struct netbsd32_ftruncate_args),
924                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG2_64,
925                     .sy_call = (sy_call_t *)netbsd32_ftruncate
926           },                  /* 201 = netbsd32_ftruncate */
927           {
928                     ns(struct netbsd32___sysctl_args),
929                     .sy_call = (sy_call_t *)netbsd32___sysctl
930           },                  /* 202 = netbsd32___sysctl */
931           {
932                     ns(struct netbsd32_mlock_args),
933                     .sy_call = (sy_call_t *)netbsd32_mlock
934           },                  /* 203 = netbsd32_mlock */
935           {
936                     ns(struct netbsd32_munlock_args),
937                     .sy_call = (sy_call_t *)netbsd32_munlock
938           },                  /* 204 = netbsd32_munlock */
939           {
940                     ns(struct netbsd32_undelete_args),
941                     .sy_call = (sy_call_t *)netbsd32_undelete
942           },                  /* 205 = netbsd32_undelete */
943           {
944                     ns(struct compat_50_netbsd32_futimes_args),
945                     .sy_call = (sy_call_t *)sys_nomodule
946           },                  /* 206 = compat_50_netbsd32_futimes */
947           {
948                     ns(struct netbsd32_getpgid_args),
949                     .sy_call = (sy_call_t *)netbsd32_getpgid
950           },                  /* 207 = netbsd32_getpgid */
951           {
952                     ns(struct netbsd32_reboot_args),
953                     .sy_call = (sy_call_t *)netbsd32_reboot
954           },                  /* 208 = netbsd32_reboot */
955           {
956                     ns(struct netbsd32_poll_args),
957                     .sy_call = (sy_call_t *)netbsd32_poll
958           },                  /* 209 = netbsd32_poll */
959           {
960                     .sy_call = sys_nosys,
961           },                  /* 210 = filler */
962           {
963                     .sy_call = sys_nosys,
964           },                  /* 211 = filler */
965           {
966                     .sy_call = sys_nosys,
967           },                  /* 212 = filler */
968           {
969                     .sy_call = sys_nosys,
970           },                  /* 213 = filler */
971           {
972                     .sy_call = sys_nosys,
973           },                  /* 214 = filler */
974           {
975                     .sy_call = sys_nosys,
976           },                  /* 215 = filler */
977           {
978                     .sy_call = sys_nosys,
979           },                  /* 216 = filler */
980           {
981                     .sy_call = sys_nosys,
982           },                  /* 217 = filler */
983           {
984                     .sy_call = sys_nosys,
985           },                  /* 218 = filler */
986           {
987                     .sy_call = sys_nosys,
988           },                  /* 219 = filler */
989           {
990                     ns(struct compat_14_netbsd32___semctl_args),
991                     .sy_call = (sy_call_t *)sys_nomodule
992           },                  /* 220 = compat_14_netbsd32___semctl */
993           {
994                     ns(struct netbsd32_semget_args),
995                     .sy_call = (sy_call_t *)sys_nomodule
996           },                  /* 221 = netbsd32_semget */
997           {
998                     ns(struct netbsd32_semop_args),
999                     .sy_call = (sy_call_t *)sys_nomodule
1000           },                  /* 222 = netbsd32_semop */
1001           {
1002                     ns(struct netbsd32_semconfig_args),
1003                     .sy_call = (sy_call_t *)sys_nomodule
1004           },                  /* 223 = netbsd32_semconfig */
1005           {
1006                     ns(struct compat_14_netbsd32_msgctl_args),
1007                     .sy_call = (sy_call_t *)sys_nomodule
1008           },                  /* 224 = compat_14_netbsd32_msgctl */
1009           {
1010                     ns(struct netbsd32_msgget_args),
1011                     .sy_call = (sy_call_t *)sys_nomodule
1012           },                  /* 225 = netbsd32_msgget */
1013           {
1014                     ns(struct netbsd32_msgsnd_args),
1015                     .sy_call = (sy_call_t *)sys_nomodule
1016           },                  /* 226 = netbsd32_msgsnd */
1017           {
1018                     ns(struct netbsd32_msgrcv_args),
1019                     .sy_call = (sy_call_t *)sys_nomodule
1020           },                  /* 227 = netbsd32_msgrcv */
1021           {
1022                     ns(struct netbsd32_shmat_args),
1023                     .sy_call = (sy_call_t *)sys_nomodule
1024           },                  /* 228 = netbsd32_shmat */
1025           {
1026                     ns(struct compat_14_netbsd32_shmctl_args),
1027                     .sy_call = (sy_call_t *)sys_nomodule
1028           },                  /* 229 = compat_14_netbsd32_shmctl */
1029           {
1030                     ns(struct netbsd32_shmdt_args),
1031                     .sy_call = (sy_call_t *)sys_nomodule
1032           },                  /* 230 = netbsd32_shmdt */
1033           {
1034                     ns(struct netbsd32_shmget_args),
1035                     .sy_call = (sy_call_t *)sys_nomodule
1036           },                  /* 231 = netbsd32_shmget */
1037           {
1038                     ns(struct compat_50_netbsd32_clock_gettime_args),
1039                     .sy_call = (sy_call_t *)sys_nomodule
1040           },                  /* 232 = compat_50_netbsd32_clock_gettime */
1041           {
1042                     ns(struct compat_50_netbsd32_clock_settime_args),
1043                     .sy_call = (sy_call_t *)sys_nomodule
1044           },                  /* 233 = compat_50_netbsd32_clock_settime */
1045           {
1046                     ns(struct compat_50_netbsd32_clock_getres_args),
1047                     .sy_call = (sy_call_t *)sys_nomodule
1048           },                  /* 234 = compat_50_netbsd32_clock_getres */
1049           {
1050                     ns(struct netbsd32_timer_create_args),
1051                     .sy_call = (sy_call_t *)netbsd32_timer_create
1052           },                  /* 235 = netbsd32_timer_create */
1053           {
1054                     ns(struct netbsd32_timer_delete_args),
1055                     .sy_call = (sy_call_t *)netbsd32_timer_delete
1056           },                  /* 236 = netbsd32_timer_delete */
1057           {
1058                     ns(struct compat_50_netbsd32_timer_settime_args),
1059                     .sy_call = (sy_call_t *)sys_nomodule
1060           },                  /* 237 = compat_50_netbsd32_timer_settime */
1061           {
1062                     ns(struct compat_50_netbsd32_timer_gettime_args),
1063                     .sy_call = (sy_call_t *)sys_nomodule
1064           },                  /* 238 = compat_50_netbsd32_timer_gettime */
1065           {
1066                     ns(struct netbsd32_timer_getoverrun_args),
1067                     .sy_call = (sy_call_t *)netbsd32_timer_getoverrun
1068           },                  /* 239 = netbsd32_timer_getoverrun */
1069           {
1070                     ns(struct compat_50_netbsd32_nanosleep_args),
1071                     .sy_call = (sy_call_t *)sys_nomodule
1072           },                  /* 240 = compat_50_netbsd32_nanosleep */
1073           {
1074                     ns(struct netbsd32_fdatasync_args),
1075                     .sy_call = (sy_call_t *)netbsd32_fdatasync
1076           },                  /* 241 = netbsd32_fdatasync */
1077           {
1078                     ns(struct netbsd32_mlockall_args),
1079                     .sy_call = (sy_call_t *)netbsd32_mlockall
1080           },                  /* 242 = netbsd32_mlockall */
1081           {
1082                     .sy_call = (sy_call_t *)sys_munlockall
1083           },                  /* 243 = munlockall */
1084           {
1085                     ns(struct compat_50_netbsd32___sigtimedwait_args),
1086                     .sy_call = (sy_call_t *)sys_nomodule
1087           },                  /* 244 = compat_50_netbsd32___sigtimedwait */
1088           {
1089                     ns(struct netbsd32_sigqueueinfo_args),
1090                     .sy_call = (sy_call_t *)netbsd32_sigqueueinfo
1091           },                  /* 245 = netbsd32_sigqueueinfo */
1092           {
1093                     ns(struct netbsd32_modctl_args),
1094                     .sy_call = (sy_call_t *)netbsd32_modctl
1095           },                  /* 246 = netbsd32_modctl */
1096           {
1097                     ns(struct netbsd32__ksem_init_args),
1098                     .sy_call = (sy_call_t *)netbsd32__ksem_init
1099           },                  /* 247 = netbsd32__ksem_init */
1100           {
1101                     ns(struct netbsd32__ksem_open_args),
1102                     .sy_call = (sy_call_t *)netbsd32__ksem_open
1103           },                  /* 248 = netbsd32__ksem_open */
1104           {
1105                     ns(struct netbsd32__ksem_unlink_args),
1106                     .sy_call = (sy_call_t *)netbsd32__ksem_unlink
1107           },                  /* 249 = netbsd32__ksem_unlink */
1108           {
1109                     ns(struct netbsd32__ksem_close_args),
1110                     .sy_call = (sy_call_t *)netbsd32__ksem_close
1111           },                  /* 250 = netbsd32__ksem_close */
1112           {
1113                     ns(struct netbsd32__ksem_post_args),
1114                     .sy_call = (sy_call_t *)netbsd32__ksem_post
1115           },                  /* 251 = netbsd32__ksem_post */
1116           {
1117                     ns(struct netbsd32__ksem_wait_args),
1118                     .sy_call = (sy_call_t *)netbsd32__ksem_wait
1119           },                  /* 252 = netbsd32__ksem_wait */
1120           {
1121                     ns(struct netbsd32__ksem_trywait_args),
1122                     .sy_call = (sy_call_t *)netbsd32__ksem_trywait
1123           },                  /* 253 = netbsd32__ksem_trywait */
1124           {
1125                     ns(struct netbsd32__ksem_getvalue_args),
1126                     .sy_call = (sy_call_t *)netbsd32__ksem_getvalue
1127           },                  /* 254 = netbsd32__ksem_getvalue */
1128           {
1129                     ns(struct netbsd32__ksem_destroy_args),
1130                     .sy_call = (sy_call_t *)netbsd32__ksem_destroy
1131           },                  /* 255 = netbsd32__ksem_destroy */
1132           {
1133                     ns(struct netbsd32__ksem_timedwait_args),
1134                     .sy_call = (sy_call_t *)netbsd32__ksem_timedwait
1135           },                  /* 256 = netbsd32__ksem_timedwait */
1136           {
1137                     ns(struct netbsd32_mq_open_args),
1138                     .sy_call = (sy_call_t *)sys_nomodule
1139           },                  /* 257 = netbsd32_mq_open */
1140           {
1141                     ns(struct netbsd32_mq_close_args),
1142                     .sy_call = (sy_call_t *)sys_nomodule
1143           },                  /* 258 = netbsd32_mq_close */
1144           {
1145                     ns(struct netbsd32_mq_unlink_args),
1146                     .sy_call = (sy_call_t *)sys_nomodule
1147           },                  /* 259 = netbsd32_mq_unlink */
1148           {
1149                     ns(struct netbsd32_mq_getattr_args),
1150                     .sy_call = (sy_call_t *)sys_nomodule
1151           },                  /* 260 = netbsd32_mq_getattr */
1152           {
1153                     ns(struct netbsd32_mq_setattr_args),
1154                     .sy_call = (sy_call_t *)sys_nomodule
1155           },                  /* 261 = netbsd32_mq_setattr */
1156           {
1157                     ns(struct netbsd32_mq_notify_args),
1158                     .sy_call = (sy_call_t *)sys_nomodule
1159           },                  /* 262 = netbsd32_mq_notify */
1160           {
1161                     ns(struct netbsd32_mq_send_args),
1162                     .sy_call = (sy_call_t *)sys_nomodule
1163           },                  /* 263 = netbsd32_mq_send */
1164           {
1165                     ns(struct netbsd32_mq_receive_args),
1166                     .sy_call = (sy_call_t *)sys_nomodule
1167           },                  /* 264 = netbsd32_mq_receive */
1168           {
1169                     ns(struct compat_50_netbsd32_mq_timedsend_args),
1170                     .sy_call = (sy_call_t *)sys_nomodule
1171           },                  /* 265 = compat_50_netbsd32_mq_timedsend */
1172           {
1173                     ns(struct compat_50_netbsd32_mq_timedreceive_args),
1174                     .sy_call = (sy_call_t *)sys_nomodule
1175           },                  /* 266 = compat_50_netbsd32_mq_timedreceive */
1176           {
1177                     ns(struct netbsd32_eventfd_args),
1178                     .sy_call = (sy_call_t *)netbsd32_eventfd
1179           },                  /* 267 = netbsd32_eventfd */
1180           {
1181                     .sy_call = sys_nosys,
1182           },                  /* 268 = filler */
1183           {
1184                     .sy_call = sys_nosys,
1185           },                  /* 269 = filler */
1186           {
1187                     ns(struct netbsd32___posix_rename_args),
1188                     .sy_call = (sy_call_t *)netbsd32___posix_rename
1189           },                  /* 270 = netbsd32___posix_rename */
1190           {
1191                     ns(struct netbsd32_swapctl_args),
1192                     .sy_call = (sy_call_t *)netbsd32_swapctl
1193           },                  /* 271 = netbsd32_swapctl */
1194           {
1195                     ns(struct compat_30_netbsd32_getdents_args),
1196                     .sy_call = (sy_call_t *)sys_nomodule
1197           },                  /* 272 = compat_30_netbsd32_getdents */
1198           {
1199                     ns(struct netbsd32_minherit_args),
1200                     .sy_call = (sy_call_t *)netbsd32_minherit
1201           },                  /* 273 = netbsd32_minherit */
1202           {
1203                     ns(struct netbsd32_lchmod_args),
1204                     .sy_call = (sy_call_t *)netbsd32_lchmod
1205           },                  /* 274 = netbsd32_lchmod */
1206           {
1207                     ns(struct netbsd32_lchown_args),
1208                     .sy_call = (sy_call_t *)netbsd32_lchown
1209           },                  /* 275 = netbsd32_lchown */
1210           {
1211                     ns(struct compat_50_netbsd32_lutimes_args),
1212                     .sy_call = (sy_call_t *)sys_nomodule
1213           },                  /* 276 = compat_50_netbsd32_lutimes */
1214           {
1215                     ns(struct netbsd32___msync13_args),
1216                     .sy_call = (sy_call_t *)netbsd32___msync13
1217           },                  /* 277 = netbsd32___msync13 */
1218           {
1219                     ns(struct compat_30_netbsd32___stat13_args),
1220                     .sy_call = (sy_call_t *)sys_nomodule
1221           },                  /* 278 = compat_30_netbsd32___stat13 */
1222           {
1223                     ns(struct compat_30_netbsd32___fstat13_args),
1224                     .sy_call = (sy_call_t *)sys_nomodule
1225           },                  /* 279 = compat_30_netbsd32___fstat13 */
1226           {
1227                     ns(struct compat_30_netbsd32___lstat13_args),
1228                     .sy_call = (sy_call_t *)sys_nomodule
1229           },                  /* 280 = compat_30_netbsd32___lstat13 */
1230           {
1231                     ns(struct netbsd32___sigaltstack14_args),
1232                     .sy_call = (sy_call_t *)netbsd32___sigaltstack14
1233           },                  /* 281 = netbsd32___sigaltstack14 */
1234           {
1235                     .sy_call = (sy_call_t *)sys___vfork14
1236           },                  /* 282 = __vfork14 */
1237           {
1238                     ns(struct netbsd32___posix_chown_args),
1239                     .sy_call = (sy_call_t *)netbsd32___posix_chown
1240           },                  /* 283 = netbsd32___posix_chown */
1241           {
1242                     ns(struct netbsd32___posix_fchown_args),
1243                     .sy_call = (sy_call_t *)netbsd32___posix_fchown
1244           },                  /* 284 = netbsd32___posix_fchown */
1245           {
1246                     ns(struct netbsd32___posix_lchown_args),
1247                     .sy_call = (sy_call_t *)netbsd32___posix_lchown
1248           },                  /* 285 = netbsd32___posix_lchown */
1249           {
1250                     ns(struct netbsd32_getsid_args),
1251                     .sy_call = (sy_call_t *)netbsd32_getsid
1252           },                  /* 286 = netbsd32_getsid */
1253           {
1254                     ns(struct netbsd32___clone_args),
1255                     .sy_call = (sy_call_t *)netbsd32___clone
1256           },                  /* 287 = netbsd32___clone */
1257           {
1258                     ns(struct netbsd32_fktrace_args),
1259                     .sy_call = (sy_call_t *)netbsd32_fktrace
1260           },                  /* 288 = netbsd32_fktrace */
1261           {
1262                     ns(struct netbsd32_preadv_args),
1263                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG4_64,
1264                     .sy_call = (sy_call_t *)netbsd32_preadv
1265           },                  /* 289 = netbsd32_preadv */
1266           {
1267                     ns(struct netbsd32_pwritev_args),
1268                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG4_64,
1269                     .sy_call = (sy_call_t *)netbsd32_pwritev
1270           },                  /* 290 = netbsd32_pwritev */
1271           {
1272                     ns(struct netbsd32___sigaction14_args),
1273                     .sy_call = (sy_call_t *)netbsd32___sigaction14
1274           },                  /* 291 = netbsd32___sigaction14 */
1275           {
1276                     ns(struct netbsd32___sigpending14_args),
1277                     .sy_call = (sy_call_t *)netbsd32___sigpending14
1278           },                  /* 292 = netbsd32___sigpending14 */
1279           {
1280                     ns(struct netbsd32___sigprocmask14_args),
1281                     .sy_call = (sy_call_t *)netbsd32___sigprocmask14
1282           },                  /* 293 = netbsd32___sigprocmask14 */
1283           {
1284                     ns(struct netbsd32___sigsuspend14_args),
1285                     .sy_call = (sy_call_t *)netbsd32___sigsuspend14
1286           },                  /* 294 = netbsd32___sigsuspend14 */
1287           {
1288                     ns(struct compat_16_netbsd32___sigreturn14_args),
1289                     .sy_call = (sy_call_t *)sys_nomodule
1290           },                  /* 295 = compat_16_netbsd32___sigreturn14 */
1291           {
1292                     ns(struct netbsd32___getcwd_args),
1293                     .sy_call = (sy_call_t *)netbsd32___getcwd
1294           },                  /* 296 = netbsd32___getcwd */
1295           {
1296                     ns(struct netbsd32_fchroot_args),
1297                     .sy_call = (sy_call_t *)netbsd32_fchroot
1298           },                  /* 297 = netbsd32_fchroot */
1299           {
1300                     ns(struct compat_30_netbsd32_fhopen_args),
1301                     .sy_call = (sy_call_t *)sys_nomodule
1302           },                  /* 298 = compat_30_netbsd32_fhopen */
1303           {
1304                     ns(struct compat_30_netbsd32_fhstat_args),
1305                     .sy_call = (sy_call_t *)sys_nomodule
1306           },                  /* 299 = compat_30_netbsd32_fhstat */
1307           {
1308                     ns(struct compat_20_netbsd32_fhstatfs_args),
1309                     .sy_call = (sy_call_t *)sys_nomodule
1310           },                  /* 300 = compat_20_netbsd32_fhstatfs */
1311           {
1312                     ns(struct compat_50_netbsd32___semctl14_args),
1313                     .sy_call = (sy_call_t *)sys_nomodule
1314           },                  /* 301 = compat_50_netbsd32___semctl14 */
1315           {
1316                     ns(struct compat_50_netbsd32___msgctl13_args),
1317                     .sy_call = (sy_call_t *)sys_nomodule
1318           },                  /* 302 = compat_50_netbsd32___msgctl13 */
1319           {
1320                     ns(struct compat_50_netbsd32___shmctl13_args),
1321                     .sy_call = (sy_call_t *)sys_nomodule
1322           },                  /* 303 = compat_50_netbsd32___shmctl13 */
1323           {
1324                     ns(struct netbsd32_lchflags_args),
1325                     .sy_call = (sy_call_t *)netbsd32_lchflags
1326           },                  /* 304 = netbsd32_lchflags */
1327           {
1328                     .sy_call = (sy_call_t *)sys_issetugid
1329           },                  /* 305 = issetugid */
1330           {
1331                     ns(struct netbsd32_utrace_args),
1332                     .sy_call = (sy_call_t *)netbsd32_utrace
1333           },                  /* 306 = netbsd32_utrace */
1334           {
1335                     ns(struct netbsd32_getcontext_args),
1336                     .sy_call = (sy_call_t *)netbsd32_getcontext
1337           },                  /* 307 = netbsd32_getcontext */
1338           {
1339                     ns(struct netbsd32_setcontext_args),
1340                     .sy_call = (sy_call_t *)netbsd32_setcontext
1341           },                  /* 308 = netbsd32_setcontext */
1342           {
1343                     ns(struct netbsd32__lwp_create_args),
1344                     .sy_call = (sy_call_t *)netbsd32__lwp_create
1345           },                  /* 309 = netbsd32__lwp_create */
1346           {
1347                     .sy_call = (sy_call_t *)sys__lwp_exit
1348           },                  /* 310 = _lwp_exit */
1349           {
1350                     .sy_call = (sy_call_t *)sys__lwp_self
1351           },                  /* 311 = _lwp_self */
1352           {
1353                     ns(struct netbsd32__lwp_wait_args),
1354                     .sy_call = (sy_call_t *)netbsd32__lwp_wait
1355           },                  /* 312 = netbsd32__lwp_wait */
1356           {
1357                     ns(struct netbsd32__lwp_suspend_args),
1358                     .sy_call = (sy_call_t *)netbsd32__lwp_suspend
1359           },                  /* 313 = netbsd32__lwp_suspend */
1360           {
1361                     ns(struct netbsd32__lwp_continue_args),
1362                     .sy_call = (sy_call_t *)netbsd32__lwp_continue
1363           },                  /* 314 = netbsd32__lwp_continue */
1364           {
1365                     ns(struct netbsd32__lwp_wakeup_args),
1366                     .sy_call = (sy_call_t *)netbsd32__lwp_wakeup
1367           },                  /* 315 = netbsd32__lwp_wakeup */
1368           {
1369                     .sy_call = (sy_call_t *)sys__lwp_getprivate
1370           },                  /* 316 = _lwp_getprivate */
1371           {
1372                     ns(struct netbsd32__lwp_setprivate_args),
1373                     .sy_call = (sy_call_t *)netbsd32__lwp_setprivate
1374           },                  /* 317 = netbsd32__lwp_setprivate */
1375           {
1376                     ns(struct netbsd32__lwp_kill_args),
1377                     .sy_call = (sy_call_t *)netbsd32__lwp_kill
1378           },                  /* 318 = netbsd32__lwp_kill */
1379           {
1380                     ns(struct netbsd32__lwp_detach_args),
1381                     .sy_call = (sy_call_t *)netbsd32__lwp_detach
1382           },                  /* 319 = netbsd32__lwp_detach */
1383           {
1384                     ns(struct compat_50_netbsd32__lwp_park_args),
1385                     .sy_call = (sy_call_t *)sys_nomodule
1386           },                  /* 320 = compat_50_netbsd32__lwp_park */
1387           {
1388                     ns(struct netbsd32__lwp_unpark_args),
1389                     .sy_call = (sy_call_t *)netbsd32__lwp_unpark
1390           },                  /* 321 = netbsd32__lwp_unpark */
1391           {
1392                     ns(struct netbsd32__lwp_unpark_all_args),
1393                     .sy_call = (sy_call_t *)netbsd32__lwp_unpark_all
1394           },                  /* 322 = netbsd32__lwp_unpark_all */
1395           {
1396                     ns(struct netbsd32__lwp_setname_args),
1397                     .sy_call = (sy_call_t *)netbsd32__lwp_setname
1398           },                  /* 323 = netbsd32__lwp_setname */
1399           {
1400                     ns(struct netbsd32__lwp_getname_args),
1401                     .sy_call = (sy_call_t *)netbsd32__lwp_getname
1402           },                  /* 324 = netbsd32__lwp_getname */
1403           {
1404                     ns(struct netbsd32__lwp_ctl_args),
1405                     .sy_call = (sy_call_t *)netbsd32__lwp_ctl
1406           },                  /* 325 = netbsd32__lwp_ctl */
1407           {
1408                     .sy_call = sys_nosys,
1409           },                  /* 326 = filler */
1410           {
1411                     .sy_call = sys_nosys,
1412           },                  /* 327 = filler */
1413           {
1414                     .sy_call = sys_nosys,
1415           },                  /* 328 = filler */
1416           {
1417                     .sy_call = sys_nosys,
1418           },                  /* 329 = filler */
1419           {
1420                     .sy_call = sys_nosys,
1421           },                  /* 330 = filler */
1422           {
1423                     .sy_call = sys_nosys,
1424           },                  /* 331 = filler */
1425           {
1426                     .sy_call = sys_nosys,
1427           },                  /* 332 = filler */
1428           {
1429                     .sy_call = sys_nosys,
1430           },                  /* 333 = filler */
1431           {
1432                     .sy_call = sys_nosys,
1433           },                  /* 334 = filler */
1434           {
1435                     .sy_call = sys_nosys,
1436           },                  /* 335 = filler */
1437           {
1438                     .sy_call = sys_nosys,
1439           },                  /* 336 = filler */
1440           {
1441                     .sy_call = sys_nosys,
1442           },                  /* 337 = filler */
1443           {
1444                     .sy_call = sys_nosys,
1445           },                  /* 338 = filler */
1446           {
1447                     .sy_call = sys_nosys,
1448           },                  /* 339 = filler */
1449           {
1450                     ns(struct netbsd32___sigaction_sigtramp_args),
1451                     .sy_call = (sy_call_t *)netbsd32___sigaction_sigtramp
1452           },                  /* 340 = netbsd32___sigaction_sigtramp */
1453           {
1454                     .sy_call = sys_nosys,
1455           },                  /* 341 = filler */
1456           {
1457                     .sy_call = sys_nosys,
1458           },                  /* 342 = filler */
1459           {
1460                     ns(struct netbsd32_rasctl_args),
1461                     .sy_call = (sy_call_t *)netbsd32_rasctl
1462           },                  /* 343 = netbsd32_rasctl */
1463           {
1464                     .sy_call = (sy_call_t *)sys_kqueue
1465           },                  /* 344 = kqueue */
1466           {
1467                     ns(struct compat_50_netbsd32_kevent_args),
1468                     .sy_call = (sy_call_t *)sys_nomodule
1469           },                  /* 345 = compat_50_netbsd32_kevent */
1470           {
1471                     ns(struct netbsd32__sched_setparam_args),
1472                     .sy_call = (sy_call_t *)netbsd32__sched_setparam
1473           },                  /* 346 = netbsd32__sched_setparam */
1474           {
1475                     ns(struct netbsd32__sched_getparam_args),
1476                     .sy_call = (sy_call_t *)netbsd32__sched_getparam
1477           },                  /* 347 = netbsd32__sched_getparam */
1478           {
1479                     ns(struct netbsd32__sched_setaffinity_args),
1480                     .sy_call = (sy_call_t *)netbsd32__sched_setaffinity
1481           },                  /* 348 = netbsd32__sched_setaffinity */
1482           {
1483                     ns(struct netbsd32__sched_getaffinity_args),
1484                     .sy_call = (sy_call_t *)netbsd32__sched_getaffinity
1485           },                  /* 349 = netbsd32__sched_getaffinity */
1486           {
1487                     .sy_call = (sy_call_t *)sys_sched_yield
1488           },                  /* 350 = sched_yield */
1489           {
1490                     ns(struct netbsd32__sched_protect_args),
1491                     .sy_call = (sy_call_t *)netbsd32__sched_protect
1492           },                  /* 351 = netbsd32__sched_protect */
1493           {
1494                     .sy_call = sys_nosys,
1495           },                  /* 352 = filler */
1496           {
1497                     .sy_call = sys_nosys,
1498           },                  /* 353 = filler */
1499           {
1500                     ns(struct netbsd32_fsync_range_args),
1501                     .sy_flags = SYCALL_NARGS64_VAL(2) | SYCALL_ARG3_64 | SYCALL_ARG2_64,
1502                     .sy_call = (sy_call_t *)netbsd32_fsync_range
1503           },                  /* 354 = netbsd32_fsync_range */
1504           {
1505                     ns(struct netbsd32_uuidgen_args),
1506                     .sy_call = (sy_call_t *)netbsd32_uuidgen
1507           },                  /* 355 = netbsd32_uuidgen */
1508           {
1509                     ns(struct compat_90_netbsd32_getvfsstat_args),
1510                     .sy_call = (sy_call_t *)sys_nomodule
1511           },                  /* 356 = compat_90_netbsd32_getvfsstat */
1512           {
1513                     ns(struct compat_90_netbsd32_statvfs1_args),
1514                     .sy_call = (sy_call_t *)sys_nomodule
1515           },                  /* 357 = compat_90_netbsd32_statvfs1 */
1516           {
1517                     ns(struct compat_90_netbsd32_fstatvfs1_args),
1518                     .sy_call = (sy_call_t *)sys_nomodule
1519           },                  /* 358 = compat_90_netbsd32_fstatvfs1 */
1520           {
1521                     ns(struct compat_30_netbsd32_fhstatvfs1_args),
1522                     .sy_call = (sy_call_t *)sys_nomodule
1523           },                  /* 359 = compat_30_netbsd32_fhstatvfs1 */
1524           {
1525                     ns(struct netbsd32_extattrctl_args),
1526                     .sy_call = (sy_call_t *)netbsd32_extattrctl
1527           },                  /* 360 = netbsd32_extattrctl */
1528           {
1529                     ns(struct netbsd32_extattr_set_file_args),
1530                     .sy_call = (sy_call_t *)netbsd32_extattr_set_file
1531           },                  /* 361 = netbsd32_extattr_set_file */
1532           {
1533                     ns(struct netbsd32_extattr_get_file_args),
1534                     .sy_call = (sy_call_t *)netbsd32_extattr_get_file
1535           },                  /* 362 = netbsd32_extattr_get_file */
1536           {
1537                     ns(struct netbsd32_extattr_delete_file_args),
1538                     .sy_call = (sy_call_t *)netbsd32_extattr_delete_file
1539           },                  /* 363 = netbsd32_extattr_delete_file */
1540           {
1541                     ns(struct netbsd32_extattr_set_fd_args),
1542                     .sy_call = (sy_call_t *)netbsd32_extattr_set_fd
1543           },                  /* 364 = netbsd32_extattr_set_fd */
1544           {
1545                     ns(struct netbsd32_extattr_get_fd_args),
1546                     .sy_call = (sy_call_t *)netbsd32_extattr_get_fd
1547           },                  /* 365 = netbsd32_extattr_get_fd */
1548           {
1549                     ns(struct netbsd32_extattr_delete_fd_args),
1550                     .sy_call = (sy_call_t *)netbsd32_extattr_delete_fd
1551           },                  /* 366 = netbsd32_extattr_delete_fd */
1552           {
1553                     ns(struct netbsd32_extattr_set_link_args),
1554                     .sy_call = (sy_call_t *)netbsd32_extattr_set_link
1555           },                  /* 367 = netbsd32_extattr_set_link */
1556           {
1557                     ns(struct netbsd32_extattr_get_link_args),
1558                     .sy_call = (sy_call_t *)netbsd32_extattr_get_link
1559           },                  /* 368 = netbsd32_extattr_get_link */
1560           {
1561                     ns(struct netbsd32_extattr_delete_link_args),
1562                     .sy_call = (sy_call_t *)netbsd32_extattr_delete_link
1563           },                  /* 369 = netbsd32_extattr_delete_link */
1564           {
1565                     ns(struct netbsd32_extattr_list_fd_args),
1566                     .sy_call = (sy_call_t *)netbsd32_extattr_list_fd
1567           },                  /* 370 = netbsd32_extattr_list_fd */
1568           {
1569                     ns(struct netbsd32_extattr_list_file_args),
1570                     .sy_call = (sy_call_t *)netbsd32_extattr_list_file
1571           },                  /* 371 = netbsd32_extattr_list_file */
1572           {
1573                     ns(struct netbsd32_extattr_list_link_args),
1574                     .sy_call = (sy_call_t *)netbsd32_extattr_list_link
1575           },                  /* 372 = netbsd32_extattr_list_link */
1576           {
1577                     ns(struct compat_50_netbsd32_pselect_args),
1578                     .sy_call = (sy_call_t *)sys_nomodule
1579           },                  /* 373 = compat_50_netbsd32_pselect */
1580           {
1581                     ns(struct compat_50_netbsd32_pollts_args),
1582                     .sy_call = (sy_call_t *)sys_nomodule
1583           },                  /* 374 = compat_50_netbsd32_pollts */
1584           {
1585                     ns(struct netbsd32_setxattr_args),
1586                     .sy_call = (sy_call_t *)netbsd32_setxattr
1587           },                  /* 375 = netbsd32_setxattr */
1588           {
1589                     ns(struct netbsd32_lsetxattr_args),
1590                     .sy_call = (sy_call_t *)netbsd32_lsetxattr
1591           },                  /* 376 = netbsd32_lsetxattr */
1592           {
1593                     ns(struct netbsd32_fsetxattr_args),
1594                     .sy_call = (sy_call_t *)netbsd32_fsetxattr
1595           },                  /* 377 = netbsd32_fsetxattr */
1596           {
1597                     ns(struct netbsd32_getxattr_args),
1598                     .sy_call = (sy_call_t *)netbsd32_getxattr
1599           },                  /* 378 = netbsd32_getxattr */
1600           {
1601                     ns(struct netbsd32_lgetxattr_args),
1602                     .sy_call = (sy_call_t *)netbsd32_lgetxattr
1603           },                  /* 379 = netbsd32_lgetxattr */
1604           {
1605                     ns(struct netbsd32_fgetxattr_args),
1606                     .sy_call = (sy_call_t *)netbsd32_fgetxattr
1607           },                  /* 380 = netbsd32_fgetxattr */
1608           {
1609                     ns(struct netbsd32_listxattr_args),
1610                     .sy_call = (sy_call_t *)netbsd32_listxattr
1611           },                  /* 381 = netbsd32_listxattr */
1612           {
1613                     ns(struct netbsd32_llistxattr_args),
1614                     .sy_call = (sy_call_t *)netbsd32_llistxattr
1615           },                  /* 382 = netbsd32_llistxattr */
1616           {
1617                     ns(struct netbsd32_flistxattr_args),
1618                     .sy_call = (sy_call_t *)netbsd32_flistxattr
1619           },                  /* 383 = netbsd32_flistxattr */
1620           {
1621                     ns(struct netbsd32_removexattr_args),
1622                     .sy_call = (sy_call_t *)netbsd32_removexattr
1623           },                  /* 384 = netbsd32_removexattr */
1624           {
1625                     ns(struct netbsd32_lremovexattr_args),
1626                     .sy_call = (sy_call_t *)netbsd32_lremovexattr
1627           },                  /* 385 = netbsd32_lremovexattr */
1628           {
1629                     ns(struct netbsd32_fremovexattr_args),
1630                     .sy_call = (sy_call_t *)netbsd32_fremovexattr
1631           },                  /* 386 = netbsd32_fremovexattr */
1632           {
1633                     ns(struct compat_50_netbsd32___stat30_args),
1634                     .sy_call = (sy_call_t *)sys_nomodule
1635           },                  /* 387 = compat_50_netbsd32___stat30 */
1636           {
1637                     ns(struct compat_50_netbsd32___fstat30_args),
1638                     .sy_call = (sy_call_t *)sys_nomodule
1639           },                  /* 388 = compat_50_netbsd32___fstat30 */
1640           {
1641                     ns(struct compat_50_netbsd32___lstat30_args),
1642                     .sy_call = (sy_call_t *)sys_nomodule
1643           },                  /* 389 = compat_50_netbsd32___lstat30 */
1644           {
1645                     ns(struct netbsd32___getdents30_args),
1646                     .sy_call = (sy_call_t *)netbsd32___getdents30
1647           },                  /* 390 = netbsd32___getdents30 */
1648           {
1649                     .sy_call = (sy_call_t *)(void *)nullop,
1650           },                  /* 391 = filler */
1651           {
1652                     ns(struct compat_30_netbsd32___fhstat30_args),
1653                     .sy_call = (sy_call_t *)sys_nomodule
1654           },                  /* 392 = compat_30_netbsd32___fhstat30 */
1655           {
1656                     ns(struct compat_50_netbsd32_ntp_gettime_args),
1657                     .sy_call = (sy_call_t *)sys_nomodule
1658           },                  /* 393 = compat_50_netbsd32_ntp_gettime */
1659           {
1660                     ns(struct netbsd32___socket30_args),
1661                     .sy_call = (sy_call_t *)netbsd32___socket30
1662           },                  /* 394 = netbsd32___socket30 */
1663           {
1664                     ns(struct netbsd32___getfh30_args),
1665                     .sy_call = (sy_call_t *)netbsd32___getfh30
1666           },                  /* 395 = netbsd32___getfh30 */
1667           {
1668                     ns(struct netbsd32___fhopen40_args),
1669                     .sy_call = (sy_call_t *)netbsd32___fhopen40
1670           },                  /* 396 = netbsd32___fhopen40 */
1671           {
1672                     ns(struct compat_90_netbsd32_fhstatvfs1_args),
1673                     .sy_call = (sy_call_t *)sys_nomodule
1674           },                  /* 397 = compat_90_netbsd32_fhstatvfs1 */
1675           {
1676                     ns(struct compat_50_netbsd32___fhstat40_args),
1677                     .sy_call = (sy_call_t *)sys_nomodule
1678           },                  /* 398 = compat_50_netbsd32___fhstat40 */
1679           {
1680                     .sy_call = sys_nosys,
1681           },                  /* 399 = filler */
1682           {
1683                     .sy_call = sys_nosys,
1684           },                  /* 400 = filler */
1685           {
1686                     .sy_call = sys_nosys,
1687           },                  /* 401 = filler */
1688           {
1689                     .sy_call = sys_nosys,
1690           },                  /* 402 = filler */
1691           {
1692                     .sy_call = sys_nosys,
1693           },                  /* 403 = filler */
1694           {
1695                     .sy_call = sys_nosys,
1696           },                  /* 404 = filler */
1697           {
1698                     .sy_call = sys_nosys,
1699           },                  /* 405 = filler */
1700           {
1701                     .sy_call = sys_nosys,
1702           },                  /* 406 = filler */
1703           {
1704                     .sy_call = sys_nosys,
1705           },                  /* 407 = filler */
1706           {
1707                     .sy_call = sys_nosys,
1708           },                  /* 408 = filler */
1709           {
1710                     .sy_call = sys_nosys,
1711           },                  /* 409 = filler */
1712           {
1713                     ns(struct netbsd32___mount50_args),
1714                     .sy_call = (sy_call_t *)netbsd32___mount50
1715           },                  /* 410 = netbsd32___mount50 */
1716           {
1717                     ns(struct netbsd32_mremap_args),
1718                     .sy_call = (sy_call_t *)netbsd32_mremap
1719           },                  /* 411 = netbsd32_mremap */
1720           {
1721                     ns(struct netbsd32_pset_create_args),
1722                     .sy_call = (sy_call_t *)netbsd32_pset_create
1723           },                  /* 412 = netbsd32_pset_create */
1724           {
1725                     ns(struct netbsd32_pset_destroy_args),
1726                     .sy_call = (sy_call_t *)netbsd32_pset_destroy
1727           },                  /* 413 = netbsd32_pset_destroy */
1728           {
1729                     ns(struct netbsd32_pset_assign_args),
1730                     .sy_call = (sy_call_t *)netbsd32_pset_assign
1731           },                  /* 414 = netbsd32_pset_assign */
1732           {
1733                     ns(struct netbsd32__pset_bind_args),
1734                     .sy_call = (sy_call_t *)netbsd32__pset_bind
1735           },                  /* 415 = netbsd32__pset_bind */
1736           {
1737                     ns(struct netbsd32___posix_fadvise50_args),
1738                     .sy_flags = SYCALL_NARGS64_VAL(2) | SYCALL_ARG3_64 | SYCALL_ARG2_64,
1739                     .sy_call = (sy_call_t *)netbsd32___posix_fadvise50
1740           },                  /* 416 = netbsd32___posix_fadvise50 */
1741           {
1742                     ns(struct netbsd32___select50_args),
1743                     .sy_call = (sy_call_t *)netbsd32___select50
1744           },                  /* 417 = netbsd32___select50 */
1745           {
1746                     ns(struct netbsd32___gettimeofday50_args),
1747                     .sy_call = (sy_call_t *)netbsd32___gettimeofday50
1748           },                  /* 418 = netbsd32___gettimeofday50 */
1749           {
1750                     ns(struct netbsd32___settimeofday50_args),
1751                     .sy_call = (sy_call_t *)netbsd32___settimeofday50
1752           },                  /* 419 = netbsd32___settimeofday50 */
1753           {
1754                     ns(struct netbsd32___utimes50_args),
1755                     .sy_call = (sy_call_t *)netbsd32___utimes50
1756           },                  /* 420 = netbsd32___utimes50 */
1757           {
1758                     ns(struct netbsd32___adjtime50_args),
1759                     .sy_call = (sy_call_t *)netbsd32___adjtime50
1760           },                  /* 421 = netbsd32___adjtime50 */
1761           {
1762                     .sy_call = sys_nosys,
1763           },                  /* 422 = filler */
1764           {
1765                     ns(struct netbsd32___futimes50_args),
1766                     .sy_call = (sy_call_t *)netbsd32___futimes50
1767           },                  /* 423 = netbsd32___futimes50 */
1768           {
1769                     ns(struct netbsd32___lutimes50_args),
1770                     .sy_call = (sy_call_t *)netbsd32___lutimes50
1771           },                  /* 424 = netbsd32___lutimes50 */
1772           {
1773                     ns(struct netbsd32___setitimer50_args),
1774                     .sy_call = (sy_call_t *)netbsd32___setitimer50
1775           },                  /* 425 = netbsd32___setitimer50 */
1776           {
1777                     ns(struct netbsd32___getitimer50_args),
1778                     .sy_call = (sy_call_t *)netbsd32___getitimer50
1779           },                  /* 426 = netbsd32___getitimer50 */
1780           {
1781                     ns(struct netbsd32___clock_gettime50_args),
1782                     .sy_call = (sy_call_t *)netbsd32___clock_gettime50
1783           },                  /* 427 = netbsd32___clock_gettime50 */
1784           {
1785                     ns(struct netbsd32___clock_settime50_args),
1786                     .sy_call = (sy_call_t *)netbsd32___clock_settime50
1787           },                  /* 428 = netbsd32___clock_settime50 */
1788           {
1789                     ns(struct netbsd32___clock_getres50_args),
1790                     .sy_call = (sy_call_t *)netbsd32___clock_getres50
1791           },                  /* 429 = netbsd32___clock_getres50 */
1792           {
1793                     ns(struct netbsd32___nanosleep50_args),
1794                     .sy_call = (sy_call_t *)netbsd32___nanosleep50
1795           },                  /* 430 = netbsd32___nanosleep50 */
1796           {
1797                     ns(struct netbsd32_____sigtimedwait50_args),
1798                     .sy_call = (sy_call_t *)netbsd32_____sigtimedwait50
1799           },                  /* 431 = netbsd32_____sigtimedwait50 */
1800           {
1801                     ns(struct netbsd32___mq_timedsend50_args),
1802                     .sy_call = (sy_call_t *)sys_nomodule
1803           },                  /* 432 = netbsd32___mq_timedsend50 */
1804           {
1805                     ns(struct netbsd32___mq_timedreceive50_args),
1806                     .sy_call = (sy_call_t *)sys_nomodule
1807           },                  /* 433 = netbsd32___mq_timedreceive50 */
1808           {
1809                     ns(struct compat_60_netbsd32__lwp_park_args),
1810                     .sy_call = (sy_call_t *)sys_nomodule
1811           },                  /* 434 = compat_60_netbsd32__lwp_park */
1812           {
1813                     ns(struct compat_100_netbsd32___kevent50_args),
1814                     .sy_call = (sy_call_t *)sys_nomodule
1815           },                  /* 435 = compat_100_netbsd32___kevent50 */
1816           {
1817                     ns(struct netbsd32___pselect50_args),
1818                     .sy_call = (sy_call_t *)netbsd32___pselect50
1819           },                  /* 436 = netbsd32___pselect50 */
1820           {
1821                     ns(struct netbsd32___pollts50_args),
1822                     .sy_call = (sy_call_t *)netbsd32___pollts50
1823           },                  /* 437 = netbsd32___pollts50 */
1824           {
1825                     .sy_call = sys_nosys,
1826           },                  /* 438 = filler */
1827           {
1828                     ns(struct netbsd32___stat50_args),
1829                     .sy_call = (sy_call_t *)netbsd32___stat50
1830           },                  /* 439 = netbsd32___stat50 */
1831           {
1832                     ns(struct netbsd32___fstat50_args),
1833                     .sy_call = (sy_call_t *)netbsd32___fstat50
1834           },                  /* 440 = netbsd32___fstat50 */
1835           {
1836                     ns(struct netbsd32___lstat50_args),
1837                     .sy_call = (sy_call_t *)netbsd32___lstat50
1838           },                  /* 441 = netbsd32___lstat50 */
1839           {
1840                     ns(struct netbsd32_____semctl50_args),
1841                     .sy_call = (sy_call_t *)sys_nomodule
1842           },                  /* 442 = netbsd32_____semctl50 */
1843           {
1844                     ns(struct netbsd32___shmctl50_args),
1845                     .sy_call = (sy_call_t *)sys_nomodule
1846           },                  /* 443 = netbsd32___shmctl50 */
1847           {
1848                     ns(struct netbsd32___msgctl50_args),
1849                     .sy_call = (sy_call_t *)sys_nomodule
1850           },                  /* 444 = netbsd32___msgctl50 */
1851           {
1852                     ns(struct netbsd32___getrusage50_args),
1853                     .sy_call = (sy_call_t *)netbsd32___getrusage50
1854           },                  /* 445 = netbsd32___getrusage50 */
1855           {
1856                     ns(struct netbsd32___timer_settime50_args),
1857                     .sy_call = (sy_call_t *)netbsd32___timer_settime50
1858           },                  /* 446 = netbsd32___timer_settime50 */
1859           {
1860                     ns(struct netbsd32___timer_gettime50_args),
1861                     .sy_call = (sy_call_t *)netbsd32___timer_gettime50
1862           },                  /* 447 = netbsd32___timer_gettime50 */
1863 #if defined(NTP) || !defined(_KERNEL_OPT)
1864           {
1865                     ns(struct netbsd32___ntp_gettime50_args),
1866                     .sy_call = (sy_call_t *)netbsd32___ntp_gettime50
1867           },                  /* 448 = netbsd32___ntp_gettime50 */
1868 #else
1869           {
1870                     .sy_call = sys_nosys,
1871           },                  /* 448 = filler */
1872 #endif
1873           {
1874                     ns(struct netbsd32___wait450_args),
1875                     .sy_call = (sy_call_t *)netbsd32___wait450
1876           },                  /* 449 = netbsd32___wait450 */
1877           {
1878                     ns(struct netbsd32___mknod50_args),
1879                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG2_64,
1880                     .sy_call = (sy_call_t *)netbsd32___mknod50
1881           },                  /* 450 = netbsd32___mknod50 */
1882           {
1883                     ns(struct netbsd32___fhstat50_args),
1884                     .sy_call = (sy_call_t *)netbsd32___fhstat50
1885           },                  /* 451 = netbsd32___fhstat50 */
1886           {
1887                     .sy_call = sys_nosys,
1888           },                  /* 452 = filler */
1889           {
1890                     ns(struct netbsd32_pipe2_args),
1891                     .sy_call = (sy_call_t *)netbsd32_pipe2
1892           },                  /* 453 = netbsd32_pipe2 */
1893           {
1894                     ns(struct compat_100_netbsd32_dup3_args),
1895                     .sy_call = (sy_call_t *)sys_nomodule
1896           },                  /* 454 = compat_100_netbsd32_dup3 */
1897           {
1898                     ns(struct netbsd32_kqueue1_args),
1899                     .sy_call = (sy_call_t *)netbsd32_kqueue1
1900           },                  /* 455 = netbsd32_kqueue1 */
1901           {
1902                     ns(struct netbsd32_paccept_args),
1903                     .sy_call = (sy_call_t *)netbsd32_paccept
1904           },                  /* 456 = netbsd32_paccept */
1905           {
1906                     ns(struct netbsd32_linkat_args),
1907                     .sy_call = (sy_call_t *)netbsd32_linkat
1908           },                  /* 457 = netbsd32_linkat */
1909           {
1910                     ns(struct netbsd32_renameat_args),
1911                     .sy_call = (sy_call_t *)netbsd32_renameat
1912           },                  /* 458 = netbsd32_renameat */
1913           {
1914                     ns(struct netbsd32_mkfifoat_args),
1915                     .sy_call = (sy_call_t *)netbsd32_mkfifoat
1916           },                  /* 459 = netbsd32_mkfifoat */
1917           {
1918                     ns(struct netbsd32_mknodat_args),
1919                     .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG4_64,
1920                     .sy_call = (sy_call_t *)netbsd32_mknodat
1921           },                  /* 460 = netbsd32_mknodat */
1922           {
1923                     ns(struct netbsd32_mkdirat_args),
1924                     .sy_call = (sy_call_t *)netbsd32_mkdirat
1925           },                  /* 461 = netbsd32_mkdirat */
1926           {
1927                     ns(struct netbsd32_faccessat_args),
1928                     .sy_call = (sy_call_t *)netbsd32_faccessat
1929           },                  /* 462 = netbsd32_faccessat */
1930           {
1931                     ns(struct netbsd32_fchmodat_args),
1932                     .sy_call = (sy_call_t *)netbsd32_fchmodat
1933           },                  /* 463 = netbsd32_fchmodat */
1934           {
1935                     ns(struct netbsd32_fchownat_args),
1936                     .sy_call = (sy_call_t *)netbsd32_fchownat
1937           },                  /* 464 = netbsd32_fchownat */
1938           {
1939                     ns(struct netbsd32_fexecve_args),
1940                     .sy_call = (sy_call_t *)netbsd32_fexecve
1941           },                  /* 465 = netbsd32_fexecve */
1942           {
1943                     ns(struct netbsd32_fstatat_args),
1944                     .sy_call = (sy_call_t *)netbsd32_fstatat
1945           },                  /* 466 = netbsd32_fstatat */
1946           {
1947                     ns(struct netbsd32_utimensat_args),
1948                     .sy_call = (sy_call_t *)netbsd32_utimensat
1949           },                  /* 467 = netbsd32_utimensat */
1950           {
1951                     ns(struct netbsd32_openat_args),
1952                     .sy_call = (sy_call_t *)netbsd32_openat
1953           },                  /* 468 = netbsd32_openat */
1954           {
1955                     ns(struct netbsd32_readlinkat_args),
1956                     .sy_call = (sy_call_t *)netbsd32_readlinkat
1957           },                  /* 469 = netbsd32_readlinkat */
1958           {
1959                     ns(struct netbsd32_symlinkat_args),
1960                     .sy_call = (sy_call_t *)netbsd32_symlinkat
1961           },                  /* 470 = netbsd32_symlinkat */
1962           {
1963                     ns(struct netbsd32_unlinkat_args),
1964                     .sy_call = (sy_call_t *)netbsd32_unlinkat
1965           },                  /* 471 = netbsd32_unlinkat */
1966           {
1967                     ns(struct netbsd32_futimens_args),
1968                     .sy_call = (sy_call_t *)netbsd32_futimens
1969           },                  /* 472 = netbsd32_futimens */
1970           {
1971                     ns(struct netbsd32___quotactl_args),
1972                     .sy_call = (sy_call_t *)sys_nomodule
1973           },                  /* 473 = netbsd32___quotactl */
1974           {
1975                     ns(struct netbsd32_posix_spawn_args),
1976                     .sy_call = (sy_call_t *)netbsd32_posix_spawn
1977           },                  /* 474 = netbsd32_posix_spawn */
1978           {
1979                     ns(struct netbsd32_recvmmsg_args),
1980                     .sy_call = (sy_call_t *)netbsd32_recvmmsg
1981           },                  /* 475 = netbsd32_recvmmsg */
1982           {
1983                     ns(struct netbsd32_sendmmsg_args),
1984                     .sy_call = (sy_call_t *)netbsd32_sendmmsg
1985           },                  /* 476 = netbsd32_sendmmsg */
1986           {
1987                     ns(struct netbsd32_clock_nanosleep_args),
1988                     .sy_call = (sy_call_t *)netbsd32_clock_nanosleep
1989           },                  /* 477 = netbsd32_clock_nanosleep */
1990           {
1991                     ns(struct netbsd32____lwp_park60_args),
1992                     .sy_call = (sy_call_t *)netbsd32____lwp_park60
1993           },                  /* 478 = netbsd32____lwp_park60 */
1994           {
1995                     ns(struct netbsd32_posix_fallocate_args),
1996                     .sy_flags = SYCALL_NARGS64_VAL(2) | SYCALL_ARG3_64 | SYCALL_ARG2_64,
1997                     .sy_call = (sy_call_t *)netbsd32_posix_fallocate
1998           },                  /* 479 = netbsd32_posix_fallocate */
1999           {
2000                     ns(struct netbsd32_fdiscard_args),
2001                     .sy_flags = SYCALL_NARGS64_VAL(2) | SYCALL_ARG3_64 | SYCALL_ARG2_64,
2002                     .sy_call = (sy_call_t *)netbsd32_fdiscard
2003           },                  /* 480 = netbsd32_fdiscard */
2004           {
2005                     ns(struct netbsd32_wait6_args),
2006                     .sy_call = (sy_call_t *)netbsd32_wait6
2007           },                  /* 481 = netbsd32_wait6 */
2008           {
2009                     ns(struct netbsd32_clock_getcpuclockid2_args),
2010                     .sy_call = (sy_call_t *)netbsd32_clock_getcpuclockid2
2011           },                  /* 482 = netbsd32_clock_getcpuclockid2 */
2012           {
2013                     ns(struct netbsd32___getvfsstat90_args),
2014                     .sy_call = (sy_call_t *)netbsd32___getvfsstat90
2015           },                  /* 483 = netbsd32___getvfsstat90 */
2016           {
2017                     ns(struct netbsd32___statvfs190_args),
2018                     .sy_call = (sy_call_t *)netbsd32___statvfs190
2019           },                  /* 484 = netbsd32___statvfs190 */
2020           {
2021                     ns(struct netbsd32___fstatvfs190_args),
2022                     .sy_call = (sy_call_t *)netbsd32___fstatvfs190
2023           },                  /* 485 = netbsd32___fstatvfs190 */
2024           {
2025                     ns(struct netbsd32___fhstatvfs190_args),
2026                     .sy_call = (sy_call_t *)netbsd32___fhstatvfs190
2027           },                  /* 486 = netbsd32___fhstatvfs190 */
2028           {
2029                     ns(struct netbsd32___acl_get_link_args),
2030                     .sy_call = (sy_call_t *)netbsd32___acl_get_link
2031           },                  /* 487 = netbsd32___acl_get_link */
2032           {
2033                     ns(struct netbsd32___acl_set_link_args),
2034                     .sy_call = (sy_call_t *)netbsd32___acl_set_link
2035           },                  /* 488 = netbsd32___acl_set_link */
2036           {
2037                     ns(struct netbsd32___acl_delete_link_args),
2038                     .sy_call = (sy_call_t *)netbsd32___acl_delete_link
2039           },                  /* 489 = netbsd32___acl_delete_link */
2040           {
2041                     ns(struct netbsd32___acl_aclcheck_link_args),
2042                     .sy_call = (sy_call_t *)netbsd32___acl_aclcheck_link
2043           },                  /* 490 = netbsd32___acl_aclcheck_link */
2044           {
2045                     ns(struct netbsd32___acl_get_file_args),
2046                     .sy_call = (sy_call_t *)netbsd32___acl_get_file
2047           },                  /* 491 = netbsd32___acl_get_file */
2048           {
2049                     ns(struct netbsd32___acl_set_file_args),
2050                     .sy_call = (sy_call_t *)netbsd32___acl_set_file
2051           },                  /* 492 = netbsd32___acl_set_file */
2052           {
2053                     ns(struct netbsd32___acl_get_fd_args),
2054                     .sy_call = (sy_call_t *)netbsd32___acl_get_fd
2055           },                  /* 493 = netbsd32___acl_get_fd */
2056           {
2057                     ns(struct netbsd32___acl_set_fd_args),
2058                     .sy_call = (sy_call_t *)netbsd32___acl_set_fd
2059           },                  /* 494 = netbsd32___acl_set_fd */
2060           {
2061                     ns(struct netbsd32___acl_delete_file_args),
2062                     .sy_call = (sy_call_t *)netbsd32___acl_delete_file
2063           },                  /* 495 = netbsd32___acl_delete_file */
2064           {
2065                     ns(struct netbsd32___acl_delete_fd_args),
2066                     .sy_call = (sy_call_t *)netbsd32___acl_delete_fd
2067           },                  /* 496 = netbsd32___acl_delete_fd */
2068           {
2069                     ns(struct netbsd32___acl_aclcheck_file_args),
2070                     .sy_call = (sy_call_t *)netbsd32___acl_aclcheck_file
2071           },                  /* 497 = netbsd32___acl_aclcheck_file */
2072           {
2073                     ns(struct netbsd32___acl_aclcheck_fd_args),
2074                     .sy_call = (sy_call_t *)netbsd32___acl_aclcheck_fd
2075           },                  /* 498 = netbsd32___acl_aclcheck_fd */
2076           {
2077                     ns(struct netbsd32_lpathconf_args),
2078                     .sy_call = (sy_call_t *)netbsd32_lpathconf
2079           },                  /* 499 = netbsd32_lpathconf */
2080           {
2081                     ns(struct netbsd32_memfd_create_args),
2082                     .sy_call = (sy_call_t *)netbsd32_memfd_create
2083           },                  /* 500 = netbsd32_memfd_create */
2084           {
2085                     ns(struct netbsd32___kevent100_args),
2086                     .sy_call = (sy_call_t *)netbsd32___kevent100
2087           },                  /* 501 = netbsd32___kevent100 */
2088           {
2089                     ns(struct netbsd32_epoll_create1_args),
2090                     .sy_call = (sy_call_t *)netbsd32_epoll_create1
2091           },                  /* 502 = netbsd32_epoll_create1 */
2092           {
2093                     ns(struct netbsd32_epoll_ctl_args),
2094                     .sy_call = (sy_call_t *)netbsd32_epoll_ctl
2095           },                  /* 503 = netbsd32_epoll_ctl */
2096           {
2097                     ns(struct netbsd32_epoll_pwait2_args),
2098                     .sy_call = (sy_call_t *)netbsd32_epoll_pwait2
2099           },                  /* 504 = netbsd32_epoll_pwait2 */
2100           {
2101                     ns(struct netbsd32___dup3100_args),
2102                     .sy_call = (sy_call_t *)netbsd32___dup3100
2103           },                  /* 505 = netbsd32___dup3100 */
2104           {
2105                     .sy_call = sys_nosys,
2106           },                  /* 506 = filler */
2107           {
2108                     .sy_call = sys_nosys,
2109           },                  /* 507 = filler */
2110           {
2111                     .sy_call = sys_nosys,
2112           },                  /* 508 = filler */
2113           {
2114                     .sy_call = sys_nosys,
2115           },                  /* 509 = filler */
2116           {
2117                     .sy_call = sys_nosys,
2118           },                  /* 510 = filler */
2119           {
2120                     .sy_call = sys_nosys,
2121           },                  /* 511 = filler */
2122 };
2123 
2124 const uint32_t netbsd32_sysent_nomodbits[] = {
2125           0x042c4180,         /* syscalls   0- 31 */
2126           0xc0b10140,         /* syscalls  32- 63 */
2127           0x23f80083,         /* syscalls  64- 95 */
2128           0x2437f0ea,         /* syscalls  96-127 */
2129           0x7857f406,         /* syscalls 128-159 */
2130           0x70008e1e,         /* syscalls 160-191 */
2131           0xf0004010,         /* syscalls 192-223 */
2132           0x001167ff,         /* syscalls 224-255 */
2133           0x01d107fe,         /* syscalls 256-287 */
2134           0x0000fc80,         /* syscalls 288-319 */
2135           0x02000001,         /* syscalls 320-351 */
2136           0x006000f0,         /* syscalls 352-383 */
2137           0x00006338,         /* syscalls 384-415 */
2138           0x1c0f0000,         /* syscalls 416-447 */
2139           0x02000040,         /* syscalls 448-479 */
2140           0x00000000,         /* syscalls 480-511 */
2141 };
2142