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