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