root/sys/syscallargs.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


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

/* [<][>][^][v][top][bottom][index][help] */