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