1/* $NetBSD: sunos32_sysent.c,v 1.39 2018/08/10 21:47:16 pgoyette 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.26 2018/01/06 16:41:23 kamil Exp
8 */
9
10#include <sys/cdefs.h>
11__KERNEL_RCSID(0, "$NetBSD: sunos32_sysent.c,v 1.39 2018/08/10 21:47:16 pgoyette Exp $");
12
13#if defined(_KERNEL_OPT)
14#include "opt_sysv.h"
15#include "opt_compat_sunos.h"
16#endif
17#include <sys/param.h>
18#include <sys/systm.h>
19#include <sys/signal.h>
20#include <sys/mount.h>
21#include <sys/poll.h>
22#include <sys/syscallargs.h>
23#include <compat/sunos/sunos.h>
24#include <compat/sunos/sunos_syscallargs.h>
25#include <compat/netbsd32/netbsd32.h>
26#include <compat/netbsd32/netbsd32_syscallargs.h>
27#include <compat/sunos32/sunos32.h>
28#include <compat/sunos32/sunos32_syscallargs.h>
29
30#define	s(type)	sizeof(type)
31#define	n(type)	(sizeof(type)/sizeof (register32_t))
32#define	ns(type)	.sy_narg = n(type), .sy_argsize = s(type)
33
34struct sysent sunos32_sysent[] = {
35	{
36		.sy_call = (sy_call_t *)sys_nosys
37	},		/* 0 = syscall */
38	{
39		ns(struct netbsd32_exit_args),
40		.sy_call = (sy_call_t *)netbsd32_exit
41	},		/* 1 = netbsd32_exit */
42	{
43		.sy_call = (sy_call_t *)sys_fork
44	},		/* 2 = fork */
45	{
46		ns(struct netbsd32_read_args),
47		.sy_call = (sy_call_t *)netbsd32_read
48	},		/* 3 = netbsd32_read */
49	{
50		ns(struct netbsd32_write_args),
51		.sy_call = (sy_call_t *)netbsd32_write
52	},		/* 4 = netbsd32_write */
53	{
54		ns(struct sunos32_sys_open_args),
55		.sy_call = (sy_call_t *)sunos32_sys_open
56	},		/* 5 = open */
57	{
58		ns(struct netbsd32_close_args),
59		.sy_call = (sy_call_t *)netbsd32_close
60	},		/* 6 = netbsd32_close */
61	{
62		ns(struct sunos32_sys_wait4_args),
63		.sy_call = (sy_call_t *)sunos32_sys_wait4
64	},		/* 7 = wait4 */
65	{
66		ns(struct sunos32_sys_creat_args),
67		.sy_call = (sy_call_t *)sunos32_sys_creat
68	},		/* 8 = creat */
69	{
70		ns(struct netbsd32_link_args),
71		.sy_call = (sy_call_t *)netbsd32_link
72	},		/* 9 = netbsd32_link */
73	{
74		ns(struct netbsd32_unlink_args),
75		.sy_call = (sy_call_t *)netbsd32_unlink
76	},		/* 10 = netbsd32_unlink */
77	{
78		ns(struct sunos32_sys_execv_args),
79		.sy_call = (sy_call_t *)sunos32_sys_execv
80	},		/* 11 = execv */
81	{
82		ns(struct netbsd32_chdir_args),
83		.sy_call = (sy_call_t *)netbsd32_chdir
84	},		/* 12 = netbsd32_chdir */
85	{
86		.sy_call = sys_nosys,
87	},		/* 13 = filler */
88	{
89		ns(struct sunos32_sys_mknod_args),
90		.sy_call = (sy_call_t *)sunos32_sys_mknod
91	},		/* 14 = mknod */
92	{
93		ns(struct netbsd32_chmod_args),
94		.sy_call = (sy_call_t *)netbsd32_chmod
95	},		/* 15 = netbsd32_chmod */
96	{
97		ns(struct netbsd32_chown_args),
98		.sy_call = (sy_call_t *)netbsd32_chown
99	},		/* 16 = netbsd32_chown */
100	{
101		ns(struct netbsd32_break_args),
102		.sy_call = (sy_call_t *)netbsd32_break
103	},		/* 17 = netbsd32_break */
104	{
105		.sy_call = sys_nosys,
106	},		/* 18 = filler */
107	{
108		ns(struct compat_43_netbsd32_olseek_args),
109		.sy_call = (sy_call_t *)compat_43_netbsd32_olseek
110	},		/* 19 = compat_43_netbsd32_olseek */
111	{
112		.sy_call = (sy_call_t *)sys_getpid_with_ppid
113	},		/* 20 = getpid_with_ppid */
114	{
115		.sy_call = sys_nosys,
116	},		/* 21 = filler */
117	{
118		.sy_call = sys_nosys,
119	},		/* 22 = filler */
120	{
121		ns(struct netbsd32_setuid_args),
122		.sy_call = (sy_call_t *)netbsd32_setuid
123	},		/* 23 = netbsd32_setuid */
124	{
125		.sy_call = (sy_call_t *)sys_getuid_with_euid
126	},		/* 24 = getuid_with_euid */
127	{
128		ns(struct sunos32_sys_stime_args),
129		.sy_call = (sy_call_t *)sunos32_sys_stime
130	},		/* 25 = stime */
131	{
132		ns(struct sunos32_sys_ptrace_args),
133		.sy_call = (sy_call_t *)sunos32_sys_ptrace
134	},		/* 26 = ptrace */
135	{
136		.sy_call = sys_nosys,
137	},		/* 27 = filler */
138	{
139		.sy_call = sys_nosys,
140	},		/* 28 = filler */
141	{
142		.sy_call = sys_nosys,
143	},		/* 29 = filler */
144	{
145		.sy_call = sys_nosys,
146	},		/* 30 = filler */
147	{
148		.sy_call = sys_nosys,
149	},		/* 31 = filler */
150	{
151		.sy_call = sys_nosys,
152	},		/* 32 = filler */
153	{
154		ns(struct sunos32_sys_access_args),
155		.sy_call = (sy_call_t *)sunos32_sys_access
156	},		/* 33 = access */
157	{
158		.sy_call = sys_nosys,
159	},		/* 34 = filler */
160	{
161		.sy_call = sys_nosys,
162	},		/* 35 = filler */
163	{
164		.sy_call = (sy_call_t *)sys_sync
165	},		/* 36 = sync */
166	{
167		ns(struct netbsd32_kill_args),
168		.sy_call = (sy_call_t *)netbsd32_kill
169	},		/* 37 = netbsd32_kill */
170	{
171		ns(struct sunos32_sys_stat_args),
172		.sy_call = (sy_call_t *)sunos32_sys_stat
173	},		/* 38 = stat */
174	{
175		.sy_call = sys_nosys,
176	},		/* 39 = filler */
177	{
178		ns(struct sunos32_sys_lstat_args),
179		.sy_call = (sy_call_t *)sunos32_sys_lstat
180	},		/* 40 = lstat */
181	{
182		ns(struct netbsd32_dup_args),
183		.sy_call = (sy_call_t *)netbsd32_dup
184	},		/* 41 = netbsd32_dup */
185	{
186		.sy_call = (sy_call_t *)sys_pipe
187	},		/* 42 = pipe */
188	{
189		.sy_call = sys_nosys,
190	},		/* 43 = filler */
191	{
192		ns(struct netbsd32_profil_args),
193		.sy_call = (sy_call_t *)netbsd32_profil
194	},		/* 44 = netbsd32_profil */
195	{
196		.sy_call = sys_nosys,
197	},		/* 45 = filler */
198	{
199		ns(struct netbsd32_setgid_args),
200		.sy_call = (sy_call_t *)netbsd32_setgid
201	},		/* 46 = netbsd32_setgid */
202	{
203		.sy_call = (sy_call_t *)sys_getgid_with_egid
204	},		/* 47 = getgid_with_egid */
205	{
206		.sy_call = sys_nosys,
207	},		/* 48 = filler */
208	{
209		.sy_call = sys_nosys,
210	},		/* 49 = filler */
211	{
212		.sy_call = sys_nosys,
213	},		/* 50 = filler */
214	{
215		ns(struct netbsd32_acct_args),
216		.sy_call = (sy_call_t *)netbsd32_acct
217	},		/* 51 = netbsd32_acct */
218	{
219		.sy_call = sys_nosys,
220	},		/* 52 = filler */
221	{
222		ns(struct sunos32_sys_mctl_args),
223		.sy_call = (sy_call_t *)sunos32_sys_mctl
224	},		/* 53 = mctl */
225	{
226		ns(struct sunos32_sys_ioctl_args),
227		.sy_call = (sy_call_t *)sunos32_sys_ioctl
228	},		/* 54 = ioctl */
229	{
230		ns(struct sunos32_sys_reboot_args),
231		.sy_call = (sy_call_t *)sunos32_sys_reboot
232	},		/* 55 = reboot */
233	{
234		.sy_call = sys_nosys,
235	},		/* 56 = filler */
236	{
237		ns(struct netbsd32_symlink_args),
238		.sy_call = (sy_call_t *)netbsd32_symlink
239	},		/* 57 = netbsd32_symlink */
240	{
241		ns(struct netbsd32_readlink_args),
242		.sy_call = (sy_call_t *)netbsd32_readlink
243	},		/* 58 = netbsd32_readlink */
244	{
245		ns(struct sunos32_sys_execve_args),
246		.sy_call = (sy_call_t *)sunos32_sys_execve
247	},		/* 59 = execve */
248	{
249		ns(struct netbsd32_umask_args),
250		.sy_call = (sy_call_t *)netbsd32_umask
251	},		/* 60 = netbsd32_umask */
252	{
253		ns(struct netbsd32_chroot_args),
254		.sy_call = (sy_call_t *)netbsd32_chroot
255	},		/* 61 = netbsd32_chroot */
256	{
257		ns(struct compat_43_netbsd32_fstat43_args),
258		.sy_call = (sy_call_t *)compat_43_netbsd32_fstat43
259	},		/* 62 = compat_43_netbsd32_fstat43 */
260	{
261		.sy_call = sys_nosys,
262	},		/* 63 = filler */
263	{
264		.sy_call = (sy_call_t *)compat_43_sys_getpagesize
265	},		/* 64 = ogetpagesize */
266	{
267		ns(struct sunos32_sys_omsync_args),
268		.sy_call = (sy_call_t *)sunos32_sys_omsync
269	},		/* 65 = omsync */
270	{
271		.sy_call = (sy_call_t *)sys_vfork
272	},		/* 66 = vfork */
273	{
274		.sy_call = sys_nosys,
275	},		/* 67 = filler */
276	{
277		.sy_call = sys_nosys,
278	},		/* 68 = filler */
279	{
280		.sy_call = sys_nosys,
281	},		/* 69 = filler */
282	{
283		.sy_call = sys_nosys,
284	},		/* 70 = filler */
285	{
286		ns(struct sunos32_sys_mmap_args),
287		.sy_call = (sy_call_t *)sunos32_sys_mmap
288	},		/* 71 = mmap */
289	{
290		ns(struct netbsd32_ovadvise_args),
291		.sy_call = (sy_call_t *)netbsd32_ovadvise
292	},		/* 72 = vadvise */
293	{
294		ns(struct netbsd32_munmap_args),
295		.sy_call = (sy_call_t *)netbsd32_munmap
296	},		/* 73 = netbsd32_munmap */
297	{
298		ns(struct netbsd32_mprotect_args),
299		.sy_call = (sy_call_t *)netbsd32_mprotect
300	},		/* 74 = netbsd32_mprotect */
301	{
302		ns(struct netbsd32_madvise_args),
303		.sy_call = (sy_call_t *)netbsd32_madvise
304	},		/* 75 = netbsd32_madvise */
305	{
306		.sy_call = (sy_call_t *)sunos32_sys_vhangup
307	},		/* 76 = vhangup */
308	{
309		.sy_call = sys_nosys,
310	},		/* 77 = filler */
311	{
312		ns(struct netbsd32_mincore_args),
313		.sy_call = (sy_call_t *)netbsd32_mincore
314	},		/* 78 = netbsd32_mincore */
315	{
316		ns(struct netbsd32_getgroups_args),
317		.sy_call = (sy_call_t *)netbsd32_getgroups
318	},		/* 79 = netbsd32_getgroups */
319	{
320		ns(struct netbsd32_setgroups_args),
321		.sy_call = (sy_call_t *)netbsd32_setgroups
322	},		/* 80 = netbsd32_setgroups */
323	{
324		.sy_call = (sy_call_t *)sys_getpgrp
325	},		/* 81 = getpgrp */
326	{
327		ns(struct sunos32_sys_setpgrp_args),
328		.sy_call = (sy_call_t *)sunos32_sys_setpgrp
329	},		/* 82 = setpgrp */
330	{
331		ns(struct compat_50_netbsd32_setitimer_args),
332		.sy_call = (sy_call_t *)compat_50_netbsd32_setitimer
333	},		/* 83 = compat_50_netbsd32_setitimer */
334	{
335		.sy_call = sys_nosys,
336	},		/* 84 = filler */
337	{
338		ns(struct compat_12_netbsd32_oswapon_args),
339		.sy_call = (sy_call_t *)compat_12_netbsd32_oswapon
340	},		/* 85 = compat_12_netbsd32_oswapon */
341	{
342		ns(struct compat_50_netbsd32_getitimer_args),
343		.sy_call = (sy_call_t *)compat_50_netbsd32_getitimer
344	},		/* 86 = compat_50_netbsd32_getitimer */
345	{
346		ns(struct compat_43_netbsd32_ogethostname_args),
347		.sy_call = (sy_call_t *)compat_43_netbsd32_ogethostname
348	},		/* 87 = compat_43_netbsd32_ogethostname */
349	{
350		ns(struct compat_43_netbsd32_osethostname_args),
351		.sy_call = (sy_call_t *)compat_43_netbsd32_osethostname
352	},		/* 88 = compat_43_netbsd32_osethostname */
353	{
354		.sy_call = (sy_call_t *)compat_43_sys_getdtablesize
355	},		/* 89 = ogetdtablesize */
356	{
357		ns(struct netbsd32_dup2_args),
358		.sy_call = (sy_call_t *)netbsd32_dup2
359	},		/* 90 = netbsd32_dup2 */
360	{
361		.sy_call = sys_nosys,
362	},		/* 91 = filler */
363	{
364		ns(struct sunos32_sys_fcntl_args),
365		.sy_call = (sy_call_t *)sunos32_sys_fcntl
366	},		/* 92 = fcntl */
367	{
368		ns(struct compat_50_netbsd32_select_args),
369		.sy_call = (sy_call_t *)compat_50_netbsd32_select
370	},		/* 93 = compat_50_netbsd32_select */
371	{
372		.sy_call = sys_nosys,
373	},		/* 94 = filler */
374	{
375		ns(struct netbsd32_fsync_args),
376		.sy_call = (sy_call_t *)netbsd32_fsync
377	},		/* 95 = netbsd32_fsync */
378	{
379		ns(struct netbsd32_setpriority_args),
380		.sy_call = (sy_call_t *)netbsd32_setpriority
381	},		/* 96 = netbsd32_setpriority */
382	{
383		ns(struct sunos32_sys_socket_args),
384		.sy_call = (sy_call_t *)sunos32_sys_socket
385	},		/* 97 = socket */
386	{
387		ns(struct netbsd32_connect_args),
388		.sy_call = (sy_call_t *)netbsd32_connect
389	},		/* 98 = netbsd32_connect */
390	{
391		ns(struct compat_43_netbsd32_oaccept_args),
392		.sy_call = (sy_call_t *)compat_43_netbsd32_oaccept
393	},		/* 99 = compat_43_netbsd32_oaccept */
394	{
395		ns(struct netbsd32_getpriority_args),
396		.sy_call = (sy_call_t *)netbsd32_getpriority
397	},		/* 100 = netbsd32_getpriority */
398	{
399		ns(struct compat_43_netbsd32_osend_args),
400		.sy_call = (sy_call_t *)compat_43_netbsd32_osend
401	},		/* 101 = compat_43_netbsd32_osend */
402	{
403		ns(struct compat_43_netbsd32_orecv_args),
404		.sy_call = (sy_call_t *)compat_43_netbsd32_orecv
405	},		/* 102 = compat_43_netbsd32_orecv */
406	{
407		.sy_call = sys_nosys,
408	},		/* 103 = filler */
409	{
410		ns(struct netbsd32_bind_args),
411		.sy_call = (sy_call_t *)netbsd32_bind
412	},		/* 104 = netbsd32_bind */
413	{
414		ns(struct sunos32_sys_setsockopt_args),
415		.sy_call = (sy_call_t *)sunos32_sys_setsockopt
416	},		/* 105 = setsockopt */
417	{
418		ns(struct netbsd32_listen_args),
419		.sy_call = (sy_call_t *)netbsd32_listen
420	},		/* 106 = netbsd32_listen */
421	{
422		.sy_call = sys_nosys,
423	},		/* 107 = filler */
424	{
425		ns(struct sunos32_sys_sigvec_args),
426		.sy_call = (sy_call_t *)sunos32_sys_sigvec
427	},		/* 108 = sigvec */
428	{
429		ns(struct compat_43_netbsd32_sigblock_args),
430		.sy_call = (sy_call_t *)compat_43_netbsd32_sigblock
431	},		/* 109 = compat_43_netbsd32_sigblock */
432	{
433		ns(struct compat_43_netbsd32_sigsetmask_args),
434		.sy_call = (sy_call_t *)compat_43_netbsd32_sigsetmask
435	},		/* 110 = compat_43_netbsd32_sigsetmask */
436	{
437		ns(struct sunos32_sys_sigsuspend_args),
438		.sy_call = (sy_call_t *)sunos32_sys_sigsuspend
439	},		/* 111 = sigsuspend */
440	{
441		ns(struct compat_43_netbsd32_osigstack_args),
442		.sy_call = (sy_call_t *)compat_43_netbsd32_osigstack
443	},		/* 112 = compat_43_netbsd32_osigstack */
444	{
445		ns(struct compat_43_netbsd32_orecvmsg_args),
446		.sy_call = (sy_call_t *)compat_43_netbsd32_orecvmsg
447	},		/* 113 = compat_43_netbsd32_orecvmsg */
448	{
449		ns(struct compat_43_netbsd32_osendmsg_args),
450		.sy_call = (sy_call_t *)compat_43_netbsd32_osendmsg
451	},		/* 114 = compat_43_netbsd32_osendmsg */
452	{
453		.sy_call = sys_nosys,
454	},		/* 115 = filler */
455	{
456		ns(struct compat_50_netbsd32_gettimeofday_args),
457		.sy_call = (sy_call_t *)compat_50_netbsd32_gettimeofday
458	},		/* 116 = compat_50_netbsd32_gettimeofday */
459	{
460		ns(struct compat_50_netbsd32_getrusage_args),
461		.sy_call = (sy_call_t *)compat_50_netbsd32_getrusage
462	},		/* 117 = compat_50_netbsd32_getrusage */
463	{
464		ns(struct netbsd32_getsockopt_args),
465		.sy_call = (sy_call_t *)netbsd32_getsockopt
466	},		/* 118 = netbsd32_getsockopt */
467	{
468		.sy_call = sys_nosys,
469	},		/* 119 = filler */
470	{
471		ns(struct netbsd32_readv_args),
472		.sy_call = (sy_call_t *)netbsd32_readv
473	},		/* 120 = netbsd32_readv */
474	{
475		ns(struct netbsd32_writev_args),
476		.sy_call = (sy_call_t *)netbsd32_writev
477	},		/* 121 = netbsd32_writev */
478	{
479		ns(struct compat_50_netbsd32_settimeofday_args),
480		.sy_call = (sy_call_t *)compat_50_netbsd32_settimeofday
481	},		/* 122 = compat_50_netbsd32_settimeofday */
482	{
483		ns(struct netbsd32_fchown_args),
484		.sy_call = (sy_call_t *)netbsd32_fchown
485	},		/* 123 = netbsd32_fchown */
486	{
487		ns(struct netbsd32_fchmod_args),
488		.sy_call = (sy_call_t *)netbsd32_fchmod
489	},		/* 124 = netbsd32_fchmod */
490	{
491		ns(struct compat_43_netbsd32_orecvfrom_args),
492		.sy_call = (sy_call_t *)compat_43_netbsd32_orecvfrom
493	},		/* 125 = compat_43_netbsd32_orecvfrom */
494	{
495		ns(struct netbsd32_setreuid_args),
496		.sy_call = (sy_call_t *)netbsd32_setreuid
497	},		/* 126 = netbsd32_setreuid */
498	{
499		ns(struct netbsd32_setregid_args),
500		.sy_call = (sy_call_t *)netbsd32_setregid
501	},		/* 127 = netbsd32_setregid */
502	{
503		ns(struct netbsd32_rename_args),
504		.sy_call = (sy_call_t *)netbsd32_rename
505	},		/* 128 = netbsd32_rename */
506	{
507		ns(struct compat_43_netbsd32_otruncate_args),
508		.sy_call = (sy_call_t *)compat_43_netbsd32_otruncate
509	},		/* 129 = compat_43_netbsd32_otruncate */
510	{
511		ns(struct compat_43_netbsd32_oftruncate_args),
512		.sy_call = (sy_call_t *)compat_43_netbsd32_oftruncate
513	},		/* 130 = compat_43_netbsd32_oftruncate */
514	{
515		ns(struct netbsd32_flock_args),
516		.sy_call = (sy_call_t *)netbsd32_flock
517	},		/* 131 = netbsd32_flock */
518	{
519		.sy_call = sys_nosys,
520	},		/* 132 = filler */
521	{
522		ns(struct netbsd32_sendto_args),
523		.sy_call = (sy_call_t *)netbsd32_sendto
524	},		/* 133 = netbsd32_sendto */
525	{
526		ns(struct netbsd32_shutdown_args),
527		.sy_call = (sy_call_t *)netbsd32_shutdown
528	},		/* 134 = netbsd32_shutdown */
529	{
530		ns(struct sunos32_sys_socketpair_args),
531		.sy_call = (sy_call_t *)sunos32_sys_socketpair
532	},		/* 135 = socketpair */
533	{
534		ns(struct netbsd32_mkdir_args),
535		.sy_call = (sy_call_t *)netbsd32_mkdir
536	},		/* 136 = netbsd32_mkdir */
537	{
538		ns(struct netbsd32_rmdir_args),
539		.sy_call = (sy_call_t *)netbsd32_rmdir
540	},		/* 137 = netbsd32_rmdir */
541	{
542		ns(struct compat_50_netbsd32_utimes_args),
543		.sy_call = (sy_call_t *)compat_50_netbsd32_utimes
544	},		/* 138 = compat_50_netbsd32_utimes */
545	{
546		ns(struct sunos32_sys_sigreturn_args),
547		.sy_call = (sy_call_t *)sunos32_sys_sigreturn
548	},		/* 139 = sigreturn */
549	{
550		ns(struct compat_50_netbsd32_adjtime_args),
551		.sy_call = (sy_call_t *)compat_50_netbsd32_adjtime
552	},		/* 140 = compat_50_netbsd32_adjtime */
553	{
554		ns(struct compat_43_netbsd32_ogetpeername_args),
555		.sy_call = (sy_call_t *)compat_43_netbsd32_ogetpeername
556	},		/* 141 = compat_43_netbsd32_ogetpeername */
557	{
558		.sy_call = (sy_call_t *)compat_43_sys_gethostid
559	},		/* 142 = gethostid */
560	{
561		.sy_call = sys_nosys,
562	},		/* 143 = filler */
563	{
564		ns(struct sunos32_sys_getrlimit_args),
565		.sy_call = (sy_call_t *)sunos32_sys_getrlimit
566	},		/* 144 = getrlimit */
567	{
568		ns(struct sunos32_sys_setrlimit_args),
569		.sy_call = (sy_call_t *)sunos32_sys_setrlimit
570	},		/* 145 = setrlimit */
571	{
572		ns(struct compat_43_netbsd32_killpg_args),
573		.sy_call = (sy_call_t *)compat_43_netbsd32_killpg
574	},		/* 146 = compat_43_netbsd32_killpg */
575	{
576		.sy_call = sys_nosys,
577	},		/* 147 = filler */
578	{
579		.sy_call = sys_nosys,
580	},		/* 148 = filler */
581	{
582		.sy_call = sys_nosys,
583	},		/* 149 = filler */
584	{
585		ns(struct compat_43_netbsd32_ogetsockname_args),
586		.sy_call = (sy_call_t *)compat_43_netbsd32_ogetsockname
587	},		/* 150 = compat_43_netbsd32_ogetsockname */
588	{
589		.sy_call = sys_nosys,
590	},		/* 151 = filler */
591	{
592		.sy_call = sys_nosys,
593	},		/* 152 = filler */
594	{
595		ns(struct netbsd32_poll_args),
596		.sy_call = (sy_call_t *)netbsd32_poll
597	},		/* 153 = netbsd32_poll */
598	{
599		.sy_call = sys_nosys,
600	},		/* 154 = filler */
601	{
602		.sy_call = sys_nosys,
603	},		/* 155 = filler */
604	{
605		ns(struct compat_43_netbsd32_ogetdirentries_args),
606		.sy_call = (sy_call_t *)compat_43_netbsd32_ogetdirentries
607	},		/* 156 = compat_43_netbsd32_ogetdirentries */
608	{
609		ns(struct sunos32_sys_statfs_args),
610		.sy_call = (sy_call_t *)sunos32_sys_statfs
611	},		/* 157 = statfs */
612	{
613		ns(struct sunos32_sys_fstatfs_args),
614		.sy_call = (sy_call_t *)sunos32_sys_fstatfs
615	},		/* 158 = fstatfs */
616	{
617		ns(struct sunos32_sys_unmount_args),
618		.sy_call = (sy_call_t *)sunos32_sys_unmount
619	},		/* 159 = unmount */
620	{
621		.sy_call = sys_nosys,
622	},		/* 160 = filler */
623	{
624		ns(struct compat_30_sys_getfh_args),
625		.sy_call = (sy_call_t *)compat_30_sys_getfh
626	},		/* 161 = getfh */
627	{
628		ns(struct compat_09_netbsd32_ogetdomainname_args),
629		.sy_call = (sy_call_t *)compat_09_netbsd32_ogetdomainname
630	},		/* 162 = compat_09_netbsd32_ogetdomainname */
631	{
632		ns(struct compat_09_netbsd32_osetdomainname_args),
633		.sy_call = (sy_call_t *)compat_09_netbsd32_osetdomainname
634	},		/* 163 = compat_09_netbsd32_osetdomainname */
635	{
636		.sy_call = sys_nosys,
637	},		/* 164 = filler */
638	{
639		ns(struct sunos32_sys_quotactl_args),
640		.sy_call = (sy_call_t *)sunos32_sys_quotactl
641	},		/* 165 = quotactl */
642	{
643		ns(struct sunos32_sys_exportfs_args),
644		.sy_call = (sy_call_t *)sunos32_sys_exportfs
645	},		/* 166 = exportfs */
646	{
647		ns(struct sunos32_sys_mount_args),
648		.sy_call = (sy_call_t *)sunos32_sys_mount
649	},		/* 167 = mount */
650	{
651		ns(struct sunos32_sys_ustat_args),
652		.sy_call = (sy_call_t *)sunos32_sys_ustat
653	},		/* 168 = ustat */
654#ifdef SYSVSEM
655	{
656		ns(struct compat_10_netbsd32_semsys_args),
657		.sy_call = (sy_call_t *)compat_10_netbsd32_semsys
658	},		/* 169 = osemsys */
659#else
660	{
661		.sy_call = sys_nosys,
662	},		/* 169 = filler */
663#endif
664#ifdef SYSVMSG
665	{
666		ns(struct compat_10_netbsd32_msgsys_args),
667		.sy_call = (sy_call_t *)compat_10_netbsd32_msgsys
668	},		/* 170 = omsgsys */
669#else
670	{
671		.sy_call = sys_nosys,
672	},		/* 170 = filler */
673#endif
674#ifdef SYSVSHM
675	{
676		ns(struct compat_10_netbsd32_shmsys_args),
677		.sy_call = (sy_call_t *)compat_10_netbsd32_shmsys
678	},		/* 171 = oshmsys */
679#else
680	{
681		.sy_call = sys_nosys,
682	},		/* 171 = filler */
683#endif
684	{
685		ns(struct sunos32_sys_auditsys_args),
686		.sy_call = (sy_call_t *)sunos32_sys_auditsys
687	},		/* 172 = auditsys */
688	{
689		.sy_call = sys_nosys,
690	},		/* 173 = filler */
691	{
692		ns(struct sunos32_sys_getdents_args),
693		.sy_call = (sy_call_t *)sunos32_sys_getdents
694	},		/* 174 = getdents */
695	{
696		.sy_call = (sy_call_t *)sys_setsid
697	},		/* 175 = setsid */
698	{
699		ns(struct netbsd32_fchdir_args),
700		.sy_call = (sy_call_t *)netbsd32_fchdir
701	},		/* 176 = netbsd32_fchdir */
702	{
703		ns(struct netbsd32_fchroot_args),
704		.sy_call = (sy_call_t *)netbsd32_fchroot
705	},		/* 177 = netbsd32_fchroot */
706	{
707		.sy_call = sys_nosys,
708	},		/* 178 = filler */
709	{
710		.sy_call = sys_nosys,
711	},		/* 179 = filler */
712	{
713		.sy_call = sys_nosys,
714	},		/* 180 = filler */
715	{
716		.sy_call = sys_nosys,
717	},		/* 181 = filler */
718	{
719		.sy_call = sys_nosys,
720	},		/* 182 = filler */
721	{
722		ns(struct sunos32_sys_sigpending_args),
723		.sy_call = (sy_call_t *)sunos32_sys_sigpending
724	},		/* 183 = sigpending */
725	{
726		.sy_call = sys_nosys,
727	},		/* 184 = filler */
728	{
729		ns(struct netbsd32_setpgid_args),
730		.sy_call = (sy_call_t *)netbsd32_setpgid
731	},		/* 185 = netbsd32_setpgid */
732	{
733		ns(struct netbsd32_pathconf_args),
734		.sy_call = (sy_call_t *)netbsd32_pathconf
735	},		/* 186 = netbsd32_pathconf */
736	{
737		ns(struct netbsd32_fpathconf_args),
738		.sy_call = (sy_call_t *)netbsd32_fpathconf
739	},		/* 187 = netbsd32_fpathconf */
740	{
741		ns(struct sunos32_sys_sysconf_args),
742		.sy_call = (sy_call_t *)sunos32_sys_sysconf
743	},		/* 188 = sysconf */
744	{
745		ns(struct sunos32_sys_uname_args),
746		.sy_call = (sy_call_t *)sunos32_sys_uname
747	},		/* 189 = uname */
748	{
749		.sy_call = sys_nosys,
750	},		/* 190 = filler */
751	{
752		.sy_call = sys_nosys,
753	},		/* 191 = filler */
754	{
755		.sy_call = sys_nosys,
756	},		/* 192 = filler */
757	{
758		.sy_call = sys_nosys,
759	},		/* 193 = filler */
760	{
761		.sy_call = sys_nosys,
762	},		/* 194 = filler */
763	{
764		.sy_call = sys_nosys,
765	},		/* 195 = filler */
766	{
767		.sy_call = sys_nosys,
768	},		/* 196 = filler */
769	{
770		.sy_call = sys_nosys,
771	},		/* 197 = filler */
772	{
773		.sy_call = sys_nosys,
774	},		/* 198 = filler */
775	{
776		.sy_call = sys_nosys,
777	},		/* 199 = filler */
778	{
779		.sy_call = sys_nosys,
780	},		/* 200 = filler */
781	{
782		.sy_call = sys_nosys,
783	},		/* 201 = filler */
784	{
785		.sy_call = sys_nosys,
786	},		/* 202 = filler */
787	{
788		.sy_call = sys_nosys,
789	},		/* 203 = filler */
790	{
791		.sy_call = sys_nosys,
792	},		/* 204 = filler */
793	{
794		.sy_call = sys_nosys,
795	},		/* 205 = filler */
796	{
797		.sy_call = sys_nosys,
798	},		/* 206 = filler */
799	{
800		.sy_call = sys_nosys,
801	},		/* 207 = filler */
802	{
803		.sy_call = sys_nosys,
804	},		/* 208 = filler */
805	{
806		.sy_call = sys_nosys,
807	},		/* 209 = filler */
808	{
809		.sy_call = sys_nosys,
810	},		/* 210 = filler */
811	{
812		.sy_call = sys_nosys,
813	},		/* 211 = filler */
814	{
815		.sy_call = sys_nosys,
816	},		/* 212 = filler */
817	{
818		.sy_call = sys_nosys,
819	},		/* 213 = filler */
820	{
821		.sy_call = sys_nosys,
822	},		/* 214 = filler */
823	{
824		.sy_call = sys_nosys,
825	},		/* 215 = filler */
826	{
827		.sy_call = sys_nosys,
828	},		/* 216 = filler */
829	{
830		.sy_call = sys_nosys,
831	},		/* 217 = filler */
832	{
833		.sy_call = sys_nosys,
834	},		/* 218 = filler */
835	{
836		.sy_call = sys_nosys,
837	},		/* 219 = filler */
838	{
839		.sy_call = sys_nosys,
840	},		/* 220 = filler */
841	{
842		.sy_call = sys_nosys,
843	},		/* 221 = filler */
844	{
845		.sy_call = sys_nosys,
846	},		/* 222 = filler */
847	{
848		.sy_call = sys_nosys,
849	},		/* 223 = filler */
850	{
851		.sy_call = sys_nosys,
852	},		/* 224 = filler */
853	{
854		.sy_call = sys_nosys,
855	},		/* 225 = filler */
856	{
857		.sy_call = sys_nosys,
858	},		/* 226 = filler */
859	{
860		.sy_call = sys_nosys,
861	},		/* 227 = filler */
862	{
863		.sy_call = sys_nosys,
864	},		/* 228 = filler */
865	{
866		.sy_call = sys_nosys,
867	},		/* 229 = filler */
868	{
869		.sy_call = sys_nosys,
870	},		/* 230 = filler */
871	{
872		.sy_call = sys_nosys,
873	},		/* 231 = filler */
874	{
875		.sy_call = sys_nosys,
876	},		/* 232 = filler */
877	{
878		.sy_call = sys_nosys,
879	},		/* 233 = filler */
880	{
881		.sy_call = sys_nosys,
882	},		/* 234 = filler */
883	{
884		.sy_call = sys_nosys,
885	},		/* 235 = filler */
886	{
887		.sy_call = sys_nosys,
888	},		/* 236 = filler */
889	{
890		.sy_call = sys_nosys,
891	},		/* 237 = filler */
892	{
893		.sy_call = sys_nosys,
894	},		/* 238 = filler */
895	{
896		.sy_call = sys_nosys,
897	},		/* 239 = filler */
898	{
899		.sy_call = sys_nosys,
900	},		/* 240 = filler */
901	{
902		.sy_call = sys_nosys,
903	},		/* 241 = filler */
904	{
905		.sy_call = sys_nosys,
906	},		/* 242 = filler */
907	{
908		.sy_call = sys_nosys,
909	},		/* 243 = filler */
910	{
911		.sy_call = sys_nosys,
912	},		/* 244 = filler */
913	{
914		.sy_call = sys_nosys,
915	},		/* 245 = filler */
916	{
917		.sy_call = sys_nosys,
918	},		/* 246 = filler */
919	{
920		.sy_call = sys_nosys,
921	},		/* 247 = filler */
922	{
923		.sy_call = sys_nosys,
924	},		/* 248 = filler */
925	{
926		.sy_call = sys_nosys,
927	},		/* 249 = filler */
928	{
929		.sy_call = sys_nosys,
930	},		/* 250 = filler */
931	{
932		.sy_call = sys_nosys,
933	},		/* 251 = filler */
934	{
935		.sy_call = sys_nosys,
936	},		/* 252 = filler */
937	{
938		.sy_call = sys_nosys,
939	},		/* 253 = filler */
940	{
941		.sy_call = sys_nosys,
942	},		/* 254 = filler */
943	{
944		.sy_call = sys_nosys,
945	},		/* 255 = filler */
946};
947
948const uint32_t sunos32_sysent_nomodbits[] = {
949	0x00000000,	/* syscalls   0- 31 */
950	0x00000000,	/* syscalls  32- 63 */
951	0x00000000,	/* syscalls  64- 95 */
952	0x00000000,	/* syscalls  96-127 */
953	0x00000000,	/* syscalls 128-159 */
954	0x00000000,	/* syscalls 160-191 */
955	0x00000000,	/* syscalls 192-223 */
956	0x00000000,	/* syscalls 224-255 */
957};
958