[BACK]Return to syscallargs.h CVS log [TXT][DIR] Up to [local] / sys / sys

Annotation of sys/sys/syscallargs.h, Revision 1.1.1.1

1.1       nbrk        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 *);

CVSweb