sunos32_sysent.c revision 1.31 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