1 /* $MirOS: src/sys/compat/openbsd/openbsd_syscallargs.h,v 1.6 2006/01/09 18:37:27 tg Exp $ */ 2 3 /* 4 * System call argument lists. 5 * 6 * DO NOT EDIT-- this file is automatically generated. 7 * created from; MirOS: src/sys/compat/openbsd/syscalls.master,v 1.7 2006/01/09 18:34:16 tg Exp 8 */ 9 10 #ifdef syscallarg 11 #undef syscallarg 12 #endif 13 14 #define syscallarg(x) \ 15 union { \ 16 register_t pad; \ 17 struct { x datum; } le; \ 18 struct { \ 19 int8_t pad[ (sizeof (register_t) < sizeof (x)) \ 20 ? 0 \ 21 : sizeof (register_t) - sizeof (x)]; \ 22 x datum; \ 23 } be; \ 24 } 25 26 struct sys_exit_args { 27 syscallarg(int) rval; 28 }; 29 30 struct sys_read_args { 31 syscallarg(int) fd; 32 syscallarg(void *) buf; 33 syscallarg(size_t) nbyte; 34 }; 35 36 struct sys_write_args { 37 syscallarg(int) fd; 38 syscallarg(const void *) buf; 39 syscallarg(size_t) nbyte; 40 }; 41 42 struct openbsd_sys_open_args { 43 syscallarg(char *) path; 44 syscallarg(int) flags; 45 syscallarg(mode_t) mode; 46 }; 47 48 struct sys_close_args { 49 syscallarg(int) fd; 50 }; 51 52 struct compat_time_sys_wait4_args { 53 syscallarg(pid_t) pid; 54 syscallarg(int *) status; 55 syscallarg(int) options; 56 syscallarg(struct rusage_compat *) rusage; 57 }; 58 59 struct compat_43_openbsd_sys_creat_args { 60 syscallarg(char *) path; 61 syscallarg(mode_t) mode; 62 }; 63 64 struct openbsd_sys_link_args { 65 syscallarg(char *) path; 66 syscallarg(char *) link; 67 }; 68 69 struct openbsd_sys_unlink_args { 70 syscallarg(char *) path; 71 }; 72 73 struct openbsd_sys_chdir_args { 74 syscallarg(char *) path; 75 }; 76 77 struct sys_fchdir_args { 78 syscallarg(int) fd; 79 }; 80 81 struct openbsd_sys_mknod_args { 82 syscallarg(char *) path; 83 syscallarg(mode_t) mode; 84 syscallarg(dev_t) dev; 85 }; 86 87 struct openbsd_sys_chmod_args { 88 syscallarg(char *) path; 89 syscallarg(mode_t) mode; 90 }; 91 92 struct openbsd_sys_chown_args { 93 syscallarg(char *) path; 94 syscallarg(uid_t) uid; 95 syscallarg(gid_t) gid; 96 }; 97 98 struct sys_obreak_args { 99 syscallarg(char *) nsize; 100 }; 101 102 struct compat_43_sys_lseek_args { 103 syscallarg(int) fd; 104 syscallarg(long) offset; 105 syscallarg(int) whence; 106 }; 107 108 struct openbsd_sys_mount_args { 109 syscallarg(const char *) type; 110 syscallarg(char *) path; 111 syscallarg(int) flags; 112 syscallarg(void *) data; 113 }; 114 115 struct openbsd_sys_unmount_args { 116 syscallarg(char *) path; 117 syscallarg(int) flags; 118 }; 119 120 struct sys_setuid_args { 121 syscallarg(uid_t) uid; 122 }; 123 124 struct sys_ptrace_args { 125 syscallarg(int) req; 126 syscallarg(pid_t) pid; 127 syscallarg(caddr_t) addr; 128 syscallarg(int) data; 129 }; 130 131 struct sys_recvmsg_args { 132 syscallarg(int) s; 133 syscallarg(struct msghdr *) msg; 134 syscallarg(int) flags; 135 }; 136 137 struct sys_sendmsg_args { 138 syscallarg(int) s; 139 syscallarg(const struct msghdr *) msg; 140 syscallarg(int) flags; 141 }; 142 143 struct sys_recvfrom_args { 144 syscallarg(int) s; 145 syscallarg(void *) buf; 146 syscallarg(size_t) len; 147 syscallarg(int) flags; 148 syscallarg(struct sockaddr *) from; 149 syscallarg(socklen_t *) fromlenaddr; 150 }; 151 152 struct sys_accept_args { 153 syscallarg(int) s; 154 syscallarg(struct sockaddr *) name; 155 syscallarg(socklen_t *) anamelen; 156 }; 157 158 struct sys_getpeername_args { 159 syscallarg(int) fdes; 160 syscallarg(struct sockaddr *) asa; 161 syscallarg(socklen_t *) alen; 162 }; 163 164 struct sys_getsockname_args { 165 syscallarg(int) fdes; 166 syscallarg(struct sockaddr *) asa; 167 syscallarg(socklen_t *) alen; 168 }; 169 170 struct openbsd_sys_access_args { 171 syscallarg(char *) path; 172 syscallarg(int) flags; 173 }; 174 175 struct openbsd_sys_chflags_args { 176 syscallarg(char *) path; 177 syscallarg(u_int) flags; 178 }; 179 180 struct sys_fchflags_args { 181 syscallarg(int) fd; 182 syscallarg(u_int) flags; 183 }; 184 185 struct sys_kill_args { 186 syscallarg(int) pid; 187 syscallarg(int) signum; 188 }; 189 190 struct compat_43_openbsd_sys_stat_args { 191 syscallarg(char *) path; 192 syscallarg(struct stat43 *) ub; 193 }; 194 195 struct compat_43_openbsd_sys_lstat_args { 196 syscallarg(char *) path; 197 syscallarg(struct stat43 *) ub; 198 }; 199 200 struct sys_dup_args { 201 syscallarg(int) fd; 202 }; 203 204 struct sys_profil_args { 205 syscallarg(caddr_t) samples; 206 syscallarg(size_t) size; 207 syscallarg(u_long) offset; 208 syscallarg(u_int) scale; 209 }; 210 211 struct openbsd_sys_ktrace_args { 212 syscallarg(char *) fname; 213 syscallarg(int) ops; 214 syscallarg(int) facs; 215 syscallarg(pid_t) pid; 216 }; 217 218 struct sys_sigaction_args { 219 syscallarg(int) signum; 220 syscallarg(const struct sigaction *) nsa; 221 syscallarg(struct sigaction *) osa; 222 }; 223 224 struct sys_sigprocmask_args { 225 syscallarg(int) how; 226 syscallarg(sigset_t) mask; 227 }; 228 229 struct sys_getlogin_args { 230 syscallarg(char *) namebuf; 231 syscallarg(u_int) namelen; 232 }; 233 234 struct sys_setlogin_args { 235 syscallarg(const char *) namebuf; 236 }; 237 238 struct sys_acct_args { 239 syscallarg(char *) path; 240 }; 241 242 struct compat_35_sys_osigaltstack_args { 243 syscallarg(const struct osigaltstack *) nss; 244 syscallarg(struct osigaltstack *) oss; 245 }; 246 247 struct sys_ioctl_args { 248 syscallarg(int) fd; 249 syscallarg(u_long) com; 250 syscallarg(void *) data; 251 }; 252 253 struct sys_reboot_args { 254 syscallarg(int) opt; 255 }; 256 257 struct openbsd_sys_revoke_args { 258 syscallarg(char *) path; 259 }; 260 261 struct openbsd_sys_symlink_args { 262 syscallarg(char *) path; 263 syscallarg(char *) link; 264 }; 265 266 struct openbsd_sys_readlink_args { 267 syscallarg(char *) path; 268 syscallarg(char *) buf; 269 syscallarg(size_t) count; 270 }; 271 272 struct openbsd_sys_execve_args { 273 syscallarg(char *) path; 274 syscallarg(char *const *) argp; 275 syscallarg(char *const *) envp; 276 }; 277 278 struct sys_umask_args { 279 syscallarg(mode_t) newmask; 280 }; 281 282 struct openbsd_sys_chroot_args { 283 syscallarg(char *) path; 284 }; 285 286 struct compat_43_sys_fstat_args { 287 syscallarg(int) fd; 288 syscallarg(struct stat43 *) sb; 289 }; 290 291 struct compat_43_sys_getkerninfo_args { 292 syscallarg(int) op; 293 syscallarg(char *) where; 294 syscallarg(int *) size; 295 syscallarg(int) arg; 296 }; 297 298 struct compat_43_sys_mmap_args { 299 syscallarg(caddr_t) addr; 300 syscallarg(size_t) len; 301 syscallarg(int) prot; 302 syscallarg(int) flags; 303 syscallarg(int) fd; 304 syscallarg(long) pos; 305 }; 306 307 struct sys_ovadvise_args { 308 syscallarg(int) anom; 309 }; 310 311 struct sys_munmap_args { 312 syscallarg(void *) addr; 313 syscallarg(size_t) len; 314 }; 315 316 struct sys_mprotect_args { 317 syscallarg(void *) addr; 318 syscallarg(size_t) len; 319 syscallarg(int) prot; 320 }; 321 322 struct sys_madvise_args { 323 syscallarg(void *) addr; 324 syscallarg(size_t) len; 325 syscallarg(int) behav; 326 }; 327 328 struct sys_mincore_args { 329 syscallarg(void *) addr; 330 syscallarg(size_t) len; 331 syscallarg(char *) vec; 332 }; 333 334 struct sys_getgroups_args { 335 syscallarg(int) gidsetsize; 336 syscallarg(gid_t *) gidset; 337 }; 338 339 struct sys_setgroups_args { 340 syscallarg(int) gidsetsize; 341 syscallarg(const gid_t *) gidset; 342 }; 343 344 struct sys_setpgid_args { 345 syscallarg(pid_t) pid; 346 syscallarg(int) pgid; 347 }; 348 349 struct compat_time_sys_setitimer_args { 350 syscallarg(int) which; 351 syscallarg(const struct itimerval_compat *) itv; 352 syscallarg(struct itimerval_compat *) oitv; 353 }; 354 355 struct compat_time_sys_getitimer_args { 356 syscallarg(int) which; 357 syscallarg(struct itimerval_compat *) itv; 358 }; 359 360 struct compat_43_sys_gethostname_args { 361 syscallarg(char *) hostname; 362 syscallarg(u_int) len; 363 }; 364 365 struct compat_43_sys_sethostname_args { 366 syscallarg(char *) hostname; 367 syscallarg(u_int) len; 368 }; 369 370 struct sys_dup2_args { 371 syscallarg(int) from; 372 syscallarg(int) to; 373 }; 374 375 struct sys_fcntl_args { 376 syscallarg(int) fd; 377 syscallarg(int) cmd; 378 syscallarg(void *) arg; 379 }; 380 381 struct compat_35_sys_select_args { 382 syscallarg(int) nd; 383 syscallarg(fd_set *) in; 384 syscallarg(fd_set *) ou; 385 syscallarg(fd_set *) ex; 386 syscallarg(struct timeval_compat *) tv; 387 }; 388 389 struct sys_fsync_args { 390 syscallarg(int) fd; 391 }; 392 393 struct sys_setpriority_args { 394 syscallarg(int) which; 395 syscallarg(id_t) who; 396 syscallarg(int) prio; 397 }; 398 399 struct sys_socket_args { 400 syscallarg(int) domain; 401 syscallarg(int) type; 402 syscallarg(int) protocol; 403 }; 404 405 struct sys_connect_args { 406 syscallarg(int) s; 407 syscallarg(const struct sockaddr *) name; 408 syscallarg(socklen_t) namelen; 409 }; 410 411 struct compat_43_sys_accept_args { 412 syscallarg(int) s; 413 syscallarg(caddr_t) name; 414 syscallarg(int *) anamelen; 415 }; 416 417 struct sys_getpriority_args { 418 syscallarg(int) which; 419 syscallarg(id_t) who; 420 }; 421 422 struct compat_43_sys_send_args { 423 syscallarg(int) s; 424 syscallarg(caddr_t) buf; 425 syscallarg(int) len; 426 syscallarg(int) flags; 427 }; 428 429 struct compat_43_sys_recv_args { 430 syscallarg(int) s; 431 syscallarg(caddr_t) buf; 432 syscallarg(int) len; 433 syscallarg(int) flags; 434 }; 435 436 struct sys_sigreturn_args { 437 syscallarg(struct sigcontext *) sigcntxp; 438 }; 439 440 struct sys_bind_args { 441 syscallarg(int) s; 442 syscallarg(const struct sockaddr *) name; 443 syscallarg(socklen_t) namelen; 444 }; 445 446 struct sys_setsockopt_args { 447 syscallarg(int) s; 448 syscallarg(int) level; 449 syscallarg(int) name; 450 syscallarg(const void *) val; 451 syscallarg(socklen_t) valsize; 452 }; 453 454 struct sys_listen_args { 455 syscallarg(int) s; 456 syscallarg(int) backlog; 457 }; 458 459 struct compat_43_sys_sigvec_args { 460 syscallarg(int) signum; 461 syscallarg(struct sigvec *) nsv; 462 syscallarg(struct sigvec *) osv; 463 }; 464 465 struct compat_43_sys_sigblock_args { 466 syscallarg(int) mask; 467 }; 468 469 struct compat_43_sys_sigsetmask_args { 470 syscallarg(int) mask; 471 }; 472 473 struct sys_sigsuspend_args { 474 syscallarg(int) mask; 475 }; 476 477 struct compat_43_sys_sigstack_args { 478 syscallarg(struct sigstack *) nss; 479 syscallarg(struct sigstack *) oss; 480 }; 481 482 struct compat_43_sys_recvmsg_args { 483 syscallarg(int) s; 484 syscallarg(struct omsghdr *) msg; 485 syscallarg(int) flags; 486 }; 487 488 struct compat_43_sys_sendmsg_args { 489 syscallarg(int) s; 490 syscallarg(caddr_t) msg; 491 syscallarg(int) flags; 492 }; 493 494 struct compat_time_sys_gettimeofday_args { 495 syscallarg(struct timeval_compat *) tp; 496 syscallarg(struct timezone *) tzp; 497 }; 498 499 struct compat_time_sys_getrusage_args { 500 syscallarg(int) who; 501 syscallarg(struct rusage_compat *) rusage; 502 }; 503 504 struct sys_getsockopt_args { 505 syscallarg(int) s; 506 syscallarg(int) level; 507 syscallarg(int) name; 508 syscallarg(void *) val; 509 syscallarg(socklen_t *) avalsize; 510 }; 511 512 struct sys_readv_args { 513 syscallarg(int) fd; 514 syscallarg(const struct iovec *) iovp; 515 syscallarg(int) iovcnt; 516 }; 517 518 struct sys_writev_args { 519 syscallarg(int) fd; 520 syscallarg(const struct iovec *) iovp; 521 syscallarg(int) iovcnt; 522 }; 523 524 struct compat_time_sys_settimeofday_args { 525 syscallarg(const struct timeval_compat *) tv; 526 syscallarg(const struct timezone *) tzp; 527 }; 528 529 struct sys_fchown_args { 530 syscallarg(int) fd; 531 syscallarg(uid_t) uid; 532 syscallarg(gid_t) gid; 533 }; 534 535 struct sys_fchmod_args { 536 syscallarg(int) fd; 537 syscallarg(mode_t) mode; 538 }; 539 540 struct compat_43_sys_recvfrom_args { 541 syscallarg(int) s; 542 syscallarg(caddr_t) buf; 543 syscallarg(size_t) len; 544 syscallarg(int) flags; 545 syscallarg(caddr_t) from; 546 syscallarg(int *) fromlenaddr; 547 }; 548 549 struct sys_setreuid_args { 550 syscallarg(uid_t) ruid; 551 syscallarg(uid_t) euid; 552 }; 553 554 struct sys_setregid_args { 555 syscallarg(gid_t) rgid; 556 syscallarg(gid_t) egid; 557 }; 558 559 struct openbsd_sys_rename_args { 560 syscallarg(char *) from; 561 syscallarg(char *) to; 562 }; 563 564 struct compat_43_openbsd_sys_truncate_args { 565 syscallarg(char *) path; 566 syscallarg(long) length; 567 }; 568 569 struct compat_43_sys_ftruncate_args { 570 syscallarg(int) fd; 571 syscallarg(long) length; 572 }; 573 574 struct sys_flock_args { 575 syscallarg(int) fd; 576 syscallarg(int) how; 577 }; 578 579 struct openbsd_sys_mkfifo_args { 580 syscallarg(char *) path; 581 syscallarg(mode_t) mode; 582 }; 583 584 struct sys_sendto_args { 585 syscallarg(int) s; 586 syscallarg(const void *) buf; 587 syscallarg(size_t) len; 588 syscallarg(int) flags; 589 syscallarg(const struct sockaddr *) to; 590 syscallarg(socklen_t) tolen; 591 }; 592 593 struct sys_shutdown_args { 594 syscallarg(int) s; 595 syscallarg(int) how; 596 }; 597 598 struct sys_socketpair_args { 599 syscallarg(int) domain; 600 syscallarg(int) type; 601 syscallarg(int) protocol; 602 syscallarg(int *) rsv; 603 }; 604 605 struct openbsd_sys_mkdir_args { 606 syscallarg(char *) path; 607 syscallarg(mode_t) mode; 608 }; 609 610 struct openbsd_sys_rmdir_args { 611 syscallarg(char *) path; 612 }; 613 614 struct compat_35_openbsd_sys_utimes_args { 615 syscallarg(char *) path; 616 syscallarg(const struct timeval_compat *) tptr; 617 }; 618 619 struct compat_35_sys_adjtime_args { 620 syscallarg(const struct timeval_compat *) delta; 621 syscallarg(struct timeval_compat *) olddelta; 622 }; 623 624 struct compat_43_sys_getpeername_args { 625 syscallarg(int) fdes; 626 syscallarg(caddr_t) asa; 627 syscallarg(socklen_t *) alen; 628 }; 629 630 struct compat_43_sys_sethostid_args { 631 syscallarg(int32_t) hostid; 632 }; 633 634 struct compat_43_sys_getrlimit_args { 635 syscallarg(int) which; 636 syscallarg(struct ogetrlimit *) rlp; 637 }; 638 639 struct compat_43_sys_setrlimit_args { 640 syscallarg(int) which; 641 syscallarg(struct ogetrlimit *) rlp; 642 }; 643 644 struct compat_43_sys_killpg_args { 645 syscallarg(int) pgid; 646 syscallarg(int) signum; 647 }; 648 649 struct openbsd_sys_quotactl_args { 650 syscallarg(char *) path; 651 syscallarg(int) cmd; 652 syscallarg(int) uid; 653 syscallarg(char *) arg; 654 }; 655 656 struct compat_43_sys_getsockname_args { 657 syscallarg(int) fdec; 658 syscallarg(caddr_t) asa; 659 syscallarg(int *) alen; 660 }; 661 662 struct sys_nfssvc_args { 663 syscallarg(int) flag; 664 syscallarg(void *) argp; 665 }; 666 667 struct compat_43_sys_getdirentries_args { 668 syscallarg(int) fd; 669 syscallarg(char *) buf; 670 syscallarg(int) count; 671 syscallarg(long *) basep; 672 }; 673 674 struct openbsd_sys_getfh_args { 675 syscallarg(char *) fname; 676 syscallarg(fhandle_t *) fhp; 677 }; 678 679 struct compat_09_sys_getdomainname_args { 680 syscallarg(char *) domainname; 681 syscallarg(int) len; 682 }; 683 684 struct compat_09_sys_setdomainname_args { 685 syscallarg(char *) domainname; 686 syscallarg(int) len; 687 }; 688 689 struct compat_09_sys_uname_args { 690 syscallarg(struct outsname *) name; 691 }; 692 693 struct sys_sysarch_args { 694 syscallarg(int) op; 695 syscallarg(void *) parms; 696 }; 697 698 struct compat_10_sys_semsys_args { 699 syscallarg(int) which; 700 syscallarg(int) a2; 701 syscallarg(int) a3; 702 syscallarg(int) a4; 703 syscallarg(int) a5; 704 }; 705 706 struct compat_10_sys_msgsys_args { 707 syscallarg(int) which; 708 syscallarg(int) a2; 709 syscallarg(int) a3; 710 syscallarg(int) a4; 711 syscallarg(int) a5; 712 syscallarg(int) a6; 713 }; 714 715 struct compat_10_sys_shmsys_args { 716 syscallarg(int) which; 717 syscallarg(int) a2; 718 syscallarg(int) a3; 719 syscallarg(int) a4; 720 }; 721 722 struct sys_pread_args { 723 syscallarg(int) fd; 724 syscallarg(void *) buf; 725 syscallarg(size_t) nbyte; 726 syscallarg(int) pad; 727 syscallarg(off_t) offset; 728 }; 729 730 struct sys_pwrite_args { 731 syscallarg(int) fd; 732 syscallarg(const void *) buf; 733 syscallarg(size_t) nbyte; 734 syscallarg(int) pad; 735 syscallarg(off_t) offset; 736 }; 737 738 struct sys_setgid_args { 739 syscallarg(gid_t) gid; 740 }; 741 742 struct sys_setegid_args { 743 syscallarg(gid_t) egid; 744 }; 745 746 struct sys_seteuid_args { 747 syscallarg(uid_t) euid; 748 }; 749 750 struct compat_35_sys_stat_args { 751 syscallarg(char *) path; 752 syscallarg(struct stat35 *) ub; 753 }; 754 755 struct compat_35_sys_fstat_args { 756 syscallarg(int) fd; 757 syscallarg(struct stat35 *) sb; 758 }; 759 760 struct compat_35_sys_lstat_args { 761 syscallarg(char *) path; 762 syscallarg(struct stat35 *) ub; 763 }; 764 765 struct openbsd_sys_pathconf_args { 766 syscallarg(char *) path; 767 syscallarg(int) name; 768 }; 769 770 struct sys_fpathconf_args { 771 syscallarg(int) fd; 772 syscallarg(int) name; 773 }; 774 775 struct sys_swapctl_args { 776 syscallarg(int) cmd; 777 syscallarg(const void *) arg; 778 syscallarg(int) misc; 779 }; 780 781 struct sys_getrlimit_args { 782 syscallarg(int) which; 783 syscallarg(struct rlimit *) rlp; 784 }; 785 786 struct sys_setrlimit_args { 787 syscallarg(int) which; 788 syscallarg(const struct rlimit *) rlp; 789 }; 790 791 struct sys_getdirentries_args { 792 syscallarg(int) fd; 793 syscallarg(char *) buf; 794 syscallarg(int) count; 795 syscallarg(long *) basep; 796 }; 797 798 struct sys_mmap_args { 799 syscallarg(void *) addr; 800 syscallarg(size_t) len; 801 syscallarg(int) prot; 802 syscallarg(int) flags; 803 syscallarg(int) fd; 804 syscallarg(long) pad; 805 syscallarg(off_t) pos; 806 }; 807 808 struct sys_lseek_args { 809 syscallarg(int) fd; 810 syscallarg(int) pad; 811 syscallarg(off_t) offset; 812 syscallarg(int) whence; 813 }; 814 815 struct openbsd_sys_truncate_args { 816 syscallarg(char *) path; 817 syscallarg(int) pad; 818 syscallarg(off_t) length; 819 }; 820 821 struct sys_ftruncate_args { 822 syscallarg(int) fd; 823 syscallarg(int) pad; 824 syscallarg(off_t) length; 825 }; 826 827 struct openbsd_sys___sysctl_args { 828 syscallarg(int *) name; 829 syscallarg(u_int) namelen; 830 syscallarg(void *) old; 831 syscallarg(size_t *) oldlenp; 832 syscallarg(void *) new; 833 syscallarg(size_t) newlen; 834 }; 835 836 struct sys_mlock_args { 837 syscallarg(const void *) addr; 838 syscallarg(size_t) len; 839 }; 840 841 struct sys_munlock_args { 842 syscallarg(const void *) addr; 843 syscallarg(size_t) len; 844 }; 845 846 struct compat_35_sys_futimes_args { 847 syscallarg(int) fd; 848 syscallarg(const struct timeval_compat *) tptr; 849 }; 850 851 struct sys_getpgid_args { 852 syscallarg(pid_t) pid; 853 }; 854 855 struct compat_23_sys___semctl_args { 856 syscallarg(int) semid; 857 syscallarg(int) semnum; 858 syscallarg(int) cmd; 859 syscallarg(union semun *) arg; 860 }; 861 862 struct sys_semget_args { 863 syscallarg(key_t) key; 864 syscallarg(int) nsems; 865 syscallarg(int) semflg; 866 }; 867 868 struct compat_35_sys_semop_args { 869 syscallarg(int) semid; 870 syscallarg(struct sembuf *) sops; 871 syscallarg(u_int) nsops; 872 }; 873 874 struct compat_23_sys_msgctl_args { 875 syscallarg(int) msqid; 876 syscallarg(int) cmd; 877 syscallarg(struct msqid_ds23 *) buf; 878 }; 879 880 struct sys_msgget_args { 881 syscallarg(key_t) key; 882 syscallarg(int) msgflg; 883 }; 884 885 struct sys_msgsnd_args { 886 syscallarg(int) msqid; 887 syscallarg(const void *) msgp; 888 syscallarg(size_t) msgsz; 889 syscallarg(int) msgflg; 890 }; 891 892 struct sys_msgrcv_args { 893 syscallarg(int) msqid; 894 syscallarg(void *) msgp; 895 syscallarg(size_t) msgsz; 896 syscallarg(long) msgtyp; 897 syscallarg(int) msgflg; 898 }; 899 900 struct sys_shmat_args { 901 syscallarg(int) shmid; 902 syscallarg(const void *) shmaddr; 903 syscallarg(int) shmflg; 904 }; 905 906 struct compat_23_sys_shmctl_args { 907 syscallarg(int) shmid; 908 syscallarg(int) cmd; 909 syscallarg(struct shmid_ds23 *) buf; 910 }; 911 912 struct sys_shmdt_args { 913 syscallarg(const void *) shmaddr; 914 }; 915 916 struct compat_35_sys_shmget_args { 917 syscallarg(key_t) key; 918 syscallarg(int) size; 919 syscallarg(int) shmflg; 920 }; 921 922 struct compat_time_sys_clock_gettime_args { 923 syscallarg(clockid_t) clock_id; 924 syscallarg(struct timespec_compat *) tp; 925 }; 926 927 struct compat_time_sys_clock_settime_args { 928 syscallarg(clockid_t) clock_id; 929 syscallarg(const struct timespec_compat *) tp; 930 }; 931 932 struct compat_time_sys_clock_getres_args { 933 syscallarg(clockid_t) clock_id; 934 syscallarg(struct timespec_compat *) tp; 935 }; 936 937 struct compat_time_sys_nanosleep_args { 938 syscallarg(const struct timespec_compat *) rqtp; 939 syscallarg(struct timespec_compat *) rmtp; 940 }; 941 942 struct sys_minherit_args { 943 syscallarg(void *) addr; 944 syscallarg(size_t) len; 945 syscallarg(int) inherit; 946 }; 947 948 struct sys_rfork_args { 949 syscallarg(int) flags; 950 }; 951 952 struct sys_poll_args { 953 syscallarg(struct pollfd *) fds; 954 syscallarg(u_int) nfds; 955 syscallarg(int) timeout; 956 }; 957 958 struct openbsd_sys_lchown_args { 959 syscallarg(char *) path; 960 syscallarg(uid_t) uid; 961 syscallarg(gid_t) gid; 962 }; 963 964 struct sys_getsid_args { 965 syscallarg(pid_t) pid; 966 }; 967 968 struct sys_msync_args { 969 syscallarg(void *) addr; 970 syscallarg(size_t) len; 971 syscallarg(int) flags; 972 }; 973 974 struct compat_35_sys___semctl_args { 975 syscallarg(int) semid; 976 syscallarg(int) semnum; 977 syscallarg(int) cmd; 978 syscallarg(union semun *) arg; 979 }; 980 981 struct compat_35_sys_shmctl_args { 982 syscallarg(int) shmid; 983 syscallarg(int) cmd; 984 syscallarg(struct shmid_ds35 *) buf; 985 }; 986 987 struct compat_35_sys_msgctl_args { 988 syscallarg(int) msqid; 989 syscallarg(int) cmd; 990 syscallarg(struct msqid_ds35 *) buf; 991 }; 992 993 struct sys_getfsstat_args { 994 syscallarg(struct statfs *) buf; 995 syscallarg(size_t) bufsize; 996 syscallarg(int) flags; 997 }; 998 999 struct openbsd_sys_statfs_args { 1000 syscallarg(char *) path; 1001 syscallarg(struct statfs *) buf; 1002 }; 1003 1004 struct sys_fstatfs_args { 1005 syscallarg(int) fd; 1006 syscallarg(struct statfs *) buf; 1007 }; 1008 1009 struct sys_pipe_args { 1010 syscallarg(int *) fdp; 1011 }; 1012 1013 struct sys_fhopen_args { 1014 syscallarg(const fhandle_t *) fhp; 1015 syscallarg(int) flags; 1016 }; 1017 1018 struct compat_35_sys_fhstat_args { 1019 syscallarg(fhandle_t *) fhp; 1020 syscallarg(struct stat_compat *) sb; 1021 }; 1022 1023 struct sys_fhstatfs_args { 1024 syscallarg(const fhandle_t *) fhp; 1025 syscallarg(struct statfs *) buf; 1026 }; 1027 1028 struct sys_preadv_args { 1029 syscallarg(int) fd; 1030 syscallarg(const struct iovec *) iovp; 1031 syscallarg(int) iovcnt; 1032 syscallarg(int) pad; 1033 syscallarg(off_t) offset; 1034 }; 1035 1036 struct sys_pwritev_args { 1037 syscallarg(int) fd; 1038 syscallarg(const struct iovec *) iovp; 1039 syscallarg(int) iovcnt; 1040 syscallarg(int) pad; 1041 syscallarg(off_t) offset; 1042 }; 1043 1044 struct compat_time_sys_kevent_args { 1045 syscallarg(int) fd; 1046 syscallarg(const struct kevent *) changelist; 1047 syscallarg(int) nchanges; 1048 syscallarg(struct kevent *) eventlist; 1049 syscallarg(int) nevents; 1050 syscallarg(const struct timespec_compat *) timeout; 1051 }; 1052 1053 struct sys_mlockall_args { 1054 syscallarg(int) flags; 1055 }; 1056 1057 struct sys_getpeereid_args { 1058 syscallarg(int) fdes; 1059 syscallarg(uid_t *) euid; 1060 syscallarg(gid_t *) egid; 1061 }; 1062 1063 struct sys_getresuid_args { 1064 syscallarg(uid_t *) ruid; 1065 syscallarg(uid_t *) euid; 1066 syscallarg(uid_t *) suid; 1067 }; 1068 1069 struct sys_setresuid_args { 1070 syscallarg(uid_t) ruid; 1071 syscallarg(uid_t) euid; 1072 syscallarg(uid_t) suid; 1073 }; 1074 1075 struct sys_getresgid_args { 1076 syscallarg(gid_t *) rgid; 1077 syscallarg(gid_t *) egid; 1078 syscallarg(gid_t *) sgid; 1079 }; 1080 1081 struct sys_setresgid_args { 1082 syscallarg(gid_t) rgid; 1083 syscallarg(gid_t) egid; 1084 syscallarg(gid_t) sgid; 1085 }; 1086 1087 struct sys_mquery_args { 1088 syscallarg(void *) addr; 1089 syscallarg(size_t) len; 1090 syscallarg(int) prot; 1091 syscallarg(int) flags; 1092 syscallarg(int) fd; 1093 syscallarg(long) pad; 1094 syscallarg(off_t) pos; 1095 }; 1096 1097 struct sys_closefrom_args { 1098 syscallarg(int) fd; 1099 }; 1100 1101 struct sys_sigaltstack_args { 1102 syscallarg(const struct sigaltstack *) nss; 1103 syscallarg(struct sigaltstack *) oss; 1104 }; 1105 1106 struct sys_shmget_args { 1107 syscallarg(key_t) key; 1108 syscallarg(size_t) size; 1109 syscallarg(int) shmflg; 1110 }; 1111 1112 struct sys_semop_args { 1113 syscallarg(int) semid; 1114 syscallarg(struct sembuf *) sops; 1115 syscallarg(size_t) nsops; 1116 }; 1117 1118 struct compat_36_sys_stat_args { 1119 syscallarg(char *) path; 1120 syscallarg(struct stat_compat *) ub; 1121 }; 1122 1123 struct compat_36_sys_fstat_args { 1124 syscallarg(int) fd; 1125 syscallarg(struct stat_compat *) sb; 1126 }; 1127 1128 struct compat_36_sys_lstat_args { 1129 syscallarg(char *) path; 1130 syscallarg(struct stat_compat *) ub; 1131 }; 1132 1133 struct compat_36_sys_fhstat_args { 1134 syscallarg(const fhandle_t *) fhp; 1135 syscallarg(struct stat_compat *) sb; 1136 }; 1137 1138 struct sys___semctl_args { 1139 syscallarg(int) semid; 1140 syscallarg(int) semnum; 1141 syscallarg(int) cmd; 1142 syscallarg(union semun *) arg; 1143 }; 1144 1145 struct sys_shmctl_args { 1146 syscallarg(int) shmid; 1147 syscallarg(int) cmd; 1148 syscallarg(struct shmid_ds *) buf; 1149 }; 1150 1151 struct sys_msgctl_args { 1152 syscallarg(int) msqid; 1153 syscallarg(int) cmd; 1154 syscallarg(struct msqid_ds *) buf; 1155 }; 1156 1157 /* 1158 * System call prototypes. 1159 */ 1160 1161 int sys_exit(struct proc *, void *, register_t *); 1162 int sys_fork(struct proc *, void *, register_t *); 1163 int sys_read(struct proc *, void *, register_t *); 1164 int sys_write(struct proc *, void *, register_t *); 1165 int openbsd_sys_open(struct proc *, void *, register_t *); 1166 int sys_close(struct proc *, void *, register_t *); 1167 int compat_time_sys_wait4(struct proc *, void *, register_t *); 1168 int compat_43_openbsd_sys_creat(struct proc *, void *, register_t *); 1169 int openbsd_sys_link(struct proc *, void *, register_t *); 1170 int openbsd_sys_unlink(struct proc *, void *, register_t *); 1171 int openbsd_sys_chdir(struct proc *, void *, register_t *); 1172 int sys_fchdir(struct proc *, void *, register_t *); 1173 int openbsd_sys_mknod(struct proc *, void *, register_t *); 1174 int openbsd_sys_chmod(struct proc *, void *, register_t *); 1175 int openbsd_sys_chown(struct proc *, void *, register_t *); 1176 int sys_obreak(struct proc *, void *, register_t *); 1177 int compat_43_sys_lseek(struct proc *, void *, register_t *); 1178 int sys_getpid(struct proc *, void *, register_t *); 1179 int openbsd_sys_mount(struct proc *, void *, register_t *); 1180 int openbsd_sys_unmount(struct proc *, void *, register_t *); 1181 int sys_setuid(struct proc *, void *, register_t *); 1182 int sys_getuid(struct proc *, void *, register_t *); 1183 int sys_geteuid(struct proc *, void *, register_t *); 1184 #ifdef PTRACE 1185 int sys_ptrace(struct proc *, void *, register_t *); 1186 #else 1187 #endif 1188 int sys_recvmsg(struct proc *, void *, register_t *); 1189 int sys_sendmsg(struct proc *, void *, register_t *); 1190 int sys_recvfrom(struct proc *, void *, register_t *); 1191 int sys_accept(struct proc *, void *, register_t *); 1192 int sys_getpeername(struct proc *, void *, register_t *); 1193 int sys_getsockname(struct proc *, void *, register_t *); 1194 int openbsd_sys_access(struct proc *, void *, register_t *); 1195 int openbsd_sys_chflags(struct proc *, void *, register_t *); 1196 int sys_fchflags(struct proc *, void *, register_t *); 1197 int sys_sync(struct proc *, void *, register_t *); 1198 int sys_kill(struct proc *, void *, register_t *); 1199 int compat_43_openbsd_sys_stat(struct proc *, void *, register_t *); 1200 int sys_getppid(struct proc *, void *, register_t *); 1201 int compat_43_openbsd_sys_lstat(struct proc *, void *, register_t *); 1202 int sys_dup(struct proc *, void *, register_t *); 1203 int sys_opipe(struct proc *, void *, register_t *); 1204 int sys_getegid(struct proc *, void *, register_t *); 1205 int sys_profil(struct proc *, void *, register_t *); 1206 #ifdef KTRACE 1207 int openbsd_sys_ktrace(struct proc *, void *, register_t *); 1208 #else 1209 #endif 1210 int sys_sigaction(struct proc *, void *, register_t *); 1211 int sys_getgid(struct proc *, void *, register_t *); 1212 int sys_sigprocmask(struct proc *, void *, register_t *); 1213 int sys_getlogin(struct proc *, void *, register_t *); 1214 int sys_setlogin(struct proc *, void *, register_t *); 1215 #ifdef ACCOUNTING 1216 int sys_acct(struct proc *, void *, register_t *); 1217 #else 1218 #endif 1219 int sys_sigpending(struct proc *, void *, register_t *); 1220 int compat_35_sys_osigaltstack(struct proc *, void *, register_t *); 1221 int sys_ioctl(struct proc *, void *, register_t *); 1222 int sys_reboot(struct proc *, void *, register_t *); 1223 int openbsd_sys_revoke(struct proc *, void *, register_t *); 1224 int openbsd_sys_symlink(struct proc *, void *, register_t *); 1225 int openbsd_sys_readlink(struct proc *, void *, register_t *); 1226 int openbsd_sys_execve(struct proc *, void *, register_t *); 1227 int sys_umask(struct proc *, void *, register_t *); 1228 int openbsd_sys_chroot(struct proc *, void *, register_t *); 1229 int compat_43_sys_fstat(struct proc *, void *, register_t *); 1230 int compat_43_sys_getkerninfo(struct proc *, void *, register_t *); 1231 int compat_43_sys_getpagesize(struct proc *, void *, register_t *); 1232 int sys_vfork(struct proc *, void *, register_t *); 1233 int compat_43_sys_mmap(struct proc *, void *, register_t *); 1234 int sys_ovadvise(struct proc *, void *, register_t *); 1235 int sys_munmap(struct proc *, void *, register_t *); 1236 int sys_mprotect(struct proc *, void *, register_t *); 1237 int sys_madvise(struct proc *, void *, register_t *); 1238 int sys_mincore(struct proc *, void *, register_t *); 1239 int sys_getgroups(struct proc *, void *, register_t *); 1240 int sys_setgroups(struct proc *, void *, register_t *); 1241 int sys_getpgrp(struct proc *, void *, register_t *); 1242 int sys_setpgid(struct proc *, void *, register_t *); 1243 int compat_time_sys_setitimer(struct proc *, void *, register_t *); 1244 int compat_43_sys_wait(struct proc *, void *, register_t *); 1245 int compat_time_sys_getitimer(struct proc *, void *, register_t *); 1246 int compat_43_sys_gethostname(struct proc *, void *, register_t *); 1247 int compat_43_sys_sethostname(struct proc *, void *, register_t *); 1248 int compat_43_sys_getdtablesize(struct proc *, void *, register_t *); 1249 int sys_dup2(struct proc *, void *, register_t *); 1250 int sys_fcntl(struct proc *, void *, register_t *); 1251 int compat_35_sys_select(struct proc *, void *, register_t *); 1252 int sys_fsync(struct proc *, void *, register_t *); 1253 int sys_setpriority(struct proc *, void *, register_t *); 1254 int sys_socket(struct proc *, void *, register_t *); 1255 int sys_connect(struct proc *, void *, register_t *); 1256 int compat_43_sys_accept(struct proc *, void *, register_t *); 1257 int sys_getpriority(struct proc *, void *, register_t *); 1258 int compat_43_sys_send(struct proc *, void *, register_t *); 1259 int compat_43_sys_recv(struct proc *, void *, register_t *); 1260 int sys_sigreturn(struct proc *, void *, register_t *); 1261 int sys_bind(struct proc *, void *, register_t *); 1262 int sys_setsockopt(struct proc *, void *, register_t *); 1263 int sys_listen(struct proc *, void *, register_t *); 1264 int compat_43_sys_sigvec(struct proc *, void *, register_t *); 1265 int compat_43_sys_sigblock(struct proc *, void *, register_t *); 1266 int compat_43_sys_sigsetmask(struct proc *, void *, register_t *); 1267 int sys_sigsuspend(struct proc *, void *, register_t *); 1268 int compat_43_sys_sigstack(struct proc *, void *, register_t *); 1269 int compat_43_sys_recvmsg(struct proc *, void *, register_t *); 1270 int compat_43_sys_sendmsg(struct proc *, void *, register_t *); 1271 int compat_time_sys_gettimeofday(struct proc *, void *, register_t *); 1272 int compat_time_sys_getrusage(struct proc *, void *, register_t *); 1273 int sys_getsockopt(struct proc *, void *, register_t *); 1274 int sys_readv(struct proc *, void *, register_t *); 1275 int sys_writev(struct proc *, void *, register_t *); 1276 int compat_time_sys_settimeofday(struct proc *, void *, register_t *); 1277 int sys_fchown(struct proc *, void *, register_t *); 1278 int sys_fchmod(struct proc *, void *, register_t *); 1279 int compat_43_sys_recvfrom(struct proc *, void *, register_t *); 1280 int sys_setreuid(struct proc *, void *, register_t *); 1281 int sys_setregid(struct proc *, void *, register_t *); 1282 int openbsd_sys_rename(struct proc *, void *, register_t *); 1283 int compat_43_openbsd_sys_truncate(struct proc *, void *, register_t *); 1284 int compat_43_sys_ftruncate(struct proc *, void *, register_t *); 1285 int sys_flock(struct proc *, void *, register_t *); 1286 int openbsd_sys_mkfifo(struct proc *, void *, register_t *); 1287 int sys_sendto(struct proc *, void *, register_t *); 1288 int sys_shutdown(struct proc *, void *, register_t *); 1289 int sys_socketpair(struct proc *, void *, register_t *); 1290 int openbsd_sys_mkdir(struct proc *, void *, register_t *); 1291 int openbsd_sys_rmdir(struct proc *, void *, register_t *); 1292 int compat_35_openbsd_sys_utimes(struct proc *, void *, register_t *); 1293 int compat_35_sys_adjtime(struct proc *, void *, register_t *); 1294 int compat_43_sys_getpeername(struct proc *, void *, register_t *); 1295 int compat_43_sys_gethostid(struct proc *, void *, register_t *); 1296 int compat_43_sys_sethostid(struct proc *, void *, register_t *); 1297 int compat_43_sys_getrlimit(struct proc *, void *, register_t *); 1298 int compat_43_sys_setrlimit(struct proc *, void *, register_t *); 1299 int compat_43_sys_killpg(struct proc *, void *, register_t *); 1300 int sys_setsid(struct proc *, void *, register_t *); 1301 int openbsd_sys_quotactl(struct proc *, void *, register_t *); 1302 int compat_43_sys_getsockname(struct proc *, void *, register_t *); 1303 #if defined(NFSCLIENT) || defined(NFSSERVER) 1304 int sys_nfssvc(struct proc *, void *, register_t *); 1305 #else 1306 #endif 1307 int compat_43_sys_getdirentries(struct proc *, void *, register_t *); 1308 int openbsd_sys_getfh(struct proc *, void *, register_t *); 1309 int compat_09_sys_getdomainname(struct proc *, void *, register_t *); 1310 int compat_09_sys_setdomainname(struct proc *, void *, register_t *); 1311 int compat_09_sys_uname(struct proc *, void *, register_t *); 1312 int sys_sysarch(struct proc *, void *, register_t *); 1313 #if defined(SYSVSEM) && !defined(__LP64__) 1314 int compat_10_sys_semsys(struct proc *, void *, register_t *); 1315 #else 1316 #endif 1317 #if defined(SYSVMSG) && !defined(__LP64__) 1318 int compat_10_sys_msgsys(struct proc *, void *, register_t *); 1319 #else 1320 #endif 1321 #if defined(SYSVSHM) && !defined(__LP64__) 1322 int compat_10_sys_shmsys(struct proc *, void *, register_t *); 1323 #else 1324 #endif 1325 int sys_pread(struct proc *, void *, register_t *); 1326 int sys_pwrite(struct proc *, void *, register_t *); 1327 int sys_setgid(struct proc *, void *, register_t *); 1328 int sys_setegid(struct proc *, void *, register_t *); 1329 int sys_seteuid(struct proc *, void *, register_t *); 1330 int compat_35_sys_stat(struct proc *, void *, register_t *); 1331 int compat_35_sys_fstat(struct proc *, void *, register_t *); 1332 int compat_35_sys_lstat(struct proc *, void *, register_t *); 1333 int openbsd_sys_pathconf(struct proc *, void *, register_t *); 1334 int sys_fpathconf(struct proc *, void *, register_t *); 1335 int sys_swapctl(struct proc *, void *, register_t *); 1336 int sys_getrlimit(struct proc *, void *, register_t *); 1337 int sys_setrlimit(struct proc *, void *, register_t *); 1338 int sys_getdirentries(struct proc *, void *, register_t *); 1339 int sys_mmap(struct proc *, void *, register_t *); 1340 int sys_lseek(struct proc *, void *, register_t *); 1341 int openbsd_sys_truncate(struct proc *, void *, register_t *); 1342 int sys_ftruncate(struct proc *, void *, register_t *); 1343 int openbsd_sys___sysctl(struct proc *, void *, register_t *); 1344 int sys_mlock(struct proc *, void *, register_t *); 1345 int sys_munlock(struct proc *, void *, register_t *); 1346 int compat_35_sys_futimes(struct proc *, void *, register_t *); 1347 int sys_getpgid(struct proc *, void *, register_t *); 1348 #ifdef LKM 1349 int sys_lkmnosys(struct proc *, void *, register_t *); 1350 int sys_lkmnosys(struct proc *, void *, register_t *); 1351 int sys_lkmnosys(struct proc *, void *, register_t *); 1352 int sys_lkmnosys(struct proc *, void *, register_t *); 1353 int sys_lkmnosys(struct proc *, void *, register_t *); 1354 int sys_lkmnosys(struct proc *, void *, register_t *); 1355 int sys_lkmnosys(struct proc *, void *, register_t *); 1356 int sys_lkmnosys(struct proc *, void *, register_t *); 1357 int sys_lkmnosys(struct proc *, void *, register_t *); 1358 int sys_lkmnosys(struct proc *, void *, register_t *); 1359 #else /* !LKM */ 1360 #endif /* !LKM */ 1361 #ifdef SYSVSEM 1362 int compat_23_sys___semctl(struct proc *, void *, register_t *); 1363 int sys_semget(struct proc *, void *, register_t *); 1364 int compat_35_sys_semop(struct proc *, void *, register_t *); 1365 #else 1366 #endif 1367 #ifdef SYSVMSG 1368 int compat_23_sys_msgctl(struct proc *, void *, register_t *); 1369 int sys_msgget(struct proc *, void *, register_t *); 1370 int sys_msgsnd(struct proc *, void *, register_t *); 1371 int sys_msgrcv(struct proc *, void *, register_t *); 1372 #else 1373 #endif 1374 #ifdef SYSVSHM 1375 int sys_shmat(struct proc *, void *, register_t *); 1376 int compat_23_sys_shmctl(struct proc *, void *, register_t *); 1377 int sys_shmdt(struct proc *, void *, register_t *); 1378 int compat_35_sys_shmget(struct proc *, void *, register_t *); 1379 #else 1380 #endif 1381 int compat_time_sys_clock_gettime(struct proc *, void *, register_t *); 1382 int compat_time_sys_clock_settime(struct proc *, void *, register_t *); 1383 int compat_time_sys_clock_getres(struct proc *, void *, register_t *); 1384 int compat_time_sys_nanosleep(struct proc *, void *, register_t *); 1385 int sys_minherit(struct proc *, void *, register_t *); 1386 int sys_rfork(struct proc *, void *, register_t *); 1387 int sys_poll(struct proc *, void *, register_t *); 1388 int sys_issetugid(struct proc *, void *, register_t *); 1389 int openbsd_sys_lchown(struct proc *, void *, register_t *); 1390 int sys_getsid(struct proc *, void *, register_t *); 1391 int sys_msync(struct proc *, void *, register_t *); 1392 #ifdef SYSVSEM 1393 int compat_35_sys___semctl(struct proc *, void *, register_t *); 1394 #else 1395 #endif 1396 #ifdef SYSVSHM 1397 int compat_35_sys_shmctl(struct proc *, void *, register_t *); 1398 #else 1399 #endif 1400 #ifdef SYSVMSG 1401 int compat_35_sys_msgctl(struct proc *, void *, register_t *); 1402 #else 1403 #endif 1404 int sys_getfsstat(struct proc *, void *, register_t *); 1405 int openbsd_sys_statfs(struct proc *, void *, register_t *); 1406 int sys_fstatfs(struct proc *, void *, register_t *); 1407 int sys_pipe(struct proc *, void *, register_t *); 1408 int sys_fhopen(struct proc *, void *, register_t *); 1409 int compat_35_sys_fhstat(struct proc *, void *, register_t *); 1410 int sys_fhstatfs(struct proc *, void *, register_t *); 1411 int sys_preadv(struct proc *, void *, register_t *); 1412 int sys_pwritev(struct proc *, void *, register_t *); 1413 int sys_kqueue(struct proc *, void *, register_t *); 1414 int compat_time_sys_kevent(struct proc *, void *, register_t *); 1415 int sys_mlockall(struct proc *, void *, register_t *); 1416 int sys_munlockall(struct proc *, void *, register_t *); 1417 int sys_getpeereid(struct proc *, void *, register_t *); 1418 int sys_getresuid(struct proc *, void *, register_t *); 1419 int sys_setresuid(struct proc *, void *, register_t *); 1420 int sys_getresgid(struct proc *, void *, register_t *); 1421 int sys_setresgid(struct proc *, void *, register_t *); 1422 int sys_mquery(struct proc *, void *, register_t *); 1423 int sys_closefrom(struct proc *, void *, register_t *); 1424 int sys_sigaltstack(struct proc *, void *, register_t *); 1425 #ifdef SYSVSHM 1426 int sys_shmget(struct proc *, void *, register_t *); 1427 #else 1428 #endif 1429 #ifdef SYSVSEM 1430 int sys_semop(struct proc *, void *, register_t *); 1431 #else 1432 #endif 1433 int compat_36_sys_stat(struct proc *, void *, register_t *); 1434 int compat_36_sys_fstat(struct proc *, void *, register_t *); 1435 int compat_36_sys_lstat(struct proc *, void *, register_t *); 1436 int compat_36_sys_fhstat(struct proc *, void *, register_t *); 1437 #ifdef SYSVSEM 1438 int sys___semctl(struct proc *, void *, register_t *); 1439 #else 1440 #endif 1441 #ifdef SYSVSHM 1442 int sys_shmctl(struct proc *, void *, register_t *); 1443 #else 1444 #endif 1445 #ifdef SYSVMSG 1446 int sys_msgctl(struct proc *, void *, register_t *); 1447 #else 1448 #endif 1449