1 /* $NetBSD: sunos_sysent.c,v 1.84 2015/09/24 14:43:36 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.76 2013/11/07 19:37:19 njoly Exp 8 */ 9 10 #include <sys/cdefs.h> 11 __KERNEL_RCSID(0, "$NetBSD: sunos_sysent.c,v 1.84 2015/09/24 14:43:36 christos Exp $"); 12 13 #if defined(_KERNEL_OPT) 14 #include "opt_sysv.h" 15 #endif 16 #include <sys/param.h> 17 #include <sys/systm.h> 18 #include <sys/signal.h> 19 #include <sys/mount.h> 20 #include <sys/poll.h> 21 #include <sys/sched.h> 22 #include <sys/syscallargs.h> 23 #include <compat/sunos/sunos.h> 24 #include <compat/sunos/sunos_syscallargs.h> 25 26 #define s(type) sizeof(type) 27 #define n(type) (sizeof(type)/sizeof (register_t)) 28 #define ns(type) .sy_narg = n(type), .sy_argsize = s(type) 29 30 struct sysent sunos_sysent[] = { 31 { 32 .sy_call = (sy_call_t *)sys_nosys 33 }, /* 0 = syscall */ 34 { 35 ns(struct sys_exit_args), 36 .sy_call = (sy_call_t *)sys_exit 37 }, /* 1 = exit */ 38 { 39 .sy_call = (sy_call_t *)sys_fork 40 }, /* 2 = fork */ 41 { 42 ns(struct sys_read_args), 43 .sy_flags = SYCALL_ARG_PTR, 44 .sy_call = (sy_call_t *)sys_read 45 }, /* 3 = read */ 46 { 47 ns(struct sys_write_args), 48 .sy_flags = SYCALL_ARG_PTR, 49 .sy_call = (sy_call_t *)sys_write 50 }, /* 4 = write */ 51 { 52 ns(struct sunos_sys_open_args), 53 .sy_flags = SYCALL_ARG_PTR, 54 .sy_call = (sy_call_t *)sunos_sys_open 55 }, /* 5 = open */ 56 { 57 ns(struct sys_close_args), 58 .sy_call = (sy_call_t *)sys_close 59 }, /* 6 = close */ 60 { 61 ns(struct sunos_sys_wait4_args), 62 .sy_flags = SYCALL_ARG_PTR, 63 .sy_call = (sy_call_t *)sunos_sys_wait4 64 }, /* 7 = wait4 */ 65 { 66 ns(struct sunos_sys_creat_args), 67 .sy_flags = SYCALL_ARG_PTR, 68 .sy_call = (sy_call_t *)sunos_sys_creat 69 }, /* 8 = creat */ 70 { 71 ns(struct sys_link_args), 72 .sy_flags = SYCALL_ARG_PTR, 73 .sy_call = (sy_call_t *)sys_link 74 }, /* 9 = link */ 75 { 76 ns(struct sys_unlink_args), 77 .sy_flags = SYCALL_ARG_PTR, 78 .sy_call = (sy_call_t *)sys_unlink 79 }, /* 10 = unlink */ 80 { 81 ns(struct sunos_sys_execv_args), 82 .sy_flags = SYCALL_ARG_PTR, 83 .sy_call = (sy_call_t *)sunos_sys_execv 84 }, /* 11 = execv */ 85 { 86 ns(struct sys_chdir_args), 87 .sy_flags = SYCALL_ARG_PTR, 88 .sy_call = (sy_call_t *)sys_chdir 89 }, /* 12 = chdir */ 90 { 91 .sy_call = sys_nosys, 92 }, /* 13 = filler */ 93 { 94 ns(struct sunos_sys_mknod_args), 95 .sy_flags = SYCALL_ARG_PTR, 96 .sy_call = (sy_call_t *)sunos_sys_mknod 97 }, /* 14 = mknod */ 98 { 99 ns(struct sys_chmod_args), 100 .sy_flags = SYCALL_ARG_PTR, 101 .sy_call = (sy_call_t *)sys_chmod 102 }, /* 15 = chmod */ 103 { 104 ns(struct sys_chown_args), 105 .sy_flags = SYCALL_ARG_PTR, 106 .sy_call = (sy_call_t *)sys_chown 107 }, /* 16 = chown */ 108 { 109 ns(struct sys_obreak_args), 110 .sy_flags = SYCALL_ARG_PTR, 111 .sy_call = (sy_call_t *)sys_obreak 112 }, /* 17 = break */ 113 { 114 .sy_call = sys_nosys, 115 }, /* 18 = filler */ 116 { 117 ns(struct compat_43_sys_lseek_args), 118 .sy_call = (sy_call_t *)compat_43_sys_lseek 119 }, /* 19 = lseek */ 120 { 121 .sy_call = (sy_call_t *)sys_getpid_with_ppid 122 }, /* 20 = getpid_with_ppid */ 123 { 124 .sy_call = sys_nosys, 125 }, /* 21 = filler */ 126 { 127 .sy_call = sys_nosys, 128 }, /* 22 = filler */ 129 { 130 ns(struct sys_setuid_args), 131 .sy_call = (sy_call_t *)sys_setuid 132 }, /* 23 = setuid */ 133 { 134 .sy_call = (sy_call_t *)sys_getuid_with_euid 135 }, /* 24 = getuid_with_euid */ 136 { 137 ns(struct sunos_sys_stime_args), 138 .sy_flags = SYCALL_ARG_PTR, 139 .sy_call = (sy_call_t *)sunos_sys_stime 140 }, /* 25 = stime */ 141 { 142 ns(struct sunos_sys_ptrace_args), 143 .sy_flags = SYCALL_ARG_PTR, 144 .sy_call = (sy_call_t *)sunos_sys_ptrace 145 }, /* 26 = ptrace */ 146 { 147 .sy_call = sys_nosys, 148 }, /* 27 = filler */ 149 { 150 .sy_call = sys_nosys, 151 }, /* 28 = filler */ 152 { 153 .sy_call = sys_nosys, 154 }, /* 29 = filler */ 155 { 156 .sy_call = sys_nosys, 157 }, /* 30 = filler */ 158 { 159 .sy_call = sys_nosys, 160 }, /* 31 = filler */ 161 { 162 .sy_call = sys_nosys, 163 }, /* 32 = filler */ 164 { 165 ns(struct sys_access_args), 166 .sy_flags = SYCALL_ARG_PTR, 167 .sy_call = (sy_call_t *)sys_access 168 }, /* 33 = access */ 169 { 170 .sy_call = sys_nosys, 171 }, /* 34 = filler */ 172 { 173 .sy_call = sys_nosys, 174 }, /* 35 = filler */ 175 { 176 .sy_call = (sy_call_t *)sys_sync 177 }, /* 36 = sync */ 178 { 179 ns(struct sys_kill_args), 180 .sy_call = (sy_call_t *)sys_kill 181 }, /* 37 = kill */ 182 { 183 ns(struct compat_43_sys_stat_args), 184 .sy_flags = SYCALL_ARG_PTR, 185 .sy_call = (sy_call_t *)compat_43_sys_stat 186 }, /* 38 = stat */ 187 { 188 .sy_call = sys_nosys, 189 }, /* 39 = filler */ 190 { 191 ns(struct compat_43_sys_lstat_args), 192 .sy_flags = SYCALL_ARG_PTR, 193 .sy_call = (sy_call_t *)compat_43_sys_lstat 194 }, /* 40 = lstat */ 195 { 196 ns(struct sys_dup_args), 197 .sy_call = (sy_call_t *)sys_dup 198 }, /* 41 = dup */ 199 { 200 .sy_call = (sy_call_t *)sys_pipe 201 }, /* 42 = pipe */ 202 { 203 .sy_call = sys_nosys, 204 }, /* 43 = filler */ 205 { 206 ns(struct sys_profil_args), 207 .sy_flags = SYCALL_ARG_PTR, 208 .sy_call = (sy_call_t *)sys_profil 209 }, /* 44 = profil */ 210 { 211 .sy_call = sys_nosys, 212 }, /* 45 = filler */ 213 { 214 ns(struct sys_setgid_args), 215 .sy_call = (sy_call_t *)sys_setgid 216 }, /* 46 = setgid */ 217 { 218 .sy_call = (sy_call_t *)sys_getgid_with_egid 219 }, /* 47 = getgid_with_egid */ 220 { 221 .sy_call = sys_nosys, 222 }, /* 48 = filler */ 223 { 224 .sy_call = sys_nosys, 225 }, /* 49 = filler */ 226 { 227 .sy_call = sys_nosys, 228 }, /* 50 = filler */ 229 { 230 ns(struct sys_acct_args), 231 .sy_flags = SYCALL_ARG_PTR, 232 .sy_call = (sy_call_t *)sys_acct 233 }, /* 51 = acct */ 234 { 235 .sy_call = sys_nosys, 236 }, /* 52 = filler */ 237 { 238 ns(struct sunos_sys_mctl_args), 239 .sy_flags = SYCALL_ARG_PTR, 240 .sy_call = (sy_call_t *)sunos_sys_mctl 241 }, /* 53 = mctl */ 242 { 243 ns(struct sunos_sys_ioctl_args), 244 .sy_flags = SYCALL_ARG_PTR, 245 .sy_call = (sy_call_t *)sunos_sys_ioctl 246 }, /* 54 = ioctl */ 247 { 248 ns(struct sunos_sys_reboot_args), 249 .sy_flags = SYCALL_ARG_PTR, 250 .sy_call = (sy_call_t *)sunos_sys_reboot 251 }, /* 55 = reboot */ 252 { 253 .sy_call = sys_nosys, 254 }, /* 56 = filler */ 255 { 256 ns(struct sys_symlink_args), 257 .sy_flags = SYCALL_ARG_PTR, 258 .sy_call = (sy_call_t *)sys_symlink 259 }, /* 57 = symlink */ 260 { 261 ns(struct sys_readlink_args), 262 .sy_flags = SYCALL_ARG_PTR, 263 .sy_call = (sy_call_t *)sys_readlink 264 }, /* 58 = readlink */ 265 { 266 ns(struct sunos_sys_execve_args), 267 .sy_flags = SYCALL_ARG_PTR, 268 .sy_call = (sy_call_t *)sunos_sys_execve 269 }, /* 59 = execve */ 270 { 271 ns(struct sys_umask_args), 272 .sy_call = (sy_call_t *)sys_umask 273 }, /* 60 = umask */ 274 { 275 ns(struct sys_chroot_args), 276 .sy_flags = SYCALL_ARG_PTR, 277 .sy_call = (sy_call_t *)sys_chroot 278 }, /* 61 = chroot */ 279 { 280 ns(struct compat_43_sys_fstat_args), 281 .sy_flags = SYCALL_ARG_PTR, 282 .sy_call = (sy_call_t *)compat_43_sys_fstat 283 }, /* 62 = fstat */ 284 { 285 .sy_call = sys_nosys, 286 }, /* 63 = filler */ 287 { 288 .sy_call = (sy_call_t *)compat_43_sys_getpagesize 289 }, /* 64 = getpagesize */ 290 { 291 ns(struct sunos_sys_omsync_args), 292 .sy_flags = SYCALL_ARG_PTR, 293 .sy_call = (sy_call_t *)sunos_sys_omsync 294 }, /* 65 = omsync */ 295 { 296 .sy_call = (sy_call_t *)sys_vfork 297 }, /* 66 = vfork */ 298 { 299 .sy_call = sys_nosys, 300 }, /* 67 = filler */ 301 { 302 .sy_call = sys_nosys, 303 }, /* 68 = filler */ 304 { 305 ns(struct sys_sbrk_args), 306 .sy_call = (sy_call_t *)sys_sbrk 307 }, /* 69 = sbrk */ 308 { 309 ns(struct sys_sstk_args), 310 .sy_call = (sy_call_t *)sys_sstk 311 }, /* 70 = sstk */ 312 { 313 ns(struct sunos_sys_mmap_args), 314 .sy_flags = SYCALL_ARG_PTR, 315 .sy_call = (sy_call_t *)sunos_sys_mmap 316 }, /* 71 = mmap */ 317 { 318 ns(struct sys_ovadvise_args), 319 .sy_call = (sy_call_t *)sys_ovadvise 320 }, /* 72 = vadvise */ 321 { 322 ns(struct sys_munmap_args), 323 .sy_flags = SYCALL_ARG_PTR, 324 .sy_call = (sy_call_t *)sys_munmap 325 }, /* 73 = munmap */ 326 { 327 ns(struct sys_mprotect_args), 328 .sy_flags = SYCALL_ARG_PTR, 329 .sy_call = (sy_call_t *)sys_mprotect 330 }, /* 74 = mprotect */ 331 { 332 ns(struct sys_madvise_args), 333 .sy_flags = SYCALL_ARG_PTR, 334 .sy_call = (sy_call_t *)sys_madvise 335 }, /* 75 = madvise */ 336 { 337 .sy_call = (sy_call_t *)sunos_sys_vhangup 338 }, /* 76 = vhangup */ 339 { 340 .sy_call = sys_nosys, 341 }, /* 77 = filler */ 342 { 343 ns(struct sys_mincore_args), 344 .sy_flags = SYCALL_ARG_PTR, 345 .sy_call = (sy_call_t *)sys_mincore 346 }, /* 78 = mincore */ 347 { 348 ns(struct sys_getgroups_args), 349 .sy_flags = SYCALL_ARG_PTR, 350 .sy_call = (sy_call_t *)sys_getgroups 351 }, /* 79 = getgroups */ 352 { 353 ns(struct sys_setgroups_args), 354 .sy_flags = SYCALL_ARG_PTR, 355 .sy_call = (sy_call_t *)sys_setgroups 356 }, /* 80 = setgroups */ 357 { 358 .sy_call = (sy_call_t *)sys_getpgrp 359 }, /* 81 = getpgrp */ 360 { 361 ns(struct sunos_sys_setpgrp_args), 362 .sy_call = (sy_call_t *)sunos_sys_setpgrp 363 }, /* 82 = setpgrp */ 364 { 365 ns(struct compat_50_sys_setitimer_args), 366 .sy_flags = SYCALL_ARG_PTR, 367 .sy_call = (sy_call_t *)compat_50_sys_setitimer 368 }, /* 83 = setitimer */ 369 { 370 .sy_call = sys_nosys, 371 }, /* 84 = filler */ 372 { 373 ns(struct compat_12_sys_swapon_args), 374 .sy_flags = SYCALL_ARG_PTR, 375 .sy_call = (sy_call_t *)compat_12_sys_swapon 376 }, /* 85 = swapon */ 377 { 378 ns(struct compat_50_sys_getitimer_args), 379 .sy_flags = SYCALL_ARG_PTR, 380 .sy_call = (sy_call_t *)compat_50_sys_getitimer 381 }, /* 86 = getitimer */ 382 { 383 ns(struct compat_43_sys_gethostname_args), 384 .sy_flags = SYCALL_ARG_PTR, 385 .sy_call = (sy_call_t *)compat_43_sys_gethostname 386 }, /* 87 = gethostname */ 387 { 388 ns(struct compat_43_sys_sethostname_args), 389 .sy_flags = SYCALL_ARG_PTR, 390 .sy_call = (sy_call_t *)compat_43_sys_sethostname 391 }, /* 88 = sethostname */ 392 { 393 .sy_call = (sy_call_t *)compat_43_sys_getdtablesize 394 }, /* 89 = getdtablesize */ 395 { 396 ns(struct sys_dup2_args), 397 .sy_call = (sy_call_t *)sys_dup2 398 }, /* 90 = dup2 */ 399 { 400 .sy_call = sys_nosys, 401 }, /* 91 = filler */ 402 { 403 ns(struct sunos_sys_fcntl_args), 404 .sy_flags = SYCALL_ARG_PTR, 405 .sy_call = (sy_call_t *)sunos_sys_fcntl 406 }, /* 92 = fcntl */ 407 { 408 ns(struct compat_50_sys_select_args), 409 .sy_flags = SYCALL_ARG_PTR, 410 .sy_call = (sy_call_t *)compat_50_sys_select 411 }, /* 93 = select */ 412 { 413 .sy_call = sys_nosys, 414 }, /* 94 = filler */ 415 { 416 ns(struct sys_fsync_args), 417 .sy_call = (sy_call_t *)sys_fsync 418 }, /* 95 = fsync */ 419 { 420 ns(struct sys_setpriority_args), 421 .sy_call = (sy_call_t *)sys_setpriority 422 }, /* 96 = setpriority */ 423 { 424 ns(struct sunos_sys_socket_args), 425 .sy_call = (sy_call_t *)sunos_sys_socket 426 }, /* 97 = socket */ 427 { 428 ns(struct sys_connect_args), 429 .sy_flags = SYCALL_ARG_PTR, 430 .sy_call = (sy_call_t *)sys_connect 431 }, /* 98 = connect */ 432 { 433 ns(struct compat_43_sys_accept_args), 434 .sy_flags = SYCALL_ARG_PTR, 435 .sy_call = (sy_call_t *)compat_43_sys_accept 436 }, /* 99 = accept */ 437 { 438 ns(struct sys_getpriority_args), 439 .sy_call = (sy_call_t *)sys_getpriority 440 }, /* 100 = getpriority */ 441 { 442 ns(struct compat_43_sys_send_args), 443 .sy_flags = SYCALL_ARG_PTR, 444 .sy_call = (sy_call_t *)compat_43_sys_send 445 }, /* 101 = send */ 446 { 447 ns(struct compat_43_sys_recv_args), 448 .sy_flags = SYCALL_ARG_PTR, 449 .sy_call = (sy_call_t *)compat_43_sys_recv 450 }, /* 102 = recv */ 451 { 452 .sy_call = sys_nosys, 453 }, /* 103 = filler */ 454 { 455 ns(struct sys_bind_args), 456 .sy_flags = SYCALL_ARG_PTR, 457 .sy_call = (sy_call_t *)sys_bind 458 }, /* 104 = bind */ 459 { 460 ns(struct sunos_sys_setsockopt_args), 461 .sy_flags = SYCALL_ARG_PTR, 462 .sy_call = (sy_call_t *)sunos_sys_setsockopt 463 }, /* 105 = setsockopt */ 464 { 465 ns(struct sys_listen_args), 466 .sy_call = (sy_call_t *)sys_listen 467 }, /* 106 = listen */ 468 { 469 .sy_call = sys_nosys, 470 }, /* 107 = filler */ 471 { 472 ns(struct sunos_sys_sigvec_args), 473 .sy_flags = SYCALL_ARG_PTR, 474 .sy_call = (sy_call_t *)sunos_sys_sigvec 475 }, /* 108 = sigvec */ 476 { 477 ns(struct compat_43_sys_sigblock_args), 478 .sy_call = (sy_call_t *)compat_43_sys_sigblock 479 }, /* 109 = sigblock */ 480 { 481 ns(struct compat_43_sys_sigsetmask_args), 482 .sy_call = (sy_call_t *)compat_43_sys_sigsetmask 483 }, /* 110 = sigsetmask */ 484 { 485 ns(struct sunos_sys_sigsuspend_args), 486 .sy_call = (sy_call_t *)sunos_sys_sigsuspend 487 }, /* 111 = sigsuspend */ 488 { 489 ns(struct compat_43_sys_sigstack_args), 490 .sy_flags = SYCALL_ARG_PTR, 491 .sy_call = (sy_call_t *)compat_43_sys_sigstack 492 }, /* 112 = sigstack */ 493 { 494 ns(struct compat_43_sys_recvmsg_args), 495 .sy_flags = SYCALL_ARG_PTR, 496 .sy_call = (sy_call_t *)compat_43_sys_recvmsg 497 }, /* 113 = recvmsg */ 498 { 499 ns(struct compat_43_sys_sendmsg_args), 500 .sy_flags = SYCALL_ARG_PTR, 501 .sy_call = (sy_call_t *)compat_43_sys_sendmsg 502 }, /* 114 = sendmsg */ 503 { 504 .sy_call = sys_nosys, 505 }, /* 115 = filler */ 506 { 507 ns(struct compat_50_sys_gettimeofday_args), 508 .sy_flags = SYCALL_ARG_PTR, 509 .sy_call = (sy_call_t *)compat_50_sys_gettimeofday 510 }, /* 116 = gettimeofday */ 511 { 512 ns(struct compat_50_sys_getrusage_args), 513 .sy_flags = SYCALL_ARG_PTR, 514 .sy_call = (sy_call_t *)compat_50_sys_getrusage 515 }, /* 117 = getrusage */ 516 { 517 ns(struct sys_getsockopt_args), 518 .sy_flags = SYCALL_ARG_PTR, 519 .sy_call = (sy_call_t *)sys_getsockopt 520 }, /* 118 = getsockopt */ 521 { 522 .sy_call = sys_nosys, 523 }, /* 119 = filler */ 524 { 525 ns(struct sys_readv_args), 526 .sy_flags = SYCALL_ARG_PTR, 527 .sy_call = (sy_call_t *)sys_readv 528 }, /* 120 = readv */ 529 { 530 ns(struct sys_writev_args), 531 .sy_flags = SYCALL_ARG_PTR, 532 .sy_call = (sy_call_t *)sys_writev 533 }, /* 121 = writev */ 534 { 535 ns(struct compat_50_sys_settimeofday_args), 536 .sy_flags = SYCALL_ARG_PTR, 537 .sy_call = (sy_call_t *)compat_50_sys_settimeofday 538 }, /* 122 = settimeofday */ 539 { 540 ns(struct sys_fchown_args), 541 .sy_call = (sy_call_t *)sys_fchown 542 }, /* 123 = fchown */ 543 { 544 ns(struct sys_fchmod_args), 545 .sy_call = (sy_call_t *)sys_fchmod 546 }, /* 124 = fchmod */ 547 { 548 ns(struct compat_43_sys_recvfrom_args), 549 .sy_flags = SYCALL_ARG_PTR, 550 .sy_call = (sy_call_t *)compat_43_sys_recvfrom 551 }, /* 125 = recvfrom */ 552 { 553 ns(struct sys_setreuid_args), 554 .sy_call = (sy_call_t *)sys_setreuid 555 }, /* 126 = setreuid */ 556 { 557 ns(struct sys_setregid_args), 558 .sy_call = (sy_call_t *)sys_setregid 559 }, /* 127 = setregid */ 560 { 561 ns(struct sys_rename_args), 562 .sy_flags = SYCALL_ARG_PTR, 563 .sy_call = (sy_call_t *)sys_rename 564 }, /* 128 = rename */ 565 { 566 ns(struct compat_43_sys_truncate_args), 567 .sy_flags = SYCALL_ARG_PTR, 568 .sy_call = (sy_call_t *)compat_43_sys_truncate 569 }, /* 129 = truncate */ 570 { 571 ns(struct compat_43_sys_ftruncate_args), 572 .sy_call = (sy_call_t *)compat_43_sys_ftruncate 573 }, /* 130 = ftruncate */ 574 { 575 ns(struct sys_flock_args), 576 .sy_call = (sy_call_t *)sys_flock 577 }, /* 131 = flock */ 578 { 579 .sy_call = sys_nosys, 580 }, /* 132 = filler */ 581 { 582 ns(struct sys_sendto_args), 583 .sy_flags = SYCALL_ARG_PTR, 584 .sy_call = (sy_call_t *)sys_sendto 585 }, /* 133 = sendto */ 586 { 587 ns(struct sys_shutdown_args), 588 .sy_call = (sy_call_t *)sys_shutdown 589 }, /* 134 = shutdown */ 590 { 591 ns(struct sunos_sys_socketpair_args), 592 .sy_flags = SYCALL_ARG_PTR, 593 .sy_call = (sy_call_t *)sunos_sys_socketpair 594 }, /* 135 = socketpair */ 595 { 596 ns(struct sys_mkdir_args), 597 .sy_flags = SYCALL_ARG_PTR, 598 .sy_call = (sy_call_t *)sys_mkdir 599 }, /* 136 = mkdir */ 600 { 601 ns(struct sys_rmdir_args), 602 .sy_flags = SYCALL_ARG_PTR, 603 .sy_call = (sy_call_t *)sys_rmdir 604 }, /* 137 = rmdir */ 605 { 606 ns(struct compat_50_sys_utimes_args), 607 .sy_flags = SYCALL_ARG_PTR, 608 .sy_call = (sy_call_t *)compat_50_sys_utimes 609 }, /* 138 = utimes */ 610 { 611 ns(struct sunos_sys_sigreturn_args), 612 .sy_flags = SYCALL_ARG_PTR, 613 .sy_call = (sy_call_t *)sunos_sys_sigreturn 614 }, /* 139 = sigreturn */ 615 { 616 ns(struct compat_50_sys_adjtime_args), 617 .sy_flags = SYCALL_ARG_PTR, 618 .sy_call = (sy_call_t *)compat_50_sys_adjtime 619 }, /* 140 = adjtime */ 620 { 621 ns(struct compat_43_sys_getpeername_args), 622 .sy_flags = SYCALL_ARG_PTR, 623 .sy_call = (sy_call_t *)compat_43_sys_getpeername 624 }, /* 141 = getpeername */ 625 { 626 .sy_call = (sy_call_t *)compat_43_sys_gethostid 627 }, /* 142 = gethostid */ 628 { 629 .sy_call = sys_nosys, 630 }, /* 143 = filler */ 631 { 632 ns(struct sunos_sys_getrlimit_args), 633 .sy_flags = SYCALL_ARG_PTR, 634 .sy_call = (sy_call_t *)sunos_sys_getrlimit 635 }, /* 144 = getrlimit */ 636 { 637 ns(struct sunos_sys_setrlimit_args), 638 .sy_flags = SYCALL_ARG_PTR, 639 .sy_call = (sy_call_t *)sunos_sys_setrlimit 640 }, /* 145 = setrlimit */ 641 { 642 ns(struct compat_43_sys_killpg_args), 643 .sy_call = (sy_call_t *)compat_43_sys_killpg 644 }, /* 146 = killpg */ 645 { 646 .sy_call = sys_nosys, 647 }, /* 147 = filler */ 648 { 649 .sy_call = sys_nosys, 650 }, /* 148 = filler */ 651 { 652 .sy_call = sys_nosys, 653 }, /* 149 = filler */ 654 { 655 ns(struct compat_43_sys_getsockname_args), 656 .sy_flags = SYCALL_ARG_PTR, 657 .sy_call = (sy_call_t *)compat_43_sys_getsockname 658 }, /* 150 = getsockname */ 659 { 660 .sy_call = sys_nosys, 661 }, /* 151 = filler */ 662 { 663 .sy_call = sys_nosys, 664 }, /* 152 = filler */ 665 { 666 ns(struct sys_poll_args), 667 .sy_flags = SYCALL_ARG_PTR, 668 .sy_call = (sy_call_t *)sys_poll 669 }, /* 153 = poll */ 670 { 671 .sy_call = sys_nosys, 672 }, /* 154 = filler */ 673 { 674 .sy_call = sys_nosys, 675 }, /* 155 = filler */ 676 { 677 ns(struct compat_12_sys_getdirentries_args), 678 .sy_flags = SYCALL_ARG_PTR, 679 .sy_call = (sy_call_t *)compat_12_sys_getdirentries 680 }, /* 156 = getdirentries */ 681 { 682 ns(struct sunos_sys_statfs_args), 683 .sy_flags = SYCALL_ARG_PTR, 684 .sy_call = (sy_call_t *)sunos_sys_statfs 685 }, /* 157 = statfs */ 686 { 687 ns(struct sunos_sys_fstatfs_args), 688 .sy_flags = SYCALL_ARG_PTR, 689 .sy_call = (sy_call_t *)sunos_sys_fstatfs 690 }, /* 158 = fstatfs */ 691 { 692 ns(struct sunos_sys_unmount_args), 693 .sy_flags = SYCALL_ARG_PTR, 694 .sy_call = (sy_call_t *)sunos_sys_unmount 695 }, /* 159 = unmount */ 696 { 697 .sy_call = (sy_call_t *)async_daemon 698 }, /* 160 = async_daemon */ 699 { 700 ns(struct compat_30_sys_getfh_args), 701 .sy_flags = SYCALL_ARG_PTR, 702 .sy_call = (sy_call_t *)compat_30_sys_getfh 703 }, /* 161 = getfh */ 704 { 705 ns(struct compat_09_sys_getdomainname_args), 706 .sy_flags = SYCALL_ARG_PTR, 707 .sy_call = (sy_call_t *)compat_09_sys_getdomainname 708 }, /* 162 = getdomainname */ 709 { 710 ns(struct compat_09_sys_setdomainname_args), 711 .sy_flags = SYCALL_ARG_PTR, 712 .sy_call = (sy_call_t *)compat_09_sys_setdomainname 713 }, /* 163 = setdomainname */ 714 { 715 .sy_call = sys_nosys, 716 }, /* 164 = filler */ 717 { 718 ns(struct sunos_sys_quotactl_args), 719 .sy_flags = SYCALL_ARG_PTR, 720 .sy_call = (sy_call_t *)sunos_sys_quotactl 721 }, /* 165 = quotactl */ 722 { 723 ns(struct sunos_sys_exportfs_args), 724 .sy_flags = SYCALL_ARG_PTR, 725 .sy_call = (sy_call_t *)sunos_sys_exportfs 726 }, /* 166 = exportfs */ 727 { 728 ns(struct sunos_sys_mount_args), 729 .sy_flags = SYCALL_ARG_PTR, 730 .sy_call = (sy_call_t *)sunos_sys_mount 731 }, /* 167 = mount */ 732 { 733 ns(struct sunos_sys_ustat_args), 734 .sy_flags = SYCALL_ARG_PTR, 735 .sy_call = (sy_call_t *)sunos_sys_ustat 736 }, /* 168 = ustat */ 737 #ifdef SYSVSEM 738 { 739 ns(struct compat_10_sys_semsys_args), 740 .sy_call = (sy_call_t *)compat_10_sys_semsys 741 }, /* 169 = semsys */ 742 #else 743 { 744 .sy_call = sys_nosys, 745 }, /* 169 = filler */ 746 #endif 747 #ifdef SYSVMSG 748 { 749 ns(struct compat_10_sys_msgsys_args), 750 .sy_call = (sy_call_t *)compat_10_sys_msgsys 751 }, /* 170 = msgsys */ 752 #else 753 { 754 .sy_call = sys_nosys, 755 }, /* 170 = filler */ 756 #endif 757 #ifdef SYSVSHM 758 { 759 ns(struct compat_10_sys_shmsys_args), 760 .sy_call = (sy_call_t *)compat_10_sys_shmsys 761 }, /* 171 = shmsys */ 762 #else 763 { 764 .sy_call = sys_nosys, 765 }, /* 171 = filler */ 766 #endif 767 { 768 ns(struct sunos_sys_auditsys_args), 769 .sy_flags = SYCALL_ARG_PTR, 770 .sy_call = (sy_call_t *)sunos_sys_auditsys 771 }, /* 172 = auditsys */ 772 { 773 .sy_call = sys_nosys, 774 }, /* 173 = filler */ 775 { 776 ns(struct sunos_sys_getdents_args), 777 .sy_flags = SYCALL_ARG_PTR, 778 .sy_call = (sy_call_t *)sunos_sys_getdents 779 }, /* 174 = getdents */ 780 { 781 .sy_call = (sy_call_t *)sys_setsid 782 }, /* 175 = setsid */ 783 { 784 ns(struct sys_fchdir_args), 785 .sy_call = (sy_call_t *)sys_fchdir 786 }, /* 176 = fchdir */ 787 { 788 ns(struct sys_fchroot_args), 789 .sy_call = (sy_call_t *)sys_fchroot 790 }, /* 177 = fchroot */ 791 { 792 .sy_call = sys_nosys, 793 }, /* 178 = filler */ 794 { 795 .sy_call = sys_nosys, 796 }, /* 179 = filler */ 797 { 798 .sy_call = sys_nosys, 799 }, /* 180 = filler */ 800 { 801 .sy_call = sys_nosys, 802 }, /* 181 = filler */ 803 { 804 .sy_call = sys_nosys, 805 }, /* 182 = filler */ 806 { 807 ns(struct sunos_sys_sigpending_args), 808 .sy_flags = SYCALL_ARG_PTR, 809 .sy_call = (sy_call_t *)sunos_sys_sigpending 810 }, /* 183 = sigpending */ 811 { 812 .sy_call = sys_nosys, 813 }, /* 184 = filler */ 814 { 815 ns(struct sys_setpgid_args), 816 .sy_call = (sy_call_t *)sys_setpgid 817 }, /* 185 = setpgid */ 818 { 819 ns(struct sys_pathconf_args), 820 .sy_flags = SYCALL_ARG_PTR, 821 .sy_call = (sy_call_t *)sys_pathconf 822 }, /* 186 = pathconf */ 823 { 824 ns(struct sys_fpathconf_args), 825 .sy_call = (sy_call_t *)sys_fpathconf 826 }, /* 187 = fpathconf */ 827 { 828 ns(struct sunos_sys_sysconf_args), 829 .sy_call = (sy_call_t *)sunos_sys_sysconf 830 }, /* 188 = sysconf */ 831 { 832 ns(struct sunos_sys_uname_args), 833 .sy_flags = SYCALL_ARG_PTR, 834 .sy_call = (sy_call_t *)sunos_sys_uname 835 }, /* 189 = uname */ 836 { 837 .sy_call = sys_nosys, 838 }, /* 190 = filler */ 839 { 840 .sy_call = sys_nosys, 841 }, /* 191 = filler */ 842 { 843 .sy_call = sys_nosys, 844 }, /* 192 = filler */ 845 { 846 .sy_call = sys_nosys, 847 }, /* 193 = filler */ 848 { 849 .sy_call = sys_nosys, 850 }, /* 194 = filler */ 851 { 852 .sy_call = sys_nosys, 853 }, /* 195 = filler */ 854 { 855 .sy_call = sys_nosys, 856 }, /* 196 = filler */ 857 { 858 .sy_call = sys_nosys, 859 }, /* 197 = filler */ 860 { 861 .sy_call = sys_nosys, 862 }, /* 198 = filler */ 863 { 864 .sy_call = sys_nosys, 865 }, /* 199 = filler */ 866 { 867 .sy_call = sys_nosys, 868 }, /* 200 = filler */ 869 { 870 .sy_call = sys_nosys, 871 }, /* 201 = filler */ 872 { 873 .sy_call = sys_nosys, 874 }, /* 202 = filler */ 875 { 876 .sy_call = sys_nosys, 877 }, /* 203 = filler */ 878 { 879 .sy_call = sys_nosys, 880 }, /* 204 = filler */ 881 { 882 .sy_call = sys_nosys, 883 }, /* 205 = filler */ 884 { 885 .sy_call = sys_nosys, 886 }, /* 206 = filler */ 887 { 888 .sy_call = sys_nosys, 889 }, /* 207 = filler */ 890 { 891 .sy_call = sys_nosys, 892 }, /* 208 = filler */ 893 { 894 .sy_call = sys_nosys, 895 }, /* 209 = filler */ 896 { 897 .sy_call = sys_nosys, 898 }, /* 210 = filler */ 899 { 900 .sy_call = sys_nosys, 901 }, /* 211 = filler */ 902 { 903 .sy_call = sys_nosys, 904 }, /* 212 = filler */ 905 { 906 .sy_call = sys_nosys, 907 }, /* 213 = filler */ 908 { 909 .sy_call = sys_nosys, 910 }, /* 214 = filler */ 911 { 912 .sy_call = sys_nosys, 913 }, /* 215 = filler */ 914 { 915 .sy_call = sys_nosys, 916 }, /* 216 = filler */ 917 { 918 .sy_call = sys_nosys, 919 }, /* 217 = filler */ 920 { 921 .sy_call = sys_nosys, 922 }, /* 218 = filler */ 923 { 924 .sy_call = sys_nosys, 925 }, /* 219 = filler */ 926 { 927 .sy_call = sys_nosys, 928 }, /* 220 = filler */ 929 { 930 .sy_call = sys_nosys, 931 }, /* 221 = filler */ 932 { 933 .sy_call = sys_nosys, 934 }, /* 222 = filler */ 935 { 936 .sy_call = sys_nosys, 937 }, /* 223 = filler */ 938 { 939 .sy_call = sys_nosys, 940 }, /* 224 = filler */ 941 { 942 .sy_call = sys_nosys, 943 }, /* 225 = filler */ 944 { 945 .sy_call = sys_nosys, 946 }, /* 226 = filler */ 947 { 948 .sy_call = sys_nosys, 949 }, /* 227 = filler */ 950 { 951 .sy_call = sys_nosys, 952 }, /* 228 = filler */ 953 { 954 .sy_call = sys_nosys, 955 }, /* 229 = filler */ 956 { 957 .sy_call = sys_nosys, 958 }, /* 230 = filler */ 959 { 960 .sy_call = sys_nosys, 961 }, /* 231 = filler */ 962 { 963 .sy_call = sys_nosys, 964 }, /* 232 = filler */ 965 { 966 .sy_call = sys_nosys, 967 }, /* 233 = filler */ 968 { 969 .sy_call = sys_nosys, 970 }, /* 234 = filler */ 971 { 972 .sy_call = sys_nosys, 973 }, /* 235 = filler */ 974 { 975 .sy_call = sys_nosys, 976 }, /* 236 = filler */ 977 { 978 .sy_call = sys_nosys, 979 }, /* 237 = filler */ 980 { 981 .sy_call = sys_nosys, 982 }, /* 238 = filler */ 983 { 984 .sy_call = sys_nosys, 985 }, /* 239 = filler */ 986 { 987 .sy_call = sys_nosys, 988 }, /* 240 = filler */ 989 { 990 .sy_call = sys_nosys, 991 }, /* 241 = filler */ 992 { 993 .sy_call = sys_nosys, 994 }, /* 242 = filler */ 995 { 996 .sy_call = sys_nosys, 997 }, /* 243 = filler */ 998 { 999 .sy_call = sys_nosys, 1000 }, /* 244 = filler */ 1001 { 1002 .sy_call = sys_nosys, 1003 }, /* 245 = filler */ 1004 { 1005 .sy_call = sys_nosys, 1006 }, /* 246 = filler */ 1007 { 1008 .sy_call = sys_nosys, 1009 }, /* 247 = filler */ 1010 { 1011 .sy_call = sys_nosys, 1012 }, /* 248 = filler */ 1013 { 1014 .sy_call = sys_nosys, 1015 }, /* 249 = filler */ 1016 { 1017 .sy_call = sys_nosys, 1018 }, /* 250 = filler */ 1019 { 1020 .sy_call = sys_nosys, 1021 }, /* 251 = filler */ 1022 { 1023 .sy_call = sys_nosys, 1024 }, /* 252 = filler */ 1025 { 1026 .sy_call = sys_nosys, 1027 }, /* 253 = filler */ 1028 { 1029 .sy_call = sys_nosys, 1030 }, /* 254 = filler */ 1031 { 1032 .sy_call = sys_nosys, 1033 }, /* 255 = filler */ 1034 }; 1035