[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     ! 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