sysproto.h revision 76829
1/* 2 * System call prototypes. 3 * 4 * DO NOT EDIT-- this file is automatically generated. 5 * $FreeBSD: head/sys/sys/sysproto.h 76829 2001-05-19 01:37:12Z alfred $ 6 * created from FreeBSD: src/sys/kern/syscalls.master,v 1.90 2001/05/19 01:28:03 alfred Exp 7 */ 8 9#ifndef _SYS_SYSPROTO_H_ 10#define _SYS_SYSPROTO_H_ 11 12#include <sys/signal.h> 13 14#include <sys/acl.h> 15 16struct proc; 17 18#define PAD_(t) (sizeof(register_t) <= sizeof(t) ? \ 19 0 : sizeof(register_t) - sizeof(t)) 20 21struct nosys_args { 22 register_t dummy; 23}; 24struct sys_exit_args { 25 int rval; char rval_[PAD_(int)]; 26}; 27struct fork_args { 28 register_t dummy; 29}; 30struct read_args { 31 int fd; char fd_[PAD_(int)]; 32 void * buf; char buf_[PAD_(void *)]; 33 size_t nbyte; char nbyte_[PAD_(size_t)]; 34}; 35struct write_args { 36 int fd; char fd_[PAD_(int)]; 37 const void * buf; char buf_[PAD_(const void *)]; 38 size_t nbyte; char nbyte_[PAD_(size_t)]; 39}; 40struct open_args { 41 char * path; char path_[PAD_(char *)]; 42 int flags; char flags_[PAD_(int)]; 43 int mode; char mode_[PAD_(int)]; 44}; 45struct close_args { 46 int fd; char fd_[PAD_(int)]; 47}; 48struct wait_args { 49 int pid; char pid_[PAD_(int)]; 50 int * status; char status_[PAD_(int *)]; 51 int options; char options_[PAD_(int)]; 52 struct rusage * rusage; char rusage_[PAD_(struct rusage *)]; 53}; 54struct link_args { 55 char * path; char path_[PAD_(char *)]; 56 char * link; char link_[PAD_(char *)]; 57}; 58struct unlink_args { 59 char * path; char path_[PAD_(char *)]; 60}; 61struct chdir_args { 62 char * path; char path_[PAD_(char *)]; 63}; 64struct fchdir_args { 65 int fd; char fd_[PAD_(int)]; 66}; 67struct mknod_args { 68 char * path; char path_[PAD_(char *)]; 69 int mode; char mode_[PAD_(int)]; 70 int dev; char dev_[PAD_(int)]; 71}; 72struct chmod_args { 73 char * path; char path_[PAD_(char *)]; 74 int mode; char mode_[PAD_(int)]; 75}; 76struct chown_args { 77 char * path; char path_[PAD_(char *)]; 78 int uid; char uid_[PAD_(int)]; 79 int gid; char gid_[PAD_(int)]; 80}; 81struct obreak_args { 82 char * nsize; char nsize_[PAD_(char *)]; 83}; 84struct getfsstat_args { 85 struct statfs * buf; char buf_[PAD_(struct statfs *)]; 86 long bufsize; char bufsize_[PAD_(long)]; 87 int flags; char flags_[PAD_(int)]; 88}; 89struct getpid_args { 90 register_t dummy; 91}; 92struct mount_args { 93 char * type; char type_[PAD_(char *)]; 94 char * path; char path_[PAD_(char *)]; 95 int flags; char flags_[PAD_(int)]; 96 caddr_t data; char data_[PAD_(caddr_t)]; 97}; 98struct unmount_args { 99 char * path; char path_[PAD_(char *)]; 100 int flags; char flags_[PAD_(int)]; 101}; 102struct setuid_args { 103 uid_t uid; char uid_[PAD_(uid_t)]; 104}; 105struct getuid_args { 106 register_t dummy; 107}; 108struct geteuid_args { 109 register_t dummy; 110}; 111struct ptrace_args { 112 int req; char req_[PAD_(int)]; 113 pid_t pid; char pid_[PAD_(pid_t)]; 114 caddr_t addr; char addr_[PAD_(caddr_t)]; 115 int data; char data_[PAD_(int)]; 116}; 117struct recvmsg_args { 118 int s; char s_[PAD_(int)]; 119 struct msghdr * msg; char msg_[PAD_(struct msghdr *)]; 120 int flags; char flags_[PAD_(int)]; 121}; 122struct sendmsg_args { 123 int s; char s_[PAD_(int)]; 124 caddr_t msg; char msg_[PAD_(caddr_t)]; 125 int flags; char flags_[PAD_(int)]; 126}; 127struct recvfrom_args { 128 int s; char s_[PAD_(int)]; 129 caddr_t buf; char buf_[PAD_(caddr_t)]; 130 size_t len; char len_[PAD_(size_t)]; 131 int flags; char flags_[PAD_(int)]; 132 caddr_t from; char from_[PAD_(caddr_t)]; 133 int * fromlenaddr; char fromlenaddr_[PAD_(int *)]; 134}; 135struct accept_args { 136 int s; char s_[PAD_(int)]; 137 caddr_t name; char name_[PAD_(caddr_t)]; 138 int * anamelen; char anamelen_[PAD_(int *)]; 139}; 140struct getpeername_args { 141 int fdes; char fdes_[PAD_(int)]; 142 caddr_t asa; char asa_[PAD_(caddr_t)]; 143 int * alen; char alen_[PAD_(int *)]; 144}; 145struct getsockname_args { 146 int fdes; char fdes_[PAD_(int)]; 147 caddr_t asa; char asa_[PAD_(caddr_t)]; 148 int * alen; char alen_[PAD_(int *)]; 149}; 150struct access_args { 151 char * path; char path_[PAD_(char *)]; 152 int flags; char flags_[PAD_(int)]; 153}; 154struct chflags_args { 155 char * path; char path_[PAD_(char *)]; 156 int flags; char flags_[PAD_(int)]; 157}; 158struct fchflags_args { 159 int fd; char fd_[PAD_(int)]; 160 int flags; char flags_[PAD_(int)]; 161}; 162struct sync_args { 163 register_t dummy; 164}; 165struct kill_args { 166 int pid; char pid_[PAD_(int)]; 167 int signum; char signum_[PAD_(int)]; 168}; 169struct getppid_args { 170 register_t dummy; 171}; 172struct dup_args { 173 u_int fd; char fd_[PAD_(u_int)]; 174}; 175struct pipe_args { 176 register_t dummy; 177}; 178struct getegid_args { 179 register_t dummy; 180}; 181struct profil_args { 182 caddr_t samples; char samples_[PAD_(caddr_t)]; 183 size_t size; char size_[PAD_(size_t)]; 184 size_t offset; char offset_[PAD_(size_t)]; 185 u_int scale; char scale_[PAD_(u_int)]; 186}; 187struct ktrace_args { 188 const char * fname; char fname_[PAD_(const char *)]; 189 int ops; char ops_[PAD_(int)]; 190 int facs; char facs_[PAD_(int)]; 191 int pid; char pid_[PAD_(int)]; 192}; 193struct getgid_args { 194 register_t dummy; 195}; 196struct getlogin_args { 197 char * namebuf; char namebuf_[PAD_(char *)]; 198 u_int namelen; char namelen_[PAD_(u_int)]; 199}; 200struct setlogin_args { 201 char * namebuf; char namebuf_[PAD_(char *)]; 202}; 203struct acct_args { 204 char * path; char path_[PAD_(char *)]; 205}; 206struct osigpending_args { 207 register_t dummy; 208}; 209struct sigaltstack_args { 210 stack_t * ss; char ss_[PAD_(stack_t *)]; 211 stack_t * oss; char oss_[PAD_(stack_t *)]; 212}; 213struct ioctl_args { 214 int fd; char fd_[PAD_(int)]; 215 u_long com; char com_[PAD_(u_long)]; 216 caddr_t data; char data_[PAD_(caddr_t)]; 217}; 218struct reboot_args { 219 int opt; char opt_[PAD_(int)]; 220}; 221struct revoke_args { 222 char * path; char path_[PAD_(char *)]; 223}; 224struct symlink_args { 225 char * path; char path_[PAD_(char *)]; 226 char * link; char link_[PAD_(char *)]; 227}; 228struct readlink_args { 229 char * path; char path_[PAD_(char *)]; 230 char * buf; char buf_[PAD_(char *)]; 231 int count; char count_[PAD_(int)]; 232}; 233struct execve_args { 234 char * fname; char fname_[PAD_(char *)]; 235 char ** argv; char argv_[PAD_(char **)]; 236 char ** envv; char envv_[PAD_(char **)]; 237}; 238struct umask_args { 239 int newmask; char newmask_[PAD_(int)]; 240}; 241struct chroot_args { 242 char * path; char path_[PAD_(char *)]; 243}; 244struct getpagesize_args { 245 register_t dummy; 246}; 247struct msync_args { 248 void * addr; char addr_[PAD_(void *)]; 249 size_t len; char len_[PAD_(size_t)]; 250 int flags; char flags_[PAD_(int)]; 251}; 252struct vfork_args { 253 register_t dummy; 254}; 255struct sbrk_args { 256 int incr; char incr_[PAD_(int)]; 257}; 258struct sstk_args { 259 int incr; char incr_[PAD_(int)]; 260}; 261struct ovadvise_args { 262 int anom; char anom_[PAD_(int)]; 263}; 264struct munmap_args { 265 void * addr; char addr_[PAD_(void *)]; 266 size_t len; char len_[PAD_(size_t)]; 267}; 268struct mprotect_args { 269 const void * addr; char addr_[PAD_(const void *)]; 270 size_t len; char len_[PAD_(size_t)]; 271 int prot; char prot_[PAD_(int)]; 272}; 273struct madvise_args { 274 void * addr; char addr_[PAD_(void *)]; 275 size_t len; char len_[PAD_(size_t)]; 276 int behav; char behav_[PAD_(int)]; 277}; 278struct mincore_args { 279 const void * addr; char addr_[PAD_(const void *)]; 280 size_t len; char len_[PAD_(size_t)]; 281 char * vec; char vec_[PAD_(char *)]; 282}; 283struct getgroups_args { 284 u_int gidsetsize; char gidsetsize_[PAD_(u_int)]; 285 gid_t * gidset; char gidset_[PAD_(gid_t *)]; 286}; 287struct setgroups_args { 288 u_int gidsetsize; char gidsetsize_[PAD_(u_int)]; 289 gid_t * gidset; char gidset_[PAD_(gid_t *)]; 290}; 291struct getpgrp_args { 292 register_t dummy; 293}; 294struct setpgid_args { 295 int pid; char pid_[PAD_(int)]; 296 int pgid; char pgid_[PAD_(int)]; 297}; 298struct setitimer_args { 299 u_int which; char which_[PAD_(u_int)]; 300 struct itimerval * itv; char itv_[PAD_(struct itimerval *)]; 301 struct itimerval * oitv; char oitv_[PAD_(struct itimerval *)]; 302}; 303struct owait_args { 304 register_t dummy; 305}; 306struct swapon_args { 307 char * name; char name_[PAD_(char *)]; 308}; 309struct getitimer_args { 310 u_int which; char which_[PAD_(u_int)]; 311 struct itimerval * itv; char itv_[PAD_(struct itimerval *)]; 312}; 313struct getdtablesize_args { 314 register_t dummy; 315}; 316struct dup2_args { 317 u_int from; char from_[PAD_(u_int)]; 318 u_int to; char to_[PAD_(u_int)]; 319}; 320struct fcntl_args { 321 int fd; char fd_[PAD_(int)]; 322 int cmd; char cmd_[PAD_(int)]; 323 long arg; char arg_[PAD_(long)]; 324}; 325struct select_args { 326 int nd; char nd_[PAD_(int)]; 327 fd_set * in; char in_[PAD_(fd_set *)]; 328 fd_set * ou; char ou_[PAD_(fd_set *)]; 329 fd_set * ex; char ex_[PAD_(fd_set *)]; 330 struct timeval * tv; char tv_[PAD_(struct timeval *)]; 331}; 332struct fsync_args { 333 int fd; char fd_[PAD_(int)]; 334}; 335struct setpriority_args { 336 int which; char which_[PAD_(int)]; 337 int who; char who_[PAD_(int)]; 338 int prio; char prio_[PAD_(int)]; 339}; 340struct socket_args { 341 int domain; char domain_[PAD_(int)]; 342 int type; char type_[PAD_(int)]; 343 int protocol; char protocol_[PAD_(int)]; 344}; 345struct connect_args { 346 int s; char s_[PAD_(int)]; 347 caddr_t name; char name_[PAD_(caddr_t)]; 348 int namelen; char namelen_[PAD_(int)]; 349}; 350struct getpriority_args { 351 int which; char which_[PAD_(int)]; 352 int who; char who_[PAD_(int)]; 353}; 354struct bind_args { 355 int s; char s_[PAD_(int)]; 356 caddr_t name; char name_[PAD_(caddr_t)]; 357 int namelen; char namelen_[PAD_(int)]; 358}; 359struct setsockopt_args { 360 int s; char s_[PAD_(int)]; 361 int level; char level_[PAD_(int)]; 362 int name; char name_[PAD_(int)]; 363 caddr_t val; char val_[PAD_(caddr_t)]; 364 int valsize; char valsize_[PAD_(int)]; 365}; 366struct listen_args { 367 int s; char s_[PAD_(int)]; 368 int backlog; char backlog_[PAD_(int)]; 369}; 370struct gettimeofday_args { 371 struct timeval * tp; char tp_[PAD_(struct timeval *)]; 372 struct timezone * tzp; char tzp_[PAD_(struct timezone *)]; 373}; 374struct getrusage_args { 375 int who; char who_[PAD_(int)]; 376 struct rusage * rusage; char rusage_[PAD_(struct rusage *)]; 377}; 378struct getsockopt_args { 379 int s; char s_[PAD_(int)]; 380 int level; char level_[PAD_(int)]; 381 int name; char name_[PAD_(int)]; 382 caddr_t val; char val_[PAD_(caddr_t)]; 383 int * avalsize; char avalsize_[PAD_(int *)]; 384}; 385struct readv_args { 386 int fd; char fd_[PAD_(int)]; 387 struct iovec * iovp; char iovp_[PAD_(struct iovec *)]; 388 u_int iovcnt; char iovcnt_[PAD_(u_int)]; 389}; 390struct writev_args { 391 int fd; char fd_[PAD_(int)]; 392 struct iovec * iovp; char iovp_[PAD_(struct iovec *)]; 393 u_int iovcnt; char iovcnt_[PAD_(u_int)]; 394}; 395struct settimeofday_args { 396 struct timeval * tv; char tv_[PAD_(struct timeval *)]; 397 struct timezone * tzp; char tzp_[PAD_(struct timezone *)]; 398}; 399struct fchown_args { 400 int fd; char fd_[PAD_(int)]; 401 int uid; char uid_[PAD_(int)]; 402 int gid; char gid_[PAD_(int)]; 403}; 404struct fchmod_args { 405 int fd; char fd_[PAD_(int)]; 406 int mode; char mode_[PAD_(int)]; 407}; 408struct setreuid_args { 409 int ruid; char ruid_[PAD_(int)]; 410 int euid; char euid_[PAD_(int)]; 411}; 412struct setregid_args { 413 int rgid; char rgid_[PAD_(int)]; 414 int egid; char egid_[PAD_(int)]; 415}; 416struct rename_args { 417 char * from; char from_[PAD_(char *)]; 418 char * to; char to_[PAD_(char *)]; 419}; 420struct flock_args { 421 int fd; char fd_[PAD_(int)]; 422 int how; char how_[PAD_(int)]; 423}; 424struct mkfifo_args { 425 char * path; char path_[PAD_(char *)]; 426 int mode; char mode_[PAD_(int)]; 427}; 428struct sendto_args { 429 int s; char s_[PAD_(int)]; 430 caddr_t buf; char buf_[PAD_(caddr_t)]; 431 size_t len; char len_[PAD_(size_t)]; 432 int flags; char flags_[PAD_(int)]; 433 caddr_t to; char to_[PAD_(caddr_t)]; 434 int tolen; char tolen_[PAD_(int)]; 435}; 436struct shutdown_args { 437 int s; char s_[PAD_(int)]; 438 int how; char how_[PAD_(int)]; 439}; 440struct socketpair_args { 441 int domain; char domain_[PAD_(int)]; 442 int type; char type_[PAD_(int)]; 443 int protocol; char protocol_[PAD_(int)]; 444 int * rsv; char rsv_[PAD_(int *)]; 445}; 446struct mkdir_args { 447 char * path; char path_[PAD_(char *)]; 448 int mode; char mode_[PAD_(int)]; 449}; 450struct rmdir_args { 451 char * path; char path_[PAD_(char *)]; 452}; 453struct utimes_args { 454 char * path; char path_[PAD_(char *)]; 455 struct timeval * tptr; char tptr_[PAD_(struct timeval *)]; 456}; 457struct adjtime_args { 458 struct timeval * delta; char delta_[PAD_(struct timeval *)]; 459 struct timeval * olddelta; char olddelta_[PAD_(struct timeval *)]; 460}; 461struct ogethostid_args { 462 register_t dummy; 463}; 464struct setsid_args { 465 register_t dummy; 466}; 467struct quotactl_args { 468 char * path; char path_[PAD_(char *)]; 469 int cmd; char cmd_[PAD_(int)]; 470 int uid; char uid_[PAD_(int)]; 471 caddr_t arg; char arg_[PAD_(caddr_t)]; 472}; 473struct oquota_args { 474 register_t dummy; 475}; 476struct nfssvc_args { 477 int flag; char flag_[PAD_(int)]; 478 caddr_t argp; char argp_[PAD_(caddr_t)]; 479}; 480struct statfs_args { 481 char * path; char path_[PAD_(char *)]; 482 struct statfs * buf; char buf_[PAD_(struct statfs *)]; 483}; 484struct fstatfs_args { 485 int fd; char fd_[PAD_(int)]; 486 struct statfs * buf; char buf_[PAD_(struct statfs *)]; 487}; 488struct getfh_args { 489 char * fname; char fname_[PAD_(char *)]; 490 struct fhandle * fhp; char fhp_[PAD_(struct fhandle *)]; 491}; 492struct getdomainname_args { 493 char * domainname; char domainname_[PAD_(char *)]; 494 int len; char len_[PAD_(int)]; 495}; 496struct setdomainname_args { 497 char * domainname; char domainname_[PAD_(char *)]; 498 int len; char len_[PAD_(int)]; 499}; 500struct uname_args { 501 struct utsname * name; char name_[PAD_(struct utsname *)]; 502}; 503struct sysarch_args { 504 int op; char op_[PAD_(int)]; 505 char * parms; char parms_[PAD_(char *)]; 506}; 507struct rtprio_args { 508 int function; char function_[PAD_(int)]; 509 pid_t pid; char pid_[PAD_(pid_t)]; 510 struct rtprio * rtp; char rtp_[PAD_(struct rtprio *)]; 511}; 512struct semsys_args { 513 int which; char which_[PAD_(int)]; 514 int a2; char a2_[PAD_(int)]; 515 int a3; char a3_[PAD_(int)]; 516 int a4; char a4_[PAD_(int)]; 517 int a5; char a5_[PAD_(int)]; 518}; 519struct msgsys_args { 520 int which; char which_[PAD_(int)]; 521 int a2; char a2_[PAD_(int)]; 522 int a3; char a3_[PAD_(int)]; 523 int a4; char a4_[PAD_(int)]; 524 int a5; char a5_[PAD_(int)]; 525 int a6; char a6_[PAD_(int)]; 526}; 527struct shmsys_args { 528 int which; char which_[PAD_(int)]; 529 int a2; char a2_[PAD_(int)]; 530 int a3; char a3_[PAD_(int)]; 531 int a4; char a4_[PAD_(int)]; 532}; 533struct pread_args { 534 int fd; char fd_[PAD_(int)]; 535 void * buf; char buf_[PAD_(void *)]; 536 size_t nbyte; char nbyte_[PAD_(size_t)]; 537 int pad; char pad_[PAD_(int)]; 538 off_t offset; char offset_[PAD_(off_t)]; 539}; 540struct pwrite_args { 541 int fd; char fd_[PAD_(int)]; 542 const void * buf; char buf_[PAD_(const void *)]; 543 size_t nbyte; char nbyte_[PAD_(size_t)]; 544 int pad; char pad_[PAD_(int)]; 545 off_t offset; char offset_[PAD_(off_t)]; 546}; 547struct ntp_adjtime_args { 548 struct timex * tp; char tp_[PAD_(struct timex *)]; 549}; 550struct setgid_args { 551 gid_t gid; char gid_[PAD_(gid_t)]; 552}; 553struct setegid_args { 554 gid_t egid; char egid_[PAD_(gid_t)]; 555}; 556struct seteuid_args { 557 uid_t euid; char euid_[PAD_(uid_t)]; 558}; 559struct stat_args { 560 char * path; char path_[PAD_(char *)]; 561 struct stat * ub; char ub_[PAD_(struct stat *)]; 562}; 563struct fstat_args { 564 int fd; char fd_[PAD_(int)]; 565 struct stat * sb; char sb_[PAD_(struct stat *)]; 566}; 567struct lstat_args { 568 char * path; char path_[PAD_(char *)]; 569 struct stat * ub; char ub_[PAD_(struct stat *)]; 570}; 571struct pathconf_args { 572 char * path; char path_[PAD_(char *)]; 573 int name; char name_[PAD_(int)]; 574}; 575struct fpathconf_args { 576 int fd; char fd_[PAD_(int)]; 577 int name; char name_[PAD_(int)]; 578}; 579struct __getrlimit_args { 580 u_int which; char which_[PAD_(u_int)]; 581 struct rlimit * rlp; char rlp_[PAD_(struct rlimit *)]; 582}; 583struct __setrlimit_args { 584 u_int which; char which_[PAD_(u_int)]; 585 struct rlimit * rlp; char rlp_[PAD_(struct rlimit *)]; 586}; 587struct getdirentries_args { 588 int fd; char fd_[PAD_(int)]; 589 char * buf; char buf_[PAD_(char *)]; 590 u_int count; char count_[PAD_(u_int)]; 591 long * basep; char basep_[PAD_(long *)]; 592}; 593struct mmap_args { 594 caddr_t addr; char addr_[PAD_(caddr_t)]; 595 size_t len; char len_[PAD_(size_t)]; 596 int prot; char prot_[PAD_(int)]; 597 int flags; char flags_[PAD_(int)]; 598 int fd; char fd_[PAD_(int)]; 599 int pad; char pad_[PAD_(int)]; 600 off_t pos; char pos_[PAD_(off_t)]; 601}; 602struct lseek_args { 603 int fd; char fd_[PAD_(int)]; 604 int pad; char pad_[PAD_(int)]; 605 off_t offset; char offset_[PAD_(off_t)]; 606 int whence; char whence_[PAD_(int)]; 607}; 608struct truncate_args { 609 char * path; char path_[PAD_(char *)]; 610 int pad; char pad_[PAD_(int)]; 611 off_t length; char length_[PAD_(off_t)]; 612}; 613struct ftruncate_args { 614 int fd; char fd_[PAD_(int)]; 615 int pad; char pad_[PAD_(int)]; 616 off_t length; char length_[PAD_(off_t)]; 617}; 618struct sysctl_args { 619 int * name; char name_[PAD_(int *)]; 620 u_int namelen; char namelen_[PAD_(u_int)]; 621 void * old; char old_[PAD_(void *)]; 622 size_t * oldlenp; char oldlenp_[PAD_(size_t *)]; 623 void * new; char new_[PAD_(void *)]; 624 size_t newlen; char newlen_[PAD_(size_t)]; 625}; 626struct mlock_args { 627 const void * addr; char addr_[PAD_(const void *)]; 628 size_t len; char len_[PAD_(size_t)]; 629}; 630struct munlock_args { 631 const void * addr; char addr_[PAD_(const void *)]; 632 size_t len; char len_[PAD_(size_t)]; 633}; 634struct undelete_args { 635 char * path; char path_[PAD_(char *)]; 636}; 637struct futimes_args { 638 int fd; char fd_[PAD_(int)]; 639 struct timeval * tptr; char tptr_[PAD_(struct timeval *)]; 640}; 641struct getpgid_args { 642 pid_t pid; char pid_[PAD_(pid_t)]; 643}; 644struct poll_args { 645 struct pollfd * fds; char fds_[PAD_(struct pollfd *)]; 646 u_int nfds; char nfds_[PAD_(u_int)]; 647 int timeout; char timeout_[PAD_(int)]; 648}; 649struct __semctl_args { 650 int semid; char semid_[PAD_(int)]; 651 int semnum; char semnum_[PAD_(int)]; 652 int cmd; char cmd_[PAD_(int)]; 653 union semun * arg; char arg_[PAD_(union semun *)]; 654}; 655struct semget_args { 656 key_t key; char key_[PAD_(key_t)]; 657 int nsems; char nsems_[PAD_(int)]; 658 int semflg; char semflg_[PAD_(int)]; 659}; 660struct semop_args { 661 int semid; char semid_[PAD_(int)]; 662 struct sembuf * sops; char sops_[PAD_(struct sembuf *)]; 663 u_int nsops; char nsops_[PAD_(u_int)]; 664}; 665struct msgctl_args { 666 int msqid; char msqid_[PAD_(int)]; 667 int cmd; char cmd_[PAD_(int)]; 668 struct msqid_ds * buf; char buf_[PAD_(struct msqid_ds *)]; 669}; 670struct msgget_args { 671 key_t key; char key_[PAD_(key_t)]; 672 int msgflg; char msgflg_[PAD_(int)]; 673}; 674struct msgsnd_args { 675 int msqid; char msqid_[PAD_(int)]; 676 void * msgp; char msgp_[PAD_(void *)]; 677 size_t msgsz; char msgsz_[PAD_(size_t)]; 678 int msgflg; char msgflg_[PAD_(int)]; 679}; 680struct msgrcv_args { 681 int msqid; char msqid_[PAD_(int)]; 682 void * msgp; char msgp_[PAD_(void *)]; 683 size_t msgsz; char msgsz_[PAD_(size_t)]; 684 long msgtyp; char msgtyp_[PAD_(long)]; 685 int msgflg; char msgflg_[PAD_(int)]; 686}; 687struct shmat_args { 688 int shmid; char shmid_[PAD_(int)]; 689 void * shmaddr; char shmaddr_[PAD_(void *)]; 690 int shmflg; char shmflg_[PAD_(int)]; 691}; 692struct shmctl_args { 693 int shmid; char shmid_[PAD_(int)]; 694 int cmd; char cmd_[PAD_(int)]; 695 struct shmid_ds * buf; char buf_[PAD_(struct shmid_ds *)]; 696}; 697struct shmdt_args { 698 void * shmaddr; char shmaddr_[PAD_(void *)]; 699}; 700struct shmget_args { 701 key_t key; char key_[PAD_(key_t)]; 702 int size; char size_[PAD_(int)]; 703 int shmflg; char shmflg_[PAD_(int)]; 704}; 705struct clock_gettime_args { 706 clockid_t clock_id; char clock_id_[PAD_(clockid_t)]; 707 struct timespec * tp; char tp_[PAD_(struct timespec *)]; 708}; 709struct clock_settime_args { 710 clockid_t clock_id; char clock_id_[PAD_(clockid_t)]; 711 const struct timespec * tp; char tp_[PAD_(const struct timespec *)]; 712}; 713struct clock_getres_args { 714 clockid_t clock_id; char clock_id_[PAD_(clockid_t)]; 715 struct timespec * tp; char tp_[PAD_(struct timespec *)]; 716}; 717struct nanosleep_args { 718 const struct timespec * rqtp; char rqtp_[PAD_(const struct timespec *)]; 719 struct timespec * rmtp; char rmtp_[PAD_(struct timespec *)]; 720}; 721struct minherit_args { 722 void * addr; char addr_[PAD_(void *)]; 723 size_t len; char len_[PAD_(size_t)]; 724 int inherit; char inherit_[PAD_(int)]; 725}; 726struct rfork_args { 727 int flags; char flags_[PAD_(int)]; 728}; 729struct openbsd_poll_args { 730 struct pollfd * fds; char fds_[PAD_(struct pollfd *)]; 731 u_int nfds; char nfds_[PAD_(u_int)]; 732 int timeout; char timeout_[PAD_(int)]; 733}; 734struct issetugid_args { 735 register_t dummy; 736}; 737struct lchown_args { 738 char * path; char path_[PAD_(char *)]; 739 int uid; char uid_[PAD_(int)]; 740 int gid; char gid_[PAD_(int)]; 741}; 742struct getdents_args { 743 int fd; char fd_[PAD_(int)]; 744 char * buf; char buf_[PAD_(char *)]; 745 size_t count; char count_[PAD_(size_t)]; 746}; 747struct lchmod_args { 748 char * path; char path_[PAD_(char *)]; 749 mode_t mode; char mode_[PAD_(mode_t)]; 750}; 751struct lutimes_args { 752 char * path; char path_[PAD_(char *)]; 753 struct timeval * tptr; char tptr_[PAD_(struct timeval *)]; 754}; 755struct nstat_args { 756 char * path; char path_[PAD_(char *)]; 757 struct nstat * ub; char ub_[PAD_(struct nstat *)]; 758}; 759struct nfstat_args { 760 int fd; char fd_[PAD_(int)]; 761 struct nstat * sb; char sb_[PAD_(struct nstat *)]; 762}; 763struct nlstat_args { 764 char * path; char path_[PAD_(char *)]; 765 struct nstat * ub; char ub_[PAD_(struct nstat *)]; 766}; 767struct fhstatfs_args { 768 const struct fhandle * u_fhp; char u_fhp_[PAD_(const struct fhandle *)]; 769 struct statfs * buf; char buf_[PAD_(struct statfs *)]; 770}; 771struct fhopen_args { 772 const struct fhandle * u_fhp; char u_fhp_[PAD_(const struct fhandle *)]; 773 int flags; char flags_[PAD_(int)]; 774}; 775struct fhstat_args { 776 const struct fhandle * u_fhp; char u_fhp_[PAD_(const struct fhandle *)]; 777 struct stat * sb; char sb_[PAD_(struct stat *)]; 778}; 779struct modnext_args { 780 int modid; char modid_[PAD_(int)]; 781}; 782struct modstat_args { 783 int modid; char modid_[PAD_(int)]; 784 struct module_stat * stat; char stat_[PAD_(struct module_stat *)]; 785}; 786struct modfnext_args { 787 int modid; char modid_[PAD_(int)]; 788}; 789struct modfind_args { 790 const char * name; char name_[PAD_(const char *)]; 791}; 792struct kldload_args { 793 const char * file; char file_[PAD_(const char *)]; 794}; 795struct kldunload_args { 796 int fileid; char fileid_[PAD_(int)]; 797}; 798struct kldfind_args { 799 const char * file; char file_[PAD_(const char *)]; 800}; 801struct kldnext_args { 802 int fileid; char fileid_[PAD_(int)]; 803}; 804struct kldstat_args { 805 int fileid; char fileid_[PAD_(int)]; 806 struct kld_file_stat * stat; char stat_[PAD_(struct kld_file_stat *)]; 807}; 808struct kldfirstmod_args { 809 int fileid; char fileid_[PAD_(int)]; 810}; 811struct getsid_args { 812 pid_t pid; char pid_[PAD_(pid_t)]; 813}; 814struct setresuid_args { 815 uid_t ruid; char ruid_[PAD_(uid_t)]; 816 uid_t euid; char euid_[PAD_(uid_t)]; 817 uid_t suid; char suid_[PAD_(uid_t)]; 818}; 819struct setresgid_args { 820 gid_t rgid; char rgid_[PAD_(gid_t)]; 821 gid_t egid; char egid_[PAD_(gid_t)]; 822 gid_t sgid; char sgid_[PAD_(gid_t)]; 823}; 824struct aio_return_args { 825 struct aiocb * aiocbp; char aiocbp_[PAD_(struct aiocb *)]; 826}; 827struct aio_suspend_args { 828 struct aiocb *const * aiocbp; char aiocbp_[PAD_(struct aiocb *const *)]; 829 int nent; char nent_[PAD_(int)]; 830 const struct timespec * timeout; char timeout_[PAD_(const struct timespec *)]; 831}; 832struct aio_cancel_args { 833 int fd; char fd_[PAD_(int)]; 834 struct aiocb * aiocbp; char aiocbp_[PAD_(struct aiocb *)]; 835}; 836struct aio_error_args { 837 struct aiocb * aiocbp; char aiocbp_[PAD_(struct aiocb *)]; 838}; 839struct aio_read_args { 840 struct aiocb * aiocbp; char aiocbp_[PAD_(struct aiocb *)]; 841}; 842struct aio_write_args { 843 struct aiocb * aiocbp; char aiocbp_[PAD_(struct aiocb *)]; 844}; 845struct lio_listio_args { 846 int mode; char mode_[PAD_(int)]; 847 struct aiocb *const * acb_list; char acb_list_[PAD_(struct aiocb *const *)]; 848 int nent; char nent_[PAD_(int)]; 849 struct sigevent * sig; char sig_[PAD_(struct sigevent *)]; 850}; 851struct yield_args { 852 register_t dummy; 853}; 854struct mlockall_args { 855 int how; char how_[PAD_(int)]; 856}; 857struct munlockall_args { 858 register_t dummy; 859}; 860struct __getcwd_args { 861 u_char * buf; char buf_[PAD_(u_char *)]; 862 u_int buflen; char buflen_[PAD_(u_int)]; 863}; 864struct sched_setparam_args { 865 pid_t pid; char pid_[PAD_(pid_t)]; 866 const struct sched_param * param; char param_[PAD_(const struct sched_param *)]; 867}; 868struct sched_getparam_args { 869 pid_t pid; char pid_[PAD_(pid_t)]; 870 struct sched_param * param; char param_[PAD_(struct sched_param *)]; 871}; 872struct sched_setscheduler_args { 873 pid_t pid; char pid_[PAD_(pid_t)]; 874 int policy; char policy_[PAD_(int)]; 875 const struct sched_param * param; char param_[PAD_(const struct sched_param *)]; 876}; 877struct sched_getscheduler_args { 878 pid_t pid; char pid_[PAD_(pid_t)]; 879}; 880struct sched_yield_args { 881 register_t dummy; 882}; 883struct sched_get_priority_max_args { 884 int policy; char policy_[PAD_(int)]; 885}; 886struct sched_get_priority_min_args { 887 int policy; char policy_[PAD_(int)]; 888}; 889struct sched_rr_get_interval_args { 890 pid_t pid; char pid_[PAD_(pid_t)]; 891 struct timespec * interval; char interval_[PAD_(struct timespec *)]; 892}; 893struct utrace_args { 894 const void * addr; char addr_[PAD_(const void *)]; 895 size_t len; char len_[PAD_(size_t)]; 896}; 897struct sendfile_args { 898 int fd; char fd_[PAD_(int)]; 899 int s; char s_[PAD_(int)]; 900 off_t offset; char offset_[PAD_(off_t)]; 901 size_t nbytes; char nbytes_[PAD_(size_t)]; 902 struct sf_hdtr * hdtr; char hdtr_[PAD_(struct sf_hdtr *)]; 903 off_t * sbytes; char sbytes_[PAD_(off_t *)]; 904 int flags; char flags_[PAD_(int)]; 905}; 906struct kldsym_args { 907 int fileid; char fileid_[PAD_(int)]; 908 int cmd; char cmd_[PAD_(int)]; 909 void * data; char data_[PAD_(void *)]; 910}; 911struct jail_args { 912 struct jail * jail; char jail_[PAD_(struct jail *)]; 913}; 914struct sigprocmask_args { 915 int how; char how_[PAD_(int)]; 916 const sigset_t * set; char set_[PAD_(const sigset_t *)]; 917 sigset_t * oset; char oset_[PAD_(sigset_t *)]; 918}; 919struct sigsuspend_args { 920 const sigset_t * sigmask; char sigmask_[PAD_(const sigset_t *)]; 921}; 922struct sigaction_args { 923 int sig; char sig_[PAD_(int)]; 924 const struct sigaction * act; char act_[PAD_(const struct sigaction *)]; 925 struct sigaction * oact; char oact_[PAD_(struct sigaction *)]; 926}; 927struct sigpending_args { 928 sigset_t * set; char set_[PAD_(sigset_t *)]; 929}; 930struct sigreturn_args { 931 ucontext_t * sigcntxp; char sigcntxp_[PAD_(ucontext_t *)]; 932}; 933struct __acl_get_file_args { 934 const char * path; char path_[PAD_(const char *)]; 935 acl_type_t type; char type_[PAD_(acl_type_t)]; 936 struct acl * aclp; char aclp_[PAD_(struct acl *)]; 937}; 938struct __acl_set_file_args { 939 const char * path; char path_[PAD_(const char *)]; 940 acl_type_t type; char type_[PAD_(acl_type_t)]; 941 struct acl * aclp; char aclp_[PAD_(struct acl *)]; 942}; 943struct __acl_get_fd_args { 944 int filedes; char filedes_[PAD_(int)]; 945 acl_type_t type; char type_[PAD_(acl_type_t)]; 946 struct acl * aclp; char aclp_[PAD_(struct acl *)]; 947}; 948struct __acl_set_fd_args { 949 int filedes; char filedes_[PAD_(int)]; 950 acl_type_t type; char type_[PAD_(acl_type_t)]; 951 struct acl * aclp; char aclp_[PAD_(struct acl *)]; 952}; 953struct __acl_delete_file_args { 954 const char * path; char path_[PAD_(const char *)]; 955 acl_type_t type; char type_[PAD_(acl_type_t)]; 956}; 957struct __acl_delete_fd_args { 958 int filedes; char filedes_[PAD_(int)]; 959 acl_type_t type; char type_[PAD_(acl_type_t)]; 960}; 961struct __acl_aclcheck_file_args { 962 const char * path; char path_[PAD_(const char *)]; 963 acl_type_t type; char type_[PAD_(acl_type_t)]; 964 struct acl * aclp; char aclp_[PAD_(struct acl *)]; 965}; 966struct __acl_aclcheck_fd_args { 967 int filedes; char filedes_[PAD_(int)]; 968 acl_type_t type; char type_[PAD_(acl_type_t)]; 969 struct acl * aclp; char aclp_[PAD_(struct acl *)]; 970}; 971struct extattrctl_args { 972 const char * path; char path_[PAD_(const char *)]; 973 int cmd; char cmd_[PAD_(int)]; 974 const char * filename; char filename_[PAD_(const char *)]; 975 int attrnamespace; char attrnamespace_[PAD_(int)]; 976 const char * attrname; char attrname_[PAD_(const char *)]; 977}; 978struct extattr_set_file_args { 979 const char * path; char path_[PAD_(const char *)]; 980 int attrnamespace; char attrnamespace_[PAD_(int)]; 981 const char * attrname; char attrname_[PAD_(const char *)]; 982 struct iovec * iovp; char iovp_[PAD_(struct iovec *)]; 983 unsigned iovcnt; char iovcnt_[PAD_(unsigned)]; 984}; 985struct extattr_get_file_args { 986 const char * path; char path_[PAD_(const char *)]; 987 int attrnamespace; char attrnamespace_[PAD_(int)]; 988 const char * attrname; char attrname_[PAD_(const char *)]; 989 struct iovec * iovp; char iovp_[PAD_(struct iovec *)]; 990 unsigned iovcnt; char iovcnt_[PAD_(unsigned)]; 991}; 992struct extattr_delete_file_args { 993 const char * path; char path_[PAD_(const char *)]; 994 int attrnamespace; char attrnamespace_[PAD_(int)]; 995 const char * attrname; char attrname_[PAD_(const char *)]; 996}; 997struct aio_waitcomplete_args { 998 struct aiocb ** aiocbp; char aiocbp_[PAD_(struct aiocb **)]; 999 struct timespec * timeout; char timeout_[PAD_(struct timespec *)]; 1000}; 1001struct getresuid_args { 1002 uid_t * ruid; char ruid_[PAD_(uid_t *)]; 1003 uid_t * euid; char euid_[PAD_(uid_t *)]; 1004 uid_t * suid; char suid_[PAD_(uid_t *)]; 1005}; 1006struct getresgid_args { 1007 gid_t * rgid; char rgid_[PAD_(gid_t *)]; 1008 gid_t * egid; char egid_[PAD_(gid_t *)]; 1009 gid_t * sgid; char sgid_[PAD_(gid_t *)]; 1010}; 1011struct kqueue_args { 1012 register_t dummy; 1013}; 1014struct kevent_args { 1015 int fd; char fd_[PAD_(int)]; 1016 const struct kevent * changelist; char changelist_[PAD_(const struct kevent *)]; 1017 int nchanges; char nchanges_[PAD_(int)]; 1018 struct kevent * eventlist; char eventlist_[PAD_(struct kevent *)]; 1019 int nevents; char nevents_[PAD_(int)]; 1020 const struct timespec * timeout; char timeout_[PAD_(const struct timespec *)]; 1021}; 1022struct __cap_get_proc_args { 1023 struct cap * cap_p; char cap_p_[PAD_(struct cap *)]; 1024}; 1025struct __cap_set_proc_args { 1026 struct cap * cap_p; char cap_p_[PAD_(struct cap *)]; 1027}; 1028struct __cap_get_fd_args { 1029 int fd; char fd_[PAD_(int)]; 1030 struct cap * cap_p; char cap_p_[PAD_(struct cap *)]; 1031}; 1032struct __cap_get_file_args { 1033 const char * path_p; char path_p_[PAD_(const char *)]; 1034 struct cap * cap_p; char cap_p_[PAD_(struct cap *)]; 1035}; 1036struct __cap_set_fd_args { 1037 int fd; char fd_[PAD_(int)]; 1038 struct cap * cap_p; char cap_p_[PAD_(struct cap *)]; 1039}; 1040struct __cap_set_file_args { 1041 const char * path_p; char path_p_[PAD_(const char *)]; 1042 struct cap * cap_p; char cap_p_[PAD_(struct cap *)]; 1043}; 1044struct extattr_set_fd_args { 1045 int fd; char fd_[PAD_(int)]; 1046 int attrnamespace; char attrnamespace_[PAD_(int)]; 1047 const char * attrname; char attrname_[PAD_(const char *)]; 1048 struct iovec * iovp; char iovp_[PAD_(struct iovec *)]; 1049 int iovcnt; char iovcnt_[PAD_(int)]; 1050}; 1051struct extattr_get_fd_args { 1052 int fd; char fd_[PAD_(int)]; 1053 int attrnamespace; char attrnamespace_[PAD_(int)]; 1054 const char * attrname; char attrname_[PAD_(const char *)]; 1055 struct iovec * iovp; char iovp_[PAD_(struct iovec *)]; 1056 int iovcnt; char iovcnt_[PAD_(int)]; 1057}; 1058struct extattr_delete_fd_args { 1059 int fd; char fd_[PAD_(int)]; 1060 int attrnamespace; char attrnamespace_[PAD_(int)]; 1061 const char * attrname; char attrname_[PAD_(const char *)]; 1062}; 1063struct __setugid_args { 1064 int flag; char flag_[PAD_(int)]; 1065}; 1066int nosys __P((struct proc *, struct nosys_args *)); 1067void sys_exit __P((struct proc *, struct sys_exit_args *)); 1068int fork __P((struct proc *, struct fork_args *)); 1069int read __P((struct proc *, struct read_args *)); 1070int write __P((struct proc *, struct write_args *)); 1071int open __P((struct proc *, struct open_args *)); 1072int close __P((struct proc *, struct close_args *)); 1073int wait4 __P((struct proc *, struct wait_args *)); 1074int link __P((struct proc *, struct link_args *)); 1075int unlink __P((struct proc *, struct unlink_args *)); 1076int chdir __P((struct proc *, struct chdir_args *)); 1077int fchdir __P((struct proc *, struct fchdir_args *)); 1078int mknod __P((struct proc *, struct mknod_args *)); 1079int chmod __P((struct proc *, struct chmod_args *)); 1080int chown __P((struct proc *, struct chown_args *)); 1081int obreak __P((struct proc *, struct obreak_args *)); 1082int getfsstat __P((struct proc *, struct getfsstat_args *)); 1083int getpid __P((struct proc *, struct getpid_args *)); 1084int mount __P((struct proc *, struct mount_args *)); 1085int unmount __P((struct proc *, struct unmount_args *)); 1086int setuid __P((struct proc *, struct setuid_args *)); 1087int getuid __P((struct proc *, struct getuid_args *)); 1088int geteuid __P((struct proc *, struct geteuid_args *)); 1089int ptrace __P((struct proc *, struct ptrace_args *)); 1090int recvmsg __P((struct proc *, struct recvmsg_args *)); 1091int sendmsg __P((struct proc *, struct sendmsg_args *)); 1092int recvfrom __P((struct proc *, struct recvfrom_args *)); 1093int accept __P((struct proc *, struct accept_args *)); 1094int getpeername __P((struct proc *, struct getpeername_args *)); 1095int getsockname __P((struct proc *, struct getsockname_args *)); 1096int access __P((struct proc *, struct access_args *)); 1097int chflags __P((struct proc *, struct chflags_args *)); 1098int fchflags __P((struct proc *, struct fchflags_args *)); 1099int sync __P((struct proc *, struct sync_args *)); 1100int kill __P((struct proc *, struct kill_args *)); 1101int getppid __P((struct proc *, struct getppid_args *)); 1102int dup __P((struct proc *, struct dup_args *)); 1103int pipe __P((struct proc *, struct pipe_args *)); 1104int getegid __P((struct proc *, struct getegid_args *)); 1105int profil __P((struct proc *, struct profil_args *)); 1106int ktrace __P((struct proc *, struct ktrace_args *)); 1107int getgid __P((struct proc *, struct getgid_args *)); 1108int getlogin __P((struct proc *, struct getlogin_args *)); 1109int setlogin __P((struct proc *, struct setlogin_args *)); 1110int acct __P((struct proc *, struct acct_args *)); 1111int sigaltstack __P((struct proc *, struct sigaltstack_args *)); 1112int ioctl __P((struct proc *, struct ioctl_args *)); 1113int reboot __P((struct proc *, struct reboot_args *)); 1114int revoke __P((struct proc *, struct revoke_args *)); 1115int symlink __P((struct proc *, struct symlink_args *)); 1116int readlink __P((struct proc *, struct readlink_args *)); 1117int execve __P((struct proc *, struct execve_args *)); 1118int umask __P((struct proc *, struct umask_args *)); 1119int chroot __P((struct proc *, struct chroot_args *)); 1120int msync __P((struct proc *, struct msync_args *)); 1121int vfork __P((struct proc *, struct vfork_args *)); 1122int sbrk __P((struct proc *, struct sbrk_args *)); 1123int sstk __P((struct proc *, struct sstk_args *)); 1124int ovadvise __P((struct proc *, struct ovadvise_args *)); 1125int munmap __P((struct proc *, struct munmap_args *)); 1126int mprotect __P((struct proc *, struct mprotect_args *)); 1127int madvise __P((struct proc *, struct madvise_args *)); 1128int mincore __P((struct proc *, struct mincore_args *)); 1129int getgroups __P((struct proc *, struct getgroups_args *)); 1130int setgroups __P((struct proc *, struct setgroups_args *)); 1131int getpgrp __P((struct proc *, struct getpgrp_args *)); 1132int setpgid __P((struct proc *, struct setpgid_args *)); 1133int setitimer __P((struct proc *, struct setitimer_args *)); 1134int swapon __P((struct proc *, struct swapon_args *)); 1135int getitimer __P((struct proc *, struct getitimer_args *)); 1136int getdtablesize __P((struct proc *, struct getdtablesize_args *)); 1137int dup2 __P((struct proc *, struct dup2_args *)); 1138int fcntl __P((struct proc *, struct fcntl_args *)); 1139int select __P((struct proc *, struct select_args *)); 1140int fsync __P((struct proc *, struct fsync_args *)); 1141int setpriority __P((struct proc *, struct setpriority_args *)); 1142int socket __P((struct proc *, struct socket_args *)); 1143int connect __P((struct proc *, struct connect_args *)); 1144int getpriority __P((struct proc *, struct getpriority_args *)); 1145int bind __P((struct proc *, struct bind_args *)); 1146int setsockopt __P((struct proc *, struct setsockopt_args *)); 1147int listen __P((struct proc *, struct listen_args *)); 1148int gettimeofday __P((struct proc *, struct gettimeofday_args *)); 1149int getrusage __P((struct proc *, struct getrusage_args *)); 1150int getsockopt __P((struct proc *, struct getsockopt_args *)); 1151int readv __P((struct proc *, struct readv_args *)); 1152int writev __P((struct proc *, struct writev_args *)); 1153int settimeofday __P((struct proc *, struct settimeofday_args *)); 1154int fchown __P((struct proc *, struct fchown_args *)); 1155int fchmod __P((struct proc *, struct fchmod_args *)); 1156int setreuid __P((struct proc *, struct setreuid_args *)); 1157int setregid __P((struct proc *, struct setregid_args *)); 1158int rename __P((struct proc *, struct rename_args *)); 1159int flock __P((struct proc *, struct flock_args *)); 1160int mkfifo __P((struct proc *, struct mkfifo_args *)); 1161int sendto __P((struct proc *, struct sendto_args *)); 1162int shutdown __P((struct proc *, struct shutdown_args *)); 1163int socketpair __P((struct proc *, struct socketpair_args *)); 1164int mkdir __P((struct proc *, struct mkdir_args *)); 1165int rmdir __P((struct proc *, struct rmdir_args *)); 1166int utimes __P((struct proc *, struct utimes_args *)); 1167int adjtime __P((struct proc *, struct adjtime_args *)); 1168int setsid __P((struct proc *, struct setsid_args *)); 1169int quotactl __P((struct proc *, struct quotactl_args *)); 1170int nfssvc __P((struct proc *, struct nfssvc_args *)); 1171int statfs __P((struct proc *, struct statfs_args *)); 1172int fstatfs __P((struct proc *, struct fstatfs_args *)); 1173int getfh __P((struct proc *, struct getfh_args *)); 1174int getdomainname __P((struct proc *, struct getdomainname_args *)); 1175int setdomainname __P((struct proc *, struct setdomainname_args *)); 1176int uname __P((struct proc *, struct uname_args *)); 1177int sysarch __P((struct proc *, struct sysarch_args *)); 1178int rtprio __P((struct proc *, struct rtprio_args *)); 1179int semsys __P((struct proc *, struct semsys_args *)); 1180int msgsys __P((struct proc *, struct msgsys_args *)); 1181int shmsys __P((struct proc *, struct shmsys_args *)); 1182int pread __P((struct proc *, struct pread_args *)); 1183int pwrite __P((struct proc *, struct pwrite_args *)); 1184int ntp_adjtime __P((struct proc *, struct ntp_adjtime_args *)); 1185int setgid __P((struct proc *, struct setgid_args *)); 1186int setegid __P((struct proc *, struct setegid_args *)); 1187int seteuid __P((struct proc *, struct seteuid_args *)); 1188int stat __P((struct proc *, struct stat_args *)); 1189int fstat __P((struct proc *, struct fstat_args *)); 1190int lstat __P((struct proc *, struct lstat_args *)); 1191int pathconf __P((struct proc *, struct pathconf_args *)); 1192int fpathconf __P((struct proc *, struct fpathconf_args *)); 1193int getrlimit __P((struct proc *, struct __getrlimit_args *)); 1194int setrlimit __P((struct proc *, struct __setrlimit_args *)); 1195int getdirentries __P((struct proc *, struct getdirentries_args *)); 1196int mmap __P((struct proc *, struct mmap_args *)); 1197int lseek __P((struct proc *, struct lseek_args *)); 1198int truncate __P((struct proc *, struct truncate_args *)); 1199int ftruncate __P((struct proc *, struct ftruncate_args *)); 1200int __sysctl __P((struct proc *, struct sysctl_args *)); 1201int mlock __P((struct proc *, struct mlock_args *)); 1202int munlock __P((struct proc *, struct munlock_args *)); 1203int undelete __P((struct proc *, struct undelete_args *)); 1204int futimes __P((struct proc *, struct futimes_args *)); 1205int getpgid __P((struct proc *, struct getpgid_args *)); 1206int poll __P((struct proc *, struct poll_args *)); 1207int lkmnosys __P((struct proc *, struct nosys_args *)); 1208int __semctl __P((struct proc *, struct __semctl_args *)); 1209int semget __P((struct proc *, struct semget_args *)); 1210int semop __P((struct proc *, struct semop_args *)); 1211int msgctl __P((struct proc *, struct msgctl_args *)); 1212int msgget __P((struct proc *, struct msgget_args *)); 1213int msgsnd __P((struct proc *, struct msgsnd_args *)); 1214int msgrcv __P((struct proc *, struct msgrcv_args *)); 1215int shmat __P((struct proc *, struct shmat_args *)); 1216int shmctl __P((struct proc *, struct shmctl_args *)); 1217int shmdt __P((struct proc *, struct shmdt_args *)); 1218int shmget __P((struct proc *, struct shmget_args *)); 1219int clock_gettime __P((struct proc *, struct clock_gettime_args *)); 1220int clock_settime __P((struct proc *, struct clock_settime_args *)); 1221int clock_getres __P((struct proc *, struct clock_getres_args *)); 1222int nanosleep __P((struct proc *, struct nanosleep_args *)); 1223int minherit __P((struct proc *, struct minherit_args *)); 1224int rfork __P((struct proc *, struct rfork_args *)); 1225int openbsd_poll __P((struct proc *, struct openbsd_poll_args *)); 1226int issetugid __P((struct proc *, struct issetugid_args *)); 1227int lchown __P((struct proc *, struct lchown_args *)); 1228int getdents __P((struct proc *, struct getdents_args *)); 1229int lchmod __P((struct proc *, struct lchmod_args *)); 1230int lutimes __P((struct proc *, struct lutimes_args *)); 1231int nstat __P((struct proc *, struct nstat_args *)); 1232int nfstat __P((struct proc *, struct nfstat_args *)); 1233int nlstat __P((struct proc *, struct nlstat_args *)); 1234int fhstatfs __P((struct proc *, struct fhstatfs_args *)); 1235int fhopen __P((struct proc *, struct fhopen_args *)); 1236int fhstat __P((struct proc *, struct fhstat_args *)); 1237int modnext __P((struct proc *, struct modnext_args *)); 1238int modstat __P((struct proc *, struct modstat_args *)); 1239int modfnext __P((struct proc *, struct modfnext_args *)); 1240int modfind __P((struct proc *, struct modfind_args *)); 1241int kldload __P((struct proc *, struct kldload_args *)); 1242int kldunload __P((struct proc *, struct kldunload_args *)); 1243int kldfind __P((struct proc *, struct kldfind_args *)); 1244int kldnext __P((struct proc *, struct kldnext_args *)); 1245int kldstat __P((struct proc *, struct kldstat_args *)); 1246int kldfirstmod __P((struct proc *, struct kldfirstmod_args *)); 1247int getsid __P((struct proc *, struct getsid_args *)); 1248int setresuid __P((struct proc *, struct setresuid_args *)); 1249int setresgid __P((struct proc *, struct setresgid_args *)); 1250int aio_return __P((struct proc *, struct aio_return_args *)); 1251int aio_suspend __P((struct proc *, struct aio_suspend_args *)); 1252int aio_cancel __P((struct proc *, struct aio_cancel_args *)); 1253int aio_error __P((struct proc *, struct aio_error_args *)); 1254int aio_read __P((struct proc *, struct aio_read_args *)); 1255int aio_write __P((struct proc *, struct aio_write_args *)); 1256int lio_listio __P((struct proc *, struct lio_listio_args *)); 1257int yield __P((struct proc *, struct yield_args *)); 1258int mlockall __P((struct proc *, struct mlockall_args *)); 1259int munlockall __P((struct proc *, struct munlockall_args *)); 1260int __getcwd __P((struct proc *, struct __getcwd_args *)); 1261int sched_setparam __P((struct proc *, struct sched_setparam_args *)); 1262int sched_getparam __P((struct proc *, struct sched_getparam_args *)); 1263int sched_setscheduler __P((struct proc *, struct sched_setscheduler_args *)); 1264int sched_getscheduler __P((struct proc *, struct sched_getscheduler_args *)); 1265int sched_yield __P((struct proc *, struct sched_yield_args *)); 1266int sched_get_priority_max __P((struct proc *, struct sched_get_priority_max_args *)); 1267int sched_get_priority_min __P((struct proc *, struct sched_get_priority_min_args *)); 1268int sched_rr_get_interval __P((struct proc *, struct sched_rr_get_interval_args *)); 1269int utrace __P((struct proc *, struct utrace_args *)); 1270int sendfile __P((struct proc *, struct sendfile_args *)); 1271int kldsym __P((struct proc *, struct kldsym_args *)); 1272int jail __P((struct proc *, struct jail_args *)); 1273int sigprocmask __P((struct proc *, struct sigprocmask_args *)); 1274int sigsuspend __P((struct proc *, struct sigsuspend_args *)); 1275int sigaction __P((struct proc *, struct sigaction_args *)); 1276int sigpending __P((struct proc *, struct sigpending_args *)); 1277int sigreturn __P((struct proc *, struct sigreturn_args *)); 1278int __acl_get_file __P((struct proc *, struct __acl_get_file_args *)); 1279int __acl_set_file __P((struct proc *, struct __acl_set_file_args *)); 1280int __acl_get_fd __P((struct proc *, struct __acl_get_fd_args *)); 1281int __acl_set_fd __P((struct proc *, struct __acl_set_fd_args *)); 1282int __acl_delete_file __P((struct proc *, struct __acl_delete_file_args *)); 1283int __acl_delete_fd __P((struct proc *, struct __acl_delete_fd_args *)); 1284int __acl_aclcheck_file __P((struct proc *, struct __acl_aclcheck_file_args *)); 1285int __acl_aclcheck_fd __P((struct proc *, struct __acl_aclcheck_fd_args *)); 1286int extattrctl __P((struct proc *, struct extattrctl_args *)); 1287int extattr_set_file __P((struct proc *, struct extattr_set_file_args *)); 1288int extattr_get_file __P((struct proc *, struct extattr_get_file_args *)); 1289int extattr_delete_file __P((struct proc *, struct extattr_delete_file_args *)); 1290int aio_waitcomplete __P((struct proc *, struct aio_waitcomplete_args *)); 1291int getresuid __P((struct proc *, struct getresuid_args *)); 1292int getresgid __P((struct proc *, struct getresgid_args *)); 1293int kqueue __P((struct proc *, struct kqueue_args *)); 1294int kevent __P((struct proc *, struct kevent_args *)); 1295int __cap_get_proc __P((struct proc *, struct __cap_get_proc_args *)); 1296int __cap_set_proc __P((struct proc *, struct __cap_set_proc_args *)); 1297int __cap_get_fd __P((struct proc *, struct __cap_get_fd_args *)); 1298int __cap_get_file __P((struct proc *, struct __cap_get_file_args *)); 1299int __cap_set_fd __P((struct proc *, struct __cap_set_fd_args *)); 1300int __cap_set_file __P((struct proc *, struct __cap_set_file_args *)); 1301int lkmressys __P((struct proc *, struct nosys_args *)); 1302int extattr_set_fd __P((struct proc *, struct extattr_set_fd_args *)); 1303int extattr_get_fd __P((struct proc *, struct extattr_get_fd_args *)); 1304int extattr_delete_fd __P((struct proc *, struct extattr_delete_fd_args *)); 1305int __setugid __P((struct proc *, struct __setugid_args *)); 1306 1307#ifdef COMPAT_43 1308 1309struct ocreat_args { 1310 char * path; char path_[PAD_(char *)]; 1311 int mode; char mode_[PAD_(int)]; 1312}; 1313struct olseek_args { 1314 int fd; char fd_[PAD_(int)]; 1315 long offset; char offset_[PAD_(long)]; 1316 int whence; char whence_[PAD_(int)]; 1317}; 1318struct ostat_args { 1319 char * path; char path_[PAD_(char *)]; 1320 struct ostat * ub; char ub_[PAD_(struct ostat *)]; 1321}; 1322struct olstat_args { 1323 char * path; char path_[PAD_(char *)]; 1324 struct ostat * ub; char ub_[PAD_(struct ostat *)]; 1325}; 1326struct osigaction_args { 1327 int signum; char signum_[PAD_(int)]; 1328 struct osigaction * nsa; char nsa_[PAD_(struct osigaction *)]; 1329 struct osigaction * osa; char osa_[PAD_(struct osigaction *)]; 1330}; 1331struct osigprocmask_args { 1332 int how; char how_[PAD_(int)]; 1333 osigset_t mask; char mask_[PAD_(osigset_t)]; 1334}; 1335struct ofstat_args { 1336 int fd; char fd_[PAD_(int)]; 1337 struct ostat * sb; char sb_[PAD_(struct ostat *)]; 1338}; 1339struct getkerninfo_args { 1340 int op; char op_[PAD_(int)]; 1341 char * where; char where_[PAD_(char *)]; 1342 size_t * size; char size_[PAD_(size_t *)]; 1343 int arg; char arg_[PAD_(int)]; 1344}; 1345struct ommap_args { 1346 void * addr; char addr_[PAD_(void *)]; 1347 int len; char len_[PAD_(int)]; 1348 int prot; char prot_[PAD_(int)]; 1349 int flags; char flags_[PAD_(int)]; 1350 int fd; char fd_[PAD_(int)]; 1351 long pos; char pos_[PAD_(long)]; 1352}; 1353struct gethostname_args { 1354 char * hostname; char hostname_[PAD_(char *)]; 1355 u_int len; char len_[PAD_(u_int)]; 1356}; 1357struct sethostname_args { 1358 char * hostname; char hostname_[PAD_(char *)]; 1359 u_int len; char len_[PAD_(u_int)]; 1360}; 1361struct osend_args { 1362 int s; char s_[PAD_(int)]; 1363 caddr_t buf; char buf_[PAD_(caddr_t)]; 1364 int len; char len_[PAD_(int)]; 1365 int flags; char flags_[PAD_(int)]; 1366}; 1367struct orecv_args { 1368 int s; char s_[PAD_(int)]; 1369 caddr_t buf; char buf_[PAD_(caddr_t)]; 1370 int len; char len_[PAD_(int)]; 1371 int flags; char flags_[PAD_(int)]; 1372}; 1373struct osigreturn_args { 1374 struct osigcontext * sigcntxp; char sigcntxp_[PAD_(struct osigcontext *)]; 1375}; 1376struct osigvec_args { 1377 int signum; char signum_[PAD_(int)]; 1378 struct sigvec * nsv; char nsv_[PAD_(struct sigvec *)]; 1379 struct sigvec * osv; char osv_[PAD_(struct sigvec *)]; 1380}; 1381struct osigblock_args { 1382 int mask; char mask_[PAD_(int)]; 1383}; 1384struct osigsetmask_args { 1385 int mask; char mask_[PAD_(int)]; 1386}; 1387struct osigsuspend_args { 1388 osigset_t mask; char mask_[PAD_(osigset_t)]; 1389}; 1390struct osigstack_args { 1391 struct sigstack * nss; char nss_[PAD_(struct sigstack *)]; 1392 struct sigstack * oss; char oss_[PAD_(struct sigstack *)]; 1393}; 1394struct orecvmsg_args { 1395 int s; char s_[PAD_(int)]; 1396 struct omsghdr * msg; char msg_[PAD_(struct omsghdr *)]; 1397 int flags; char flags_[PAD_(int)]; 1398}; 1399struct osendmsg_args { 1400 int s; char s_[PAD_(int)]; 1401 caddr_t msg; char msg_[PAD_(caddr_t)]; 1402 int flags; char flags_[PAD_(int)]; 1403}; 1404struct otruncate_args { 1405 char * path; char path_[PAD_(char *)]; 1406 long length; char length_[PAD_(long)]; 1407}; 1408struct oftruncate_args { 1409 int fd; char fd_[PAD_(int)]; 1410 long length; char length_[PAD_(long)]; 1411}; 1412struct ogetpeername_args { 1413 int fdes; char fdes_[PAD_(int)]; 1414 caddr_t asa; char asa_[PAD_(caddr_t)]; 1415 int * alen; char alen_[PAD_(int *)]; 1416}; 1417struct osethostid_args { 1418 long hostid; char hostid_[PAD_(long)]; 1419}; 1420struct ogetrlimit_args { 1421 u_int which; char which_[PAD_(u_int)]; 1422 struct orlimit * rlp; char rlp_[PAD_(struct orlimit *)]; 1423}; 1424struct osetrlimit_args { 1425 u_int which; char which_[PAD_(u_int)]; 1426 struct orlimit * rlp; char rlp_[PAD_(struct orlimit *)]; 1427}; 1428struct okillpg_args { 1429 int pgid; char pgid_[PAD_(int)]; 1430 int signum; char signum_[PAD_(int)]; 1431}; 1432struct ogetdirentries_args { 1433 int fd; char fd_[PAD_(int)]; 1434 char * buf; char buf_[PAD_(char *)]; 1435 u_int count; char count_[PAD_(u_int)]; 1436 long * basep; char basep_[PAD_(long *)]; 1437}; 1438int ocreat __P((struct proc *, struct ocreat_args *)); 1439int olseek __P((struct proc *, struct olseek_args *)); 1440int ostat __P((struct proc *, struct ostat_args *)); 1441int olstat __P((struct proc *, struct olstat_args *)); 1442int osigaction __P((struct proc *, struct osigaction_args *)); 1443int osigprocmask __P((struct proc *, struct osigprocmask_args *)); 1444int osigpending __P((struct proc *, struct osigpending_args *)); 1445int ofstat __P((struct proc *, struct ofstat_args *)); 1446int ogetkerninfo __P((struct proc *, struct getkerninfo_args *)); 1447int ogetpagesize __P((struct proc *, struct getpagesize_args *)); 1448int ommap __P((struct proc *, struct ommap_args *)); 1449int owait __P((struct proc *, struct owait_args *)); 1450int ogethostname __P((struct proc *, struct gethostname_args *)); 1451int osethostname __P((struct proc *, struct sethostname_args *)); 1452int oaccept __P((struct proc *, struct accept_args *)); 1453int osend __P((struct proc *, struct osend_args *)); 1454int orecv __P((struct proc *, struct orecv_args *)); 1455int osigreturn __P((struct proc *, struct osigreturn_args *)); 1456int osigvec __P((struct proc *, struct osigvec_args *)); 1457int osigblock __P((struct proc *, struct osigblock_args *)); 1458int osigsetmask __P((struct proc *, struct osigsetmask_args *)); 1459int osigsuspend __P((struct proc *, struct osigsuspend_args *)); 1460int osigstack __P((struct proc *, struct osigstack_args *)); 1461int orecvmsg __P((struct proc *, struct orecvmsg_args *)); 1462int osendmsg __P((struct proc *, struct osendmsg_args *)); 1463int orecvfrom __P((struct proc *, struct recvfrom_args *)); 1464int otruncate __P((struct proc *, struct otruncate_args *)); 1465int oftruncate __P((struct proc *, struct oftruncate_args *)); 1466int ogetpeername __P((struct proc *, struct ogetpeername_args *)); 1467int ogethostid __P((struct proc *, struct ogethostid_args *)); 1468int osethostid __P((struct proc *, struct osethostid_args *)); 1469int ogetrlimit __P((struct proc *, struct ogetrlimit_args *)); 1470int osetrlimit __P((struct proc *, struct osetrlimit_args *)); 1471int okillpg __P((struct proc *, struct okillpg_args *)); 1472int oquota __P((struct proc *, struct oquota_args *)); 1473int ogetsockname __P((struct proc *, struct getsockname_args *)); 1474int ogetdirentries __P((struct proc *, struct ogetdirentries_args *)); 1475 1476#endif /* COMPAT_43 */ 1477 1478#undef PAD_ 1479 1480#endif /* !_SYS_SYSPROTO_H_ */ 1481