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