Path: blob/main/sys/compat/freebsd32/freebsd32_systrace_args.c
108884 views
#if !defined(PAD64_REQUIRED) && !defined(__amd64__)1#define PAD64_REQUIRED2#endif3/*4* System call argument to DTrace register array conversion.5*6* This file is part of the DTrace syscall provider.7*8* DO NOT EDIT-- this file is automatically @generated.9*/1011static void12systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)13{14int64_t *iarg = (int64_t *)uarg;15int a = 0;16switch (sysnum) {17/* syscall */18case 0: {19*n_args = 0;20break;21}22/* _exit */23case 1: {24struct _exit_args *p = params;25iarg[a++] = p->rval; /* int */26*n_args = 1;27break;28}29/* fork */30case 2: {31*n_args = 0;32break;33}34/* read */35case 3: {36struct read_args *p = params;37iarg[a++] = p->fd; /* int */38uarg[a++] = (intptr_t)p->buf; /* void * */39uarg[a++] = p->nbyte; /* size_t */40*n_args = 3;41break;42}43/* write */44case 4: {45struct write_args *p = params;46iarg[a++] = p->fd; /* int */47uarg[a++] = (intptr_t)p->buf; /* const void * */48uarg[a++] = p->nbyte; /* size_t */49*n_args = 3;50break;51}52/* open */53case 5: {54struct open_args *p = params;55uarg[a++] = (intptr_t)p->path; /* const char * */56iarg[a++] = p->flags; /* int */57iarg[a++] = p->mode; /* mode_t */58*n_args = 3;59break;60}61/* close */62case 6: {63struct close_args *p = params;64iarg[a++] = p->fd; /* int */65*n_args = 1;66break;67}68/* freebsd32_wait4 */69case 7: {70struct freebsd32_wait4_args *p = params;71iarg[a++] = p->pid; /* int */72uarg[a++] = (intptr_t)p->status; /* int * */73iarg[a++] = p->options; /* int */74uarg[a++] = (intptr_t)p->rusage; /* struct rusage32 * */75*n_args = 4;76break;77}78/* link */79case 9: {80struct link_args *p = params;81uarg[a++] = (intptr_t)p->path; /* const char * */82uarg[a++] = (intptr_t)p->link; /* const char * */83*n_args = 2;84break;85}86/* unlink */87case 10: {88struct unlink_args *p = params;89uarg[a++] = (intptr_t)p->path; /* const char * */90*n_args = 1;91break;92}93/* chdir */94case 12: {95struct chdir_args *p = params;96uarg[a++] = (intptr_t)p->path; /* const char * */97*n_args = 1;98break;99}100/* fchdir */101case 13: {102struct fchdir_args *p = params;103iarg[a++] = p->fd; /* int */104*n_args = 1;105break;106}107/* chmod */108case 15: {109struct chmod_args *p = params;110uarg[a++] = (intptr_t)p->path; /* const char * */111iarg[a++] = p->mode; /* mode_t */112*n_args = 2;113break;114}115/* chown */116case 16: {117struct chown_args *p = params;118uarg[a++] = (intptr_t)p->path; /* const char * */119iarg[a++] = p->uid; /* int */120iarg[a++] = p->gid; /* int */121*n_args = 3;122break;123}124/* break */125case 17: {126struct break_args *p = params;127uarg[a++] = (intptr_t)p->nsize; /* char * */128*n_args = 1;129break;130}131/* getpid */132case 20: {133*n_args = 0;134break;135}136/* mount */137case 21: {138struct mount_args *p = params;139uarg[a++] = (intptr_t)p->type; /* const char * */140uarg[a++] = (intptr_t)p->path; /* const char * */141iarg[a++] = p->flags; /* int */142uarg[a++] = (intptr_t)p->data; /* void * */143*n_args = 4;144break;145}146/* unmount */147case 22: {148struct unmount_args *p = params;149uarg[a++] = (intptr_t)p->path; /* const char * */150iarg[a++] = p->flags; /* int */151*n_args = 2;152break;153}154/* setuid */155case 23: {156struct setuid_args *p = params;157uarg[a++] = p->uid; /* uid_t */158*n_args = 1;159break;160}161/* getuid */162case 24: {163*n_args = 0;164break;165}166/* geteuid */167case 25: {168*n_args = 0;169break;170}171/* freebsd32_ptrace */172case 26: {173struct freebsd32_ptrace_args *p = params;174iarg[a++] = p->req; /* int */175iarg[a++] = p->pid; /* pid_t */176uarg[a++] = (intptr_t)p->addr; /* caddr_t */177iarg[a++] = p->data; /* int */178*n_args = 4;179break;180}181/* freebsd32_recvmsg */182case 27: {183struct freebsd32_recvmsg_args *p = params;184iarg[a++] = p->s; /* int */185uarg[a++] = (intptr_t)p->msg; /* struct msghdr32 * */186iarg[a++] = p->flags; /* int */187*n_args = 3;188break;189}190/* freebsd32_sendmsg */191case 28: {192struct freebsd32_sendmsg_args *p = params;193iarg[a++] = p->s; /* int */194uarg[a++] = (intptr_t)p->msg; /* const struct msghdr32 * */195iarg[a++] = p->flags; /* int */196*n_args = 3;197break;198}199/* recvfrom */200case 29: {201struct recvfrom_args *p = params;202iarg[a++] = p->s; /* int */203uarg[a++] = (intptr_t)p->buf; /* void * */204uarg[a++] = p->len; /* size_t */205iarg[a++] = p->flags; /* int */206uarg[a++] = (intptr_t)p->from; /* struct sockaddr * */207uarg[a++] = (intptr_t)p->fromlenaddr; /* __socklen_t * */208*n_args = 6;209break;210}211/* accept */212case 30: {213struct accept_args *p = params;214iarg[a++] = p->s; /* int */215uarg[a++] = (intptr_t)p->name; /* struct sockaddr * */216uarg[a++] = (intptr_t)p->anamelen; /* __socklen_t * */217*n_args = 3;218break;219}220/* getpeername */221case 31: {222struct getpeername_args *p = params;223iarg[a++] = p->fdes; /* int */224uarg[a++] = (intptr_t)p->asa; /* struct sockaddr * */225uarg[a++] = (intptr_t)p->alen; /* __socklen_t * */226*n_args = 3;227break;228}229/* getsockname */230case 32: {231struct getsockname_args *p = params;232iarg[a++] = p->fdes; /* int */233uarg[a++] = (intptr_t)p->asa; /* struct sockaddr * */234uarg[a++] = (intptr_t)p->alen; /* __socklen_t * */235*n_args = 3;236break;237}238/* access */239case 33: {240struct access_args *p = params;241uarg[a++] = (intptr_t)p->path; /* const char * */242iarg[a++] = p->amode; /* int */243*n_args = 2;244break;245}246/* chflags */247case 34: {248struct chflags_args *p = params;249uarg[a++] = (intptr_t)p->path; /* const char * */250uarg[a++] = p->flags; /* u_long */251*n_args = 2;252break;253}254/* fchflags */255case 35: {256struct fchflags_args *p = params;257iarg[a++] = p->fd; /* int */258uarg[a++] = p->flags; /* u_long */259*n_args = 2;260break;261}262/* sync */263case 36: {264*n_args = 0;265break;266}267/* kill */268case 37: {269struct kill_args *p = params;270iarg[a++] = p->pid; /* int */271iarg[a++] = p->signum; /* int */272*n_args = 2;273break;274}275/* getppid */276case 39: {277*n_args = 0;278break;279}280/* dup */281case 41: {282struct dup_args *p = params;283uarg[a++] = p->fd; /* u_int */284*n_args = 1;285break;286}287/* getegid */288case 43: {289*n_args = 0;290break;291}292/* profil */293case 44: {294struct profil_args *p = params;295uarg[a++] = (intptr_t)p->samples; /* char * */296uarg[a++] = p->size; /* size_t */297uarg[a++] = p->offset; /* size_t */298uarg[a++] = p->scale; /* u_int */299*n_args = 4;300break;301}302/* ktrace */303case 45: {304struct ktrace_args *p = params;305uarg[a++] = (intptr_t)p->fname; /* const char * */306iarg[a++] = p->ops; /* int */307iarg[a++] = p->facs; /* int */308iarg[a++] = p->pid; /* int */309*n_args = 4;310break;311}312/* getgid */313case 47: {314*n_args = 0;315break;316}317/* getlogin */318case 49: {319struct getlogin_args *p = params;320uarg[a++] = (intptr_t)p->namebuf; /* char * */321uarg[a++] = p->namelen; /* u_int */322*n_args = 2;323break;324}325/* setlogin */326case 50: {327struct setlogin_args *p = params;328uarg[a++] = (intptr_t)p->namebuf; /* const char * */329*n_args = 1;330break;331}332/* acct */333case 51: {334struct acct_args *p = params;335uarg[a++] = (intptr_t)p->path; /* const char * */336*n_args = 1;337break;338}339/* freebsd32_sigaltstack */340case 53: {341struct freebsd32_sigaltstack_args *p = params;342uarg[a++] = (intptr_t)p->ss; /* const struct sigaltstack32 * */343uarg[a++] = (intptr_t)p->oss; /* struct sigaltstack32 * */344*n_args = 2;345break;346}347/* freebsd32_ioctl */348case 54: {349struct freebsd32_ioctl_args *p = params;350iarg[a++] = p->fd; /* int */351uarg[a++] = p->com; /* u_long */352uarg[a++] = (intptr_t)p->data; /* char * */353*n_args = 3;354break;355}356/* reboot */357case 55: {358struct reboot_args *p = params;359iarg[a++] = p->opt; /* int */360*n_args = 1;361break;362}363/* revoke */364case 56: {365struct revoke_args *p = params;366uarg[a++] = (intptr_t)p->path; /* const char * */367*n_args = 1;368break;369}370/* symlink */371case 57: {372struct symlink_args *p = params;373uarg[a++] = (intptr_t)p->path; /* const char * */374uarg[a++] = (intptr_t)p->link; /* const char * */375*n_args = 2;376break;377}378/* readlink */379case 58: {380struct readlink_args *p = params;381uarg[a++] = (intptr_t)p->path; /* const char * */382uarg[a++] = (intptr_t)p->buf; /* char * */383uarg[a++] = p->count; /* size_t */384*n_args = 3;385break;386}387/* freebsd32_execve */388case 59: {389struct freebsd32_execve_args *p = params;390uarg[a++] = (intptr_t)p->fname; /* const char * */391uarg[a++] = (intptr_t)p->argv; /* uint32_t * */392uarg[a++] = (intptr_t)p->envv; /* uint32_t * */393*n_args = 3;394break;395}396/* umask */397case 60: {398struct umask_args *p = params;399iarg[a++] = p->newmask; /* mode_t */400*n_args = 1;401break;402}403/* chroot */404case 61: {405struct chroot_args *p = params;406uarg[a++] = (intptr_t)p->path; /* const char * */407*n_args = 1;408break;409}410/* msync */411case 65: {412struct msync_args *p = params;413uarg[a++] = (intptr_t)p->addr; /* void * */414uarg[a++] = p->len; /* size_t */415iarg[a++] = p->flags; /* int */416*n_args = 3;417break;418}419/* vfork */420case 66: {421*n_args = 0;422break;423}424/* munmap */425case 73: {426struct munmap_args *p = params;427uarg[a++] = (intptr_t)p->addr; /* void * */428uarg[a++] = p->len; /* size_t */429*n_args = 2;430break;431}432/* freebsd32_mprotect */433case 74: {434struct freebsd32_mprotect_args *p = params;435uarg[a++] = (intptr_t)p->addr; /* void * */436uarg[a++] = p->len; /* size_t */437iarg[a++] = p->prot; /* int */438*n_args = 3;439break;440}441/* madvise */442case 75: {443struct madvise_args *p = params;444uarg[a++] = (intptr_t)p->addr; /* void * */445uarg[a++] = p->len; /* size_t */446iarg[a++] = p->behav; /* int */447*n_args = 3;448break;449}450/* mincore */451case 78: {452struct mincore_args *p = params;453uarg[a++] = (intptr_t)p->addr; /* const void * */454uarg[a++] = p->len; /* size_t */455uarg[a++] = (intptr_t)p->vec; /* char * */456*n_args = 3;457break;458}459/* getpgrp */460case 81: {461*n_args = 0;462break;463}464/* setpgid */465case 82: {466struct setpgid_args *p = params;467iarg[a++] = p->pid; /* int */468iarg[a++] = p->pgid; /* int */469*n_args = 2;470break;471}472/* freebsd32_setitimer */473case 83: {474struct freebsd32_setitimer_args *p = params;475iarg[a++] = p->which; /* int */476uarg[a++] = (intptr_t)p->itv; /* const struct itimerval32 * */477uarg[a++] = (intptr_t)p->oitv; /* struct itimerval32 * */478*n_args = 3;479break;480}481/* swapon */482case 85: {483struct swapon_args *p = params;484uarg[a++] = (intptr_t)p->name; /* const char * */485*n_args = 1;486break;487}488/* freebsd32_getitimer */489case 86: {490struct freebsd32_getitimer_args *p = params;491iarg[a++] = p->which; /* int */492uarg[a++] = (intptr_t)p->itv; /* struct itimerval32 * */493*n_args = 2;494break;495}496/* getdtablesize */497case 89: {498*n_args = 0;499break;500}501/* dup2 */502case 90: {503struct dup2_args *p = params;504uarg[a++] = p->from; /* u_int */505uarg[a++] = p->to; /* u_int */506*n_args = 2;507break;508}509/* freebsd32_fcntl */510case 92: {511struct freebsd32_fcntl_args *p = params;512iarg[a++] = p->fd; /* int */513iarg[a++] = p->cmd; /* int */514uarg[a++] = (intptr_t)p->arg; /* intptr_t */515*n_args = 3;516break;517}518/* freebsd32_select */519case 93: {520struct freebsd32_select_args *p = params;521iarg[a++] = p->nd; /* int */522uarg[a++] = (intptr_t)p->in; /* fd_set * */523uarg[a++] = (intptr_t)p->ou; /* fd_set * */524uarg[a++] = (intptr_t)p->ex; /* fd_set * */525uarg[a++] = (intptr_t)p->tv; /* struct timeval32 * */526*n_args = 5;527break;528}529/* fsync */530case 95: {531struct fsync_args *p = params;532iarg[a++] = p->fd; /* int */533*n_args = 1;534break;535}536/* setpriority */537case 96: {538struct setpriority_args *p = params;539iarg[a++] = p->which; /* int */540iarg[a++] = p->who; /* int */541iarg[a++] = p->prio; /* int */542*n_args = 3;543break;544}545/* socket */546case 97: {547struct socket_args *p = params;548iarg[a++] = p->domain; /* int */549iarg[a++] = p->type; /* int */550iarg[a++] = p->protocol; /* int */551*n_args = 3;552break;553}554/* connect */555case 98: {556struct connect_args *p = params;557iarg[a++] = p->s; /* int */558uarg[a++] = (intptr_t)p->name; /* const struct sockaddr * */559iarg[a++] = p->namelen; /* __socklen_t */560*n_args = 3;561break;562}563/* getpriority */564case 100: {565struct getpriority_args *p = params;566iarg[a++] = p->which; /* int */567iarg[a++] = p->who; /* int */568*n_args = 2;569break;570}571/* bind */572case 104: {573struct bind_args *p = params;574iarg[a++] = p->s; /* int */575uarg[a++] = (intptr_t)p->name; /* const struct sockaddr * */576iarg[a++] = p->namelen; /* __socklen_t */577*n_args = 3;578break;579}580/* setsockopt */581case 105: {582struct setsockopt_args *p = params;583iarg[a++] = p->s; /* int */584iarg[a++] = p->level; /* int */585iarg[a++] = p->name; /* int */586uarg[a++] = (intptr_t)p->val; /* const void * */587iarg[a++] = p->valsize; /* __socklen_t */588*n_args = 5;589break;590}591/* listen */592case 106: {593struct listen_args *p = params;594iarg[a++] = p->s; /* int */595iarg[a++] = p->backlog; /* int */596*n_args = 2;597break;598}599/* freebsd32_gettimeofday */600case 116: {601struct freebsd32_gettimeofday_args *p = params;602uarg[a++] = (intptr_t)p->tp; /* struct timeval32 * */603uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */604*n_args = 2;605break;606}607/* freebsd32_getrusage */608case 117: {609struct freebsd32_getrusage_args *p = params;610iarg[a++] = p->who; /* int */611uarg[a++] = (intptr_t)p->rusage; /* struct rusage32 * */612*n_args = 2;613break;614}615/* getsockopt */616case 118: {617struct getsockopt_args *p = params;618iarg[a++] = p->s; /* int */619iarg[a++] = p->level; /* int */620iarg[a++] = p->name; /* int */621uarg[a++] = (intptr_t)p->val; /* void * */622uarg[a++] = (intptr_t)p->avalsize; /* __socklen_t * */623*n_args = 5;624break;625}626/* freebsd32_readv */627case 120: {628struct freebsd32_readv_args *p = params;629iarg[a++] = p->fd; /* int */630uarg[a++] = (intptr_t)p->iovp; /* const struct iovec32 * */631uarg[a++] = p->iovcnt; /* u_int */632*n_args = 3;633break;634}635/* freebsd32_writev */636case 121: {637struct freebsd32_writev_args *p = params;638iarg[a++] = p->fd; /* int */639uarg[a++] = (intptr_t)p->iovp; /* const struct iovec32 * */640uarg[a++] = p->iovcnt; /* u_int */641*n_args = 3;642break;643}644/* freebsd32_settimeofday */645case 122: {646struct freebsd32_settimeofday_args *p = params;647uarg[a++] = (intptr_t)p->tv; /* const struct timeval32 * */648uarg[a++] = (intptr_t)p->tzp; /* const struct timezone * */649*n_args = 2;650break;651}652/* fchown */653case 123: {654struct fchown_args *p = params;655iarg[a++] = p->fd; /* int */656iarg[a++] = p->uid; /* int */657iarg[a++] = p->gid; /* int */658*n_args = 3;659break;660}661/* fchmod */662case 124: {663struct fchmod_args *p = params;664iarg[a++] = p->fd; /* int */665iarg[a++] = p->mode; /* mode_t */666*n_args = 2;667break;668}669/* setreuid */670case 126: {671struct setreuid_args *p = params;672iarg[a++] = p->ruid; /* int */673iarg[a++] = p->euid; /* int */674*n_args = 2;675break;676}677/* setregid */678case 127: {679struct setregid_args *p = params;680iarg[a++] = p->rgid; /* int */681iarg[a++] = p->egid; /* int */682*n_args = 2;683break;684}685/* rename */686case 128: {687struct rename_args *p = params;688uarg[a++] = (intptr_t)p->from; /* const char * */689uarg[a++] = (intptr_t)p->to; /* const char * */690*n_args = 2;691break;692}693/* flock */694case 131: {695struct flock_args *p = params;696iarg[a++] = p->fd; /* int */697iarg[a++] = p->how; /* int */698*n_args = 2;699break;700}701/* mkfifo */702case 132: {703struct mkfifo_args *p = params;704uarg[a++] = (intptr_t)p->path; /* const char * */705iarg[a++] = p->mode; /* mode_t */706*n_args = 2;707break;708}709/* sendto */710case 133: {711struct sendto_args *p = params;712iarg[a++] = p->s; /* int */713uarg[a++] = (intptr_t)p->buf; /* const void * */714uarg[a++] = p->len; /* size_t */715iarg[a++] = p->flags; /* int */716uarg[a++] = (intptr_t)p->to; /* const struct sockaddr * */717iarg[a++] = p->tolen; /* __socklen_t */718*n_args = 6;719break;720}721/* shutdown */722case 134: {723struct shutdown_args *p = params;724iarg[a++] = p->s; /* int */725iarg[a++] = p->how; /* int */726*n_args = 2;727break;728}729/* socketpair */730case 135: {731struct socketpair_args *p = params;732iarg[a++] = p->domain; /* int */733iarg[a++] = p->type; /* int */734iarg[a++] = p->protocol; /* int */735uarg[a++] = (intptr_t)p->rsv; /* int * */736*n_args = 4;737break;738}739/* mkdir */740case 136: {741struct mkdir_args *p = params;742uarg[a++] = (intptr_t)p->path; /* const char * */743iarg[a++] = p->mode; /* mode_t */744*n_args = 2;745break;746}747/* rmdir */748case 137: {749struct rmdir_args *p = params;750uarg[a++] = (intptr_t)p->path; /* const char * */751*n_args = 1;752break;753}754/* freebsd32_utimes */755case 138: {756struct freebsd32_utimes_args *p = params;757uarg[a++] = (intptr_t)p->path; /* const char * */758uarg[a++] = (intptr_t)p->tptr; /* const struct timeval32 * */759*n_args = 2;760break;761}762/* freebsd32_adjtime */763case 140: {764struct freebsd32_adjtime_args *p = params;765uarg[a++] = (intptr_t)p->delta; /* const struct timeval32 * */766uarg[a++] = (intptr_t)p->olddelta; /* struct timeval32 * */767*n_args = 2;768break;769}770/* setsid */771case 147: {772*n_args = 0;773break;774}775/* quotactl */776case 148: {777struct quotactl_args *p = params;778uarg[a++] = (intptr_t)p->path; /* const char * */779iarg[a++] = p->cmd; /* int */780iarg[a++] = p->uid; /* int */781uarg[a++] = (intptr_t)p->arg; /* void * */782*n_args = 4;783break;784}785/* getfh */786case 161: {787struct getfh_args *p = params;788uarg[a++] = (intptr_t)p->fname; /* const char * */789uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */790*n_args = 2;791break;792}793/* freebsd32_sysarch */794case 165: {795struct freebsd32_sysarch_args *p = params;796iarg[a++] = p->op; /* int */797uarg[a++] = (intptr_t)p->parms; /* char * */798*n_args = 2;799break;800}801/* rtprio */802case 166: {803struct rtprio_args *p = params;804iarg[a++] = p->function; /* int */805iarg[a++] = p->pid; /* pid_t */806uarg[a++] = (intptr_t)p->rtp; /* struct rtprio * */807*n_args = 3;808break;809}810/* freebsd32_semsys */811case 169: {812struct freebsd32_semsys_args *p = params;813iarg[a++] = p->which; /* int */814iarg[a++] = p->a2; /* int */815iarg[a++] = p->a3; /* int */816iarg[a++] = p->a4; /* int */817iarg[a++] = p->a5; /* int */818*n_args = 5;819break;820}821/* freebsd32_msgsys */822case 170: {823struct freebsd32_msgsys_args *p = params;824iarg[a++] = p->which; /* int */825iarg[a++] = p->a2; /* int */826iarg[a++] = p->a3; /* int */827iarg[a++] = p->a4; /* int */828iarg[a++] = p->a5; /* int */829iarg[a++] = p->a6; /* int */830*n_args = 6;831break;832}833/* freebsd32_shmsys */834case 171: {835struct freebsd32_shmsys_args *p = params;836iarg[a++] = p->which; /* int */837iarg[a++] = p->a2; /* int */838iarg[a++] = p->a3; /* int */839iarg[a++] = p->a4; /* int */840*n_args = 4;841break;842}843/* setfib */844case 175: {845struct setfib_args *p = params;846iarg[a++] = p->fibnum; /* int */847*n_args = 1;848break;849}850/* freebsd32_ntp_adjtime */851case 176: {852struct freebsd32_ntp_adjtime_args *p = params;853uarg[a++] = (intptr_t)p->tp; /* struct timex32 * */854*n_args = 1;855break;856}857/* setgid */858case 181: {859struct setgid_args *p = params;860iarg[a++] = p->gid; /* gid_t */861*n_args = 1;862break;863}864/* setegid */865case 182: {866struct setegid_args *p = params;867iarg[a++] = p->egid; /* gid_t */868*n_args = 1;869break;870}871/* seteuid */872case 183: {873struct seteuid_args *p = params;874uarg[a++] = p->euid; /* uid_t */875*n_args = 1;876break;877}878/* pathconf */879case 191: {880struct pathconf_args *p = params;881uarg[a++] = (intptr_t)p->path; /* const char * */882iarg[a++] = p->name; /* int */883*n_args = 2;884break;885}886/* fpathconf */887case 192: {888struct fpathconf_args *p = params;889iarg[a++] = p->fd; /* int */890iarg[a++] = p->name; /* int */891*n_args = 2;892break;893}894/* getrlimit */895case 194: {896struct getrlimit_args *p = params;897uarg[a++] = p->which; /* u_int */898uarg[a++] = (intptr_t)p->rlp; /* struct rlimit * */899*n_args = 2;900break;901}902/* setrlimit */903case 195: {904struct setrlimit_args *p = params;905uarg[a++] = p->which; /* u_int */906uarg[a++] = (intptr_t)p->rlp; /* struct rlimit * */907*n_args = 2;908break;909}910/* __syscall */911case 198: {912*n_args = 0;913break;914}915/* freebsd32___sysctl */916case 202: {917struct freebsd32___sysctl_args *p = params;918uarg[a++] = (intptr_t)p->name; /* const int * */919uarg[a++] = p->namelen; /* u_int */920uarg[a++] = (intptr_t)p->old; /* void * */921uarg[a++] = (intptr_t)p->oldlenp; /* uint32_t * */922uarg[a++] = (intptr_t)p->new; /* const void * */923uarg[a++] = p->newlen; /* size_t */924*n_args = 6;925break;926}927/* mlock */928case 203: {929struct mlock_args *p = params;930uarg[a++] = (intptr_t)p->addr; /* const void * */931uarg[a++] = p->len; /* size_t */932*n_args = 2;933break;934}935/* munlock */936case 204: {937struct munlock_args *p = params;938uarg[a++] = (intptr_t)p->addr; /* const void * */939uarg[a++] = p->len; /* size_t */940*n_args = 2;941break;942}943/* undelete */944case 205: {945struct undelete_args *p = params;946uarg[a++] = (intptr_t)p->path; /* const char * */947*n_args = 1;948break;949}950/* freebsd32_futimes */951case 206: {952struct freebsd32_futimes_args *p = params;953iarg[a++] = p->fd; /* int */954uarg[a++] = (intptr_t)p->tptr; /* const struct timeval32 * */955*n_args = 2;956break;957}958/* getpgid */959case 207: {960struct getpgid_args *p = params;961iarg[a++] = p->pid; /* pid_t */962*n_args = 1;963break;964}965/* poll */966case 209: {967struct poll_args *p = params;968uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */969uarg[a++] = p->nfds; /* u_int */970iarg[a++] = p->timeout; /* int */971*n_args = 3;972break;973}974/* lkmnosys */975case 210: {976*n_args = 0;977break;978}979/* lkmnosys */980case 211: {981*n_args = 0;982break;983}984/* lkmnosys */985case 212: {986*n_args = 0;987break;988}989/* lkmnosys */990case 213: {991*n_args = 0;992break;993}994/* lkmnosys */995case 214: {996*n_args = 0;997break;998}999/* lkmnosys */1000case 215: {1001*n_args = 0;1002break;1003}1004/* lkmnosys */1005case 216: {1006*n_args = 0;1007break;1008}1009/* lkmnosys */1010case 217: {1011*n_args = 0;1012break;1013}1014/* lkmnosys */1015case 218: {1016*n_args = 0;1017break;1018}1019/* lkmnosys */1020case 219: {1021*n_args = 0;1022break;1023}1024/* semget */1025case 221: {1026struct semget_args *p = params;1027iarg[a++] = p->key; /* key_t */1028iarg[a++] = p->nsems; /* int */1029iarg[a++] = p->semflg; /* int */1030*n_args = 3;1031break;1032}1033/* semop */1034case 222: {1035struct semop_args *p = params;1036iarg[a++] = p->semid; /* int */1037uarg[a++] = (intptr_t)p->sops; /* struct sembuf * */1038uarg[a++] = p->nsops; /* size_t */1039*n_args = 3;1040break;1041}1042/* msgget */1043case 225: {1044struct msgget_args *p = params;1045iarg[a++] = p->key; /* key_t */1046iarg[a++] = p->msgflg; /* int */1047*n_args = 2;1048break;1049}1050/* freebsd32_msgsnd */1051case 226: {1052struct freebsd32_msgsnd_args *p = params;1053iarg[a++] = p->msqid; /* int */1054uarg[a++] = (intptr_t)p->msgp; /* const void * */1055uarg[a++] = p->msgsz; /* size_t */1056iarg[a++] = p->msgflg; /* int */1057*n_args = 4;1058break;1059}1060/* freebsd32_msgrcv */1061case 227: {1062struct freebsd32_msgrcv_args *p = params;1063iarg[a++] = p->msqid; /* int */1064uarg[a++] = (intptr_t)p->msgp; /* void * */1065uarg[a++] = p->msgsz; /* size_t */1066iarg[a++] = p->msgtyp; /* int32_t */1067iarg[a++] = p->msgflg; /* int */1068*n_args = 5;1069break;1070}1071/* shmat */1072case 228: {1073struct shmat_args *p = params;1074iarg[a++] = p->shmid; /* int */1075uarg[a++] = (intptr_t)p->shmaddr; /* const void * */1076iarg[a++] = p->shmflg; /* int */1077*n_args = 3;1078break;1079}1080/* shmdt */1081case 230: {1082struct shmdt_args *p = params;1083uarg[a++] = (intptr_t)p->shmaddr; /* const void * */1084*n_args = 1;1085break;1086}1087/* shmget */1088case 231: {1089struct shmget_args *p = params;1090iarg[a++] = p->key; /* key_t */1091uarg[a++] = p->size; /* size_t */1092iarg[a++] = p->shmflg; /* int */1093*n_args = 3;1094break;1095}1096/* freebsd32_clock_gettime */1097case 232: {1098struct freebsd32_clock_gettime_args *p = params;1099iarg[a++] = p->clock_id; /* clockid_t */1100uarg[a++] = (intptr_t)p->tp; /* struct timespec32 * */1101*n_args = 2;1102break;1103}1104/* freebsd32_clock_settime */1105case 233: {1106struct freebsd32_clock_settime_args *p = params;1107iarg[a++] = p->clock_id; /* clockid_t */1108uarg[a++] = (intptr_t)p->tp; /* const struct timespec32 * */1109*n_args = 2;1110break;1111}1112/* freebsd32_clock_getres */1113case 234: {1114struct freebsd32_clock_getres_args *p = params;1115iarg[a++] = p->clock_id; /* clockid_t */1116uarg[a++] = (intptr_t)p->tp; /* struct timespec32 * */1117*n_args = 2;1118break;1119}1120/* freebsd32_ktimer_create */1121case 235: {1122struct freebsd32_ktimer_create_args *p = params;1123iarg[a++] = p->clock_id; /* clockid_t */1124uarg[a++] = (intptr_t)p->evp; /* struct sigevent32 * */1125uarg[a++] = (intptr_t)p->timerid; /* int * */1126*n_args = 3;1127break;1128}1129/* ktimer_delete */1130case 236: {1131struct ktimer_delete_args *p = params;1132iarg[a++] = p->timerid; /* int */1133*n_args = 1;1134break;1135}1136/* freebsd32_ktimer_settime */1137case 237: {1138struct freebsd32_ktimer_settime_args *p = params;1139iarg[a++] = p->timerid; /* int */1140iarg[a++] = p->flags; /* int */1141uarg[a++] = (intptr_t)p->value; /* const struct itimerspec32 * */1142uarg[a++] = (intptr_t)p->ovalue; /* struct itimerspec32 * */1143*n_args = 4;1144break;1145}1146/* freebsd32_ktimer_gettime */1147case 238: {1148struct freebsd32_ktimer_gettime_args *p = params;1149iarg[a++] = p->timerid; /* int */1150uarg[a++] = (intptr_t)p->value; /* struct itimerspec32 * */1151*n_args = 2;1152break;1153}1154/* ktimer_getoverrun */1155case 239: {1156struct ktimer_getoverrun_args *p = params;1157iarg[a++] = p->timerid; /* int */1158*n_args = 1;1159break;1160}1161/* freebsd32_nanosleep */1162case 240: {1163struct freebsd32_nanosleep_args *p = params;1164uarg[a++] = (intptr_t)p->rqtp; /* const struct timespec32 * */1165uarg[a++] = (intptr_t)p->rmtp; /* struct timespec32 * */1166*n_args = 2;1167break;1168}1169/* ffclock_getcounter */1170case 241: {1171struct ffclock_getcounter_args *p = params;1172uarg[a++] = (intptr_t)p->ffcount; /* ffcounter * */1173*n_args = 1;1174break;1175}1176/* freebsd32_ffclock_setestimate */1177case 242: {1178struct freebsd32_ffclock_setestimate_args *p = params;1179uarg[a++] = (intptr_t)p->cest; /* struct ffclock_estimate32 * */1180*n_args = 1;1181break;1182}1183/* freebsd32_ffclock_getestimate */1184case 243: {1185struct freebsd32_ffclock_getestimate_args *p = params;1186uarg[a++] = (intptr_t)p->cest; /* struct ffclock_estimate32 * */1187*n_args = 1;1188break;1189}1190/* freebsd32_clock_nanosleep */1191case 244: {1192struct freebsd32_clock_nanosleep_args *p = params;1193iarg[a++] = p->clock_id; /* clockid_t */1194iarg[a++] = p->flags; /* int */1195uarg[a++] = (intptr_t)p->rqtp; /* const struct timespec32 * */1196uarg[a++] = (intptr_t)p->rmtp; /* struct timespec32 * */1197*n_args = 4;1198break;1199}1200/* freebsd32_clock_getcpuclockid2 */1201case 247: {1202struct freebsd32_clock_getcpuclockid2_args *p = params;1203uarg[a++] = p->id1; /* uint32_t */1204uarg[a++] = p->id2; /* uint32_t */1205iarg[a++] = p->which; /* int */1206uarg[a++] = (intptr_t)p->clock_id; /* clockid_t * */1207*n_args = 4;1208break;1209}1210/* minherit */1211case 250: {1212struct minherit_args *p = params;1213uarg[a++] = (intptr_t)p->addr; /* void * */1214uarg[a++] = p->len; /* size_t */1215iarg[a++] = p->inherit; /* int */1216*n_args = 3;1217break;1218}1219/* rfork */1220case 251: {1221struct rfork_args *p = params;1222iarg[a++] = p->flags; /* int */1223*n_args = 1;1224break;1225}1226/* issetugid */1227case 253: {1228*n_args = 0;1229break;1230}1231/* lchown */1232case 254: {1233struct lchown_args *p = params;1234uarg[a++] = (intptr_t)p->path; /* const char * */1235iarg[a++] = p->uid; /* int */1236iarg[a++] = p->gid; /* int */1237*n_args = 3;1238break;1239}1240/* freebsd32_aio_read */1241case 255: {1242struct freebsd32_aio_read_args *p = params;1243uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */1244*n_args = 1;1245break;1246}1247/* freebsd32_aio_write */1248case 256: {1249struct freebsd32_aio_write_args *p = params;1250uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */1251*n_args = 1;1252break;1253}1254/* freebsd32_lio_listio */1255case 257: {1256struct freebsd32_lio_listio_args *p = params;1257iarg[a++] = p->mode; /* int */1258uarg[a++] = (intptr_t)p->acb_list; /* uint32_t * */1259iarg[a++] = p->nent; /* int */1260uarg[a++] = (intptr_t)p->sig; /* struct sigevent32 * */1261*n_args = 4;1262break;1263}1264/* lchmod */1265case 274: {1266struct lchmod_args *p = params;1267uarg[a++] = (intptr_t)p->path; /* const char * */1268iarg[a++] = p->mode; /* mode_t */1269*n_args = 2;1270break;1271}1272/* freebsd32_lutimes */1273case 276: {1274struct freebsd32_lutimes_args *p = params;1275uarg[a++] = (intptr_t)p->path; /* const char * */1276uarg[a++] = (intptr_t)p->tptr; /* const struct timeval32 * */1277*n_args = 2;1278break;1279}1280/* freebsd32_preadv */1281case 289: {1282struct freebsd32_preadv_args *p = params;1283iarg[a++] = p->fd; /* int */1284uarg[a++] = (intptr_t)p->iovp; /* struct iovec32 * */1285uarg[a++] = p->iovcnt; /* u_int */1286#ifdef PAD64_REQUIRED1287iarg[a++] = p->_pad; /* int */1288#endif1289uarg[a++] = p->offset1; /* uint32_t */1290uarg[a++] = p->offset2; /* uint32_t */1291*n_args = 6;1292break;1293}1294/* freebsd32_pwritev */1295case 290: {1296struct freebsd32_pwritev_args *p = params;1297iarg[a++] = p->fd; /* int */1298uarg[a++] = (intptr_t)p->iovp; /* struct iovec32 * */1299uarg[a++] = p->iovcnt; /* u_int */1300#ifdef PAD64_REQUIRED1301iarg[a++] = p->_pad; /* int */1302#endif1303uarg[a++] = p->offset1; /* uint32_t */1304uarg[a++] = p->offset2; /* uint32_t */1305*n_args = 6;1306break;1307}1308/* fhopen */1309case 298: {1310struct fhopen_args *p = params;1311uarg[a++] = (intptr_t)p->u_fhp; /* const struct fhandle * */1312iarg[a++] = p->flags; /* int */1313*n_args = 2;1314break;1315}1316/* modnext */1317case 300: {1318struct modnext_args *p = params;1319iarg[a++] = p->modid; /* int */1320*n_args = 1;1321break;1322}1323/* freebsd32_modstat */1324case 301: {1325struct freebsd32_modstat_args *p = params;1326iarg[a++] = p->modid; /* int */1327uarg[a++] = (intptr_t)p->stat; /* struct module_stat32 * */1328*n_args = 2;1329break;1330}1331/* modfnext */1332case 302: {1333struct modfnext_args *p = params;1334iarg[a++] = p->modid; /* int */1335*n_args = 1;1336break;1337}1338/* modfind */1339case 303: {1340struct modfind_args *p = params;1341uarg[a++] = (intptr_t)p->name; /* const char * */1342*n_args = 1;1343break;1344}1345/* kldload */1346case 304: {1347struct kldload_args *p = params;1348uarg[a++] = (intptr_t)p->file; /* const char * */1349*n_args = 1;1350break;1351}1352/* kldunload */1353case 305: {1354struct kldunload_args *p = params;1355iarg[a++] = p->fileid; /* int */1356*n_args = 1;1357break;1358}1359/* kldfind */1360case 306: {1361struct kldfind_args *p = params;1362uarg[a++] = (intptr_t)p->file; /* const char * */1363*n_args = 1;1364break;1365}1366/* kldnext */1367case 307: {1368struct kldnext_args *p = params;1369iarg[a++] = p->fileid; /* int */1370*n_args = 1;1371break;1372}1373/* freebsd32_kldstat */1374case 308: {1375struct freebsd32_kldstat_args *p = params;1376iarg[a++] = p->fileid; /* int */1377uarg[a++] = (intptr_t)p->stat; /* struct kld_file_stat32 * */1378*n_args = 2;1379break;1380}1381/* kldfirstmod */1382case 309: {1383struct kldfirstmod_args *p = params;1384iarg[a++] = p->fileid; /* int */1385*n_args = 1;1386break;1387}1388/* getsid */1389case 310: {1390struct getsid_args *p = params;1391iarg[a++] = p->pid; /* pid_t */1392*n_args = 1;1393break;1394}1395/* setresuid */1396case 311: {1397struct setresuid_args *p = params;1398uarg[a++] = p->ruid; /* uid_t */1399uarg[a++] = p->euid; /* uid_t */1400uarg[a++] = p->suid; /* uid_t */1401*n_args = 3;1402break;1403}1404/* setresgid */1405case 312: {1406struct setresgid_args *p = params;1407iarg[a++] = p->rgid; /* gid_t */1408iarg[a++] = p->egid; /* gid_t */1409iarg[a++] = p->sgid; /* gid_t */1410*n_args = 3;1411break;1412}1413/* freebsd32_aio_return */1414case 314: {1415struct freebsd32_aio_return_args *p = params;1416uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */1417*n_args = 1;1418break;1419}1420/* freebsd32_aio_suspend */1421case 315: {1422struct freebsd32_aio_suspend_args *p = params;1423uarg[a++] = (intptr_t)p->aiocbp; /* uint32_t * */1424iarg[a++] = p->nent; /* int */1425uarg[a++] = (intptr_t)p->timeout; /* const struct timespec32 * */1426*n_args = 3;1427break;1428}1429/* aio_cancel */1430case 316: {1431struct aio_cancel_args *p = params;1432iarg[a++] = p->fd; /* int */1433uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */1434*n_args = 2;1435break;1436}1437/* freebsd32_aio_error */1438case 317: {1439struct freebsd32_aio_error_args *p = params;1440uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */1441*n_args = 1;1442break;1443}1444/* yield */1445case 321: {1446*n_args = 0;1447break;1448}1449/* mlockall */1450case 324: {1451struct mlockall_args *p = params;1452iarg[a++] = p->how; /* int */1453*n_args = 1;1454break;1455}1456/* munlockall */1457case 325: {1458*n_args = 0;1459break;1460}1461/* __getcwd */1462case 326: {1463struct __getcwd_args *p = params;1464uarg[a++] = (intptr_t)p->buf; /* char * */1465uarg[a++] = p->buflen; /* size_t */1466*n_args = 2;1467break;1468}1469/* sched_setparam */1470case 327: {1471struct sched_setparam_args *p = params;1472iarg[a++] = p->pid; /* pid_t */1473uarg[a++] = (intptr_t)p->param; /* const struct sched_param * */1474*n_args = 2;1475break;1476}1477/* sched_getparam */1478case 328: {1479struct sched_getparam_args *p = params;1480iarg[a++] = p->pid; /* pid_t */1481uarg[a++] = (intptr_t)p->param; /* struct sched_param * */1482*n_args = 2;1483break;1484}1485/* sched_setscheduler */1486case 329: {1487struct sched_setscheduler_args *p = params;1488iarg[a++] = p->pid; /* pid_t */1489iarg[a++] = p->policy; /* int */1490uarg[a++] = (intptr_t)p->param; /* const struct sched_param * */1491*n_args = 3;1492break;1493}1494/* sched_getscheduler */1495case 330: {1496struct sched_getscheduler_args *p = params;1497iarg[a++] = p->pid; /* pid_t */1498*n_args = 1;1499break;1500}1501/* sched_yield */1502case 331: {1503*n_args = 0;1504break;1505}1506/* sched_get_priority_max */1507case 332: {1508struct sched_get_priority_max_args *p = params;1509iarg[a++] = p->policy; /* int */1510*n_args = 1;1511break;1512}1513/* sched_get_priority_min */1514case 333: {1515struct sched_get_priority_min_args *p = params;1516iarg[a++] = p->policy; /* int */1517*n_args = 1;1518break;1519}1520/* freebsd32_sched_rr_get_interval */1521case 334: {1522struct freebsd32_sched_rr_get_interval_args *p = params;1523iarg[a++] = p->pid; /* pid_t */1524uarg[a++] = (intptr_t)p->interval; /* struct timespec32 * */1525*n_args = 2;1526break;1527}1528/* utrace */1529case 335: {1530struct utrace_args *p = params;1531uarg[a++] = (intptr_t)p->addr; /* const void * */1532uarg[a++] = p->len; /* size_t */1533*n_args = 2;1534break;1535}1536/* freebsd32_jail */1537case 338: {1538struct freebsd32_jail_args *p = params;1539uarg[a++] = (intptr_t)p->jail; /* struct jail32 * */1540*n_args = 1;1541break;1542}1543/* sigprocmask */1544case 340: {1545struct sigprocmask_args *p = params;1546iarg[a++] = p->how; /* int */1547uarg[a++] = (intptr_t)p->set; /* const sigset_t * */1548uarg[a++] = (intptr_t)p->oset; /* sigset_t * */1549*n_args = 3;1550break;1551}1552/* sigsuspend */1553case 341: {1554struct sigsuspend_args *p = params;1555uarg[a++] = (intptr_t)p->sigmask; /* const sigset_t * */1556*n_args = 1;1557break;1558}1559/* sigpending */1560case 343: {1561struct sigpending_args *p = params;1562uarg[a++] = (intptr_t)p->set; /* sigset_t * */1563*n_args = 1;1564break;1565}1566/* freebsd32_sigtimedwait */1567case 345: {1568struct freebsd32_sigtimedwait_args *p = params;1569uarg[a++] = (intptr_t)p->set; /* const sigset_t * */1570uarg[a++] = (intptr_t)p->info; /* struct __siginfo32 * */1571uarg[a++] = (intptr_t)p->timeout; /* const struct timespec32 * */1572*n_args = 3;1573break;1574}1575/* freebsd32_sigwaitinfo */1576case 346: {1577struct freebsd32_sigwaitinfo_args *p = params;1578uarg[a++] = (intptr_t)p->set; /* const sigset_t * */1579uarg[a++] = (intptr_t)p->info; /* struct __siginfo32 * */1580*n_args = 2;1581break;1582}1583/* __acl_get_file */1584case 347: {1585struct __acl_get_file_args *p = params;1586uarg[a++] = (intptr_t)p->path; /* const char * */1587iarg[a++] = p->type; /* __acl_type_t */1588uarg[a++] = (intptr_t)p->aclp; /* struct acl * */1589*n_args = 3;1590break;1591}1592/* __acl_set_file */1593case 348: {1594struct __acl_set_file_args *p = params;1595uarg[a++] = (intptr_t)p->path; /* const char * */1596iarg[a++] = p->type; /* __acl_type_t */1597uarg[a++] = (intptr_t)p->aclp; /* struct acl * */1598*n_args = 3;1599break;1600}1601/* __acl_get_fd */1602case 349: {1603struct __acl_get_fd_args *p = params;1604iarg[a++] = p->filedes; /* int */1605iarg[a++] = p->type; /* __acl_type_t */1606uarg[a++] = (intptr_t)p->aclp; /* struct acl * */1607*n_args = 3;1608break;1609}1610/* __acl_set_fd */1611case 350: {1612struct __acl_set_fd_args *p = params;1613iarg[a++] = p->filedes; /* int */1614iarg[a++] = p->type; /* __acl_type_t */1615uarg[a++] = (intptr_t)p->aclp; /* struct acl * */1616*n_args = 3;1617break;1618}1619/* __acl_delete_file */1620case 351: {1621struct __acl_delete_file_args *p = params;1622uarg[a++] = (intptr_t)p->path; /* const char * */1623iarg[a++] = p->type; /* __acl_type_t */1624*n_args = 2;1625break;1626}1627/* __acl_delete_fd */1628case 352: {1629struct __acl_delete_fd_args *p = params;1630iarg[a++] = p->filedes; /* int */1631iarg[a++] = p->type; /* __acl_type_t */1632*n_args = 2;1633break;1634}1635/* __acl_aclcheck_file */1636case 353: {1637struct __acl_aclcheck_file_args *p = params;1638uarg[a++] = (intptr_t)p->path; /* const char * */1639iarg[a++] = p->type; /* __acl_type_t */1640uarg[a++] = (intptr_t)p->aclp; /* struct acl * */1641*n_args = 3;1642break;1643}1644/* __acl_aclcheck_fd */1645case 354: {1646struct __acl_aclcheck_fd_args *p = params;1647iarg[a++] = p->filedes; /* int */1648iarg[a++] = p->type; /* __acl_type_t */1649uarg[a++] = (intptr_t)p->aclp; /* struct acl * */1650*n_args = 3;1651break;1652}1653/* extattrctl */1654case 355: {1655struct extattrctl_args *p = params;1656uarg[a++] = (intptr_t)p->path; /* const char * */1657iarg[a++] = p->cmd; /* int */1658uarg[a++] = (intptr_t)p->filename; /* const char * */1659iarg[a++] = p->attrnamespace; /* int */1660uarg[a++] = (intptr_t)p->attrname; /* const char * */1661*n_args = 5;1662break;1663}1664/* extattr_set_file */1665case 356: {1666struct extattr_set_file_args *p = params;1667uarg[a++] = (intptr_t)p->path; /* const char * */1668iarg[a++] = p->attrnamespace; /* int */1669uarg[a++] = (intptr_t)p->attrname; /* const char * */1670uarg[a++] = (intptr_t)p->data; /* void * */1671uarg[a++] = p->nbytes; /* size_t */1672*n_args = 5;1673break;1674}1675/* extattr_get_file */1676case 357: {1677struct extattr_get_file_args *p = params;1678uarg[a++] = (intptr_t)p->path; /* const char * */1679iarg[a++] = p->attrnamespace; /* int */1680uarg[a++] = (intptr_t)p->attrname; /* const char * */1681uarg[a++] = (intptr_t)p->data; /* void * */1682uarg[a++] = p->nbytes; /* size_t */1683*n_args = 5;1684break;1685}1686/* extattr_delete_file */1687case 358: {1688struct extattr_delete_file_args *p = params;1689uarg[a++] = (intptr_t)p->path; /* const char * */1690iarg[a++] = p->attrnamespace; /* int */1691uarg[a++] = (intptr_t)p->attrname; /* const char * */1692*n_args = 3;1693break;1694}1695/* freebsd32_aio_waitcomplete */1696case 359: {1697struct freebsd32_aio_waitcomplete_args *p = params;1698uarg[a++] = (intptr_t)p->aiocbp; /* uint32_t * */1699uarg[a++] = (intptr_t)p->timeout; /* struct timespec32 * */1700*n_args = 2;1701break;1702}1703/* getresuid */1704case 360: {1705struct getresuid_args *p = params;1706uarg[a++] = (intptr_t)p->ruid; /* uid_t * */1707uarg[a++] = (intptr_t)p->euid; /* uid_t * */1708uarg[a++] = (intptr_t)p->suid; /* uid_t * */1709*n_args = 3;1710break;1711}1712/* getresgid */1713case 361: {1714struct getresgid_args *p = params;1715uarg[a++] = (intptr_t)p->rgid; /* gid_t * */1716uarg[a++] = (intptr_t)p->egid; /* gid_t * */1717uarg[a++] = (intptr_t)p->sgid; /* gid_t * */1718*n_args = 3;1719break;1720}1721/* kqueue */1722case 362: {1723*n_args = 0;1724break;1725}1726/* extattr_set_fd */1727case 371: {1728struct extattr_set_fd_args *p = params;1729iarg[a++] = p->fd; /* int */1730iarg[a++] = p->attrnamespace; /* int */1731uarg[a++] = (intptr_t)p->attrname; /* const char * */1732uarg[a++] = (intptr_t)p->data; /* void * */1733uarg[a++] = p->nbytes; /* size_t */1734*n_args = 5;1735break;1736}1737/* extattr_get_fd */1738case 372: {1739struct extattr_get_fd_args *p = params;1740iarg[a++] = p->fd; /* int */1741iarg[a++] = p->attrnamespace; /* int */1742uarg[a++] = (intptr_t)p->attrname; /* const char * */1743uarg[a++] = (intptr_t)p->data; /* void * */1744uarg[a++] = p->nbytes; /* size_t */1745*n_args = 5;1746break;1747}1748/* extattr_delete_fd */1749case 373: {1750struct extattr_delete_fd_args *p = params;1751iarg[a++] = p->fd; /* int */1752iarg[a++] = p->attrnamespace; /* int */1753uarg[a++] = (intptr_t)p->attrname; /* const char * */1754*n_args = 3;1755break;1756}1757/* __setugid */1758case 374: {1759struct __setugid_args *p = params;1760iarg[a++] = p->flag; /* int */1761*n_args = 1;1762break;1763}1764/* eaccess */1765case 376: {1766struct eaccess_args *p = params;1767uarg[a++] = (intptr_t)p->path; /* const char * */1768iarg[a++] = p->amode; /* int */1769*n_args = 2;1770break;1771}1772/* freebsd32_nmount */1773case 378: {1774struct freebsd32_nmount_args *p = params;1775uarg[a++] = (intptr_t)p->iovp; /* struct iovec32 * */1776uarg[a++] = p->iovcnt; /* unsigned int */1777iarg[a++] = p->flags; /* int */1778*n_args = 3;1779break;1780}1781/* kenv */1782case 390: {1783struct kenv_args *p = params;1784iarg[a++] = p->what; /* int */1785uarg[a++] = (intptr_t)p->name; /* const char * */1786uarg[a++] = (intptr_t)p->value; /* char * */1787iarg[a++] = p->len; /* int */1788*n_args = 4;1789break;1790}1791/* lchflags */1792case 391: {1793struct lchflags_args *p = params;1794uarg[a++] = (intptr_t)p->path; /* const char * */1795uarg[a++] = p->flags; /* u_long */1796*n_args = 2;1797break;1798}1799/* uuidgen */1800case 392: {1801struct uuidgen_args *p = params;1802uarg[a++] = (intptr_t)p->store; /* struct uuid * */1803iarg[a++] = p->count; /* int */1804*n_args = 2;1805break;1806}1807/* freebsd32_sendfile */1808case 393: {1809struct freebsd32_sendfile_args *p = params;1810iarg[a++] = p->fd; /* int */1811iarg[a++] = p->s; /* int */1812uarg[a++] = p->offset1; /* uint32_t */1813uarg[a++] = p->offset2; /* uint32_t */1814uarg[a++] = p->nbytes; /* size_t */1815uarg[a++] = (intptr_t)p->hdtr; /* struct sf_hdtr32 * */1816uarg[a++] = (intptr_t)p->sbytes; /* off_t * */1817iarg[a++] = p->flags; /* int */1818*n_args = 8;1819break;1820}1821/* mac_syscall */1822case 394: {1823struct mac_syscall_args *p = params;1824uarg[a++] = (intptr_t)p->policy; /* const char * */1825iarg[a++] = p->call; /* int */1826uarg[a++] = (intptr_t)p->arg; /* void * */1827*n_args = 3;1828break;1829}1830/* ksem_close */1831case 400: {1832struct ksem_close_args *p = params;1833iarg[a++] = p->id; /* int32_t */1834*n_args = 1;1835break;1836}1837/* ksem_post */1838case 401: {1839struct ksem_post_args *p = params;1840iarg[a++] = p->id; /* int32_t */1841*n_args = 1;1842break;1843}1844/* ksem_wait */1845case 402: {1846struct ksem_wait_args *p = params;1847iarg[a++] = p->id; /* int32_t */1848*n_args = 1;1849break;1850}1851/* ksem_trywait */1852case 403: {1853struct ksem_trywait_args *p = params;1854iarg[a++] = p->id; /* int32_t */1855*n_args = 1;1856break;1857}1858/* freebsd32_ksem_init */1859case 404: {1860struct freebsd32_ksem_init_args *p = params;1861uarg[a++] = (intptr_t)p->idp; /* int32_t * */1862uarg[a++] = p->value; /* unsigned int */1863*n_args = 2;1864break;1865}1866/* freebsd32_ksem_open */1867case 405: {1868struct freebsd32_ksem_open_args *p = params;1869uarg[a++] = (intptr_t)p->idp; /* int32_t * */1870uarg[a++] = (intptr_t)p->name; /* const char * */1871iarg[a++] = p->oflag; /* int */1872iarg[a++] = p->mode; /* mode_t */1873uarg[a++] = p->value; /* unsigned int */1874*n_args = 5;1875break;1876}1877/* ksem_unlink */1878case 406: {1879struct ksem_unlink_args *p = params;1880uarg[a++] = (intptr_t)p->name; /* const char * */1881*n_args = 1;1882break;1883}1884/* ksem_getvalue */1885case 407: {1886struct ksem_getvalue_args *p = params;1887iarg[a++] = p->id; /* int32_t */1888uarg[a++] = (intptr_t)p->val; /* int * */1889*n_args = 2;1890break;1891}1892/* ksem_destroy */1893case 408: {1894struct ksem_destroy_args *p = params;1895iarg[a++] = p->id; /* int32_t */1896*n_args = 1;1897break;1898}1899/* extattr_set_link */1900case 412: {1901struct extattr_set_link_args *p = params;1902uarg[a++] = (intptr_t)p->path; /* const char * */1903iarg[a++] = p->attrnamespace; /* int */1904uarg[a++] = (intptr_t)p->attrname; /* const char * */1905uarg[a++] = (intptr_t)p->data; /* void * */1906uarg[a++] = p->nbytes; /* size_t */1907*n_args = 5;1908break;1909}1910/* extattr_get_link */1911case 413: {1912struct extattr_get_link_args *p = params;1913uarg[a++] = (intptr_t)p->path; /* const char * */1914iarg[a++] = p->attrnamespace; /* int */1915uarg[a++] = (intptr_t)p->attrname; /* const char * */1916uarg[a++] = (intptr_t)p->data; /* void * */1917uarg[a++] = p->nbytes; /* size_t */1918*n_args = 5;1919break;1920}1921/* extattr_delete_link */1922case 414: {1923struct extattr_delete_link_args *p = params;1924uarg[a++] = (intptr_t)p->path; /* const char * */1925iarg[a++] = p->attrnamespace; /* int */1926uarg[a++] = (intptr_t)p->attrname; /* const char * */1927*n_args = 3;1928break;1929}1930/* freebsd32_sigaction */1931case 416: {1932struct freebsd32_sigaction_args *p = params;1933iarg[a++] = p->sig; /* int */1934uarg[a++] = (intptr_t)p->act; /* const struct sigaction32 * */1935uarg[a++] = (intptr_t)p->oact; /* struct sigaction32 * */1936*n_args = 3;1937break;1938}1939/* freebsd32_sigreturn */1940case 417: {1941struct freebsd32_sigreturn_args *p = params;1942uarg[a++] = (intptr_t)p->sigcntxp; /* const struct __ucontext32 * */1943*n_args = 1;1944break;1945}1946/* freebsd32_getcontext */1947case 421: {1948struct freebsd32_getcontext_args *p = params;1949uarg[a++] = (intptr_t)p->ucp; /* struct __ucontext32 * */1950*n_args = 1;1951break;1952}1953/* freebsd32_setcontext */1954case 422: {1955struct freebsd32_setcontext_args *p = params;1956uarg[a++] = (intptr_t)p->ucp; /* const struct __ucontext32 * */1957*n_args = 1;1958break;1959}1960/* freebsd32_swapcontext */1961case 423: {1962struct freebsd32_swapcontext_args *p = params;1963uarg[a++] = (intptr_t)p->oucp; /* struct __ucontext32 * */1964uarg[a++] = (intptr_t)p->ucp; /* const struct __ucontext32 * */1965*n_args = 2;1966break;1967}1968/* __acl_get_link */1969case 425: {1970struct __acl_get_link_args *p = params;1971uarg[a++] = (intptr_t)p->path; /* const char * */1972iarg[a++] = p->type; /* __acl_type_t */1973uarg[a++] = (intptr_t)p->aclp; /* struct acl * */1974*n_args = 3;1975break;1976}1977/* __acl_set_link */1978case 426: {1979struct __acl_set_link_args *p = params;1980uarg[a++] = (intptr_t)p->path; /* const char * */1981iarg[a++] = p->type; /* __acl_type_t */1982uarg[a++] = (intptr_t)p->aclp; /* struct acl * */1983*n_args = 3;1984break;1985}1986/* __acl_delete_link */1987case 427: {1988struct __acl_delete_link_args *p = params;1989uarg[a++] = (intptr_t)p->path; /* const char * */1990iarg[a++] = p->type; /* __acl_type_t */1991*n_args = 2;1992break;1993}1994/* __acl_aclcheck_link */1995case 428: {1996struct __acl_aclcheck_link_args *p = params;1997uarg[a++] = (intptr_t)p->path; /* const char * */1998iarg[a++] = p->type; /* __acl_type_t */1999uarg[a++] = (intptr_t)p->aclp; /* struct acl * */2000*n_args = 3;2001break;2002}2003/* sigwait */2004case 429: {2005struct sigwait_args *p = params;2006uarg[a++] = (intptr_t)p->set; /* const sigset_t * */2007uarg[a++] = (intptr_t)p->sig; /* int * */2008*n_args = 2;2009break;2010}2011/* thr_exit */2012case 431: {2013struct thr_exit_args *p = params;2014uarg[a++] = (intptr_t)p->state; /* int32_t * */2015*n_args = 1;2016break;2017}2018/* thr_self */2019case 432: {2020struct thr_self_args *p = params;2021uarg[a++] = (intptr_t)p->id; /* int32_t * */2022*n_args = 1;2023break;2024}2025/* thr_kill */2026case 433: {2027struct thr_kill_args *p = params;2028iarg[a++] = p->id; /* int32_t */2029iarg[a++] = p->sig; /* int */2030*n_args = 2;2031break;2032}2033/* jail_attach */2034case 436: {2035struct jail_attach_args *p = params;2036iarg[a++] = p->jid; /* int */2037*n_args = 1;2038break;2039}2040/* extattr_list_fd */2041case 437: {2042struct extattr_list_fd_args *p = params;2043iarg[a++] = p->fd; /* int */2044iarg[a++] = p->attrnamespace; /* int */2045uarg[a++] = (intptr_t)p->data; /* void * */2046uarg[a++] = p->nbytes; /* size_t */2047*n_args = 4;2048break;2049}2050/* extattr_list_file */2051case 438: {2052struct extattr_list_file_args *p = params;2053uarg[a++] = (intptr_t)p->path; /* const char * */2054iarg[a++] = p->attrnamespace; /* int */2055uarg[a++] = (intptr_t)p->data; /* void * */2056uarg[a++] = p->nbytes; /* size_t */2057*n_args = 4;2058break;2059}2060/* extattr_list_link */2061case 439: {2062struct extattr_list_link_args *p = params;2063uarg[a++] = (intptr_t)p->path; /* const char * */2064iarg[a++] = p->attrnamespace; /* int */2065uarg[a++] = (intptr_t)p->data; /* void * */2066uarg[a++] = p->nbytes; /* size_t */2067*n_args = 4;2068break;2069}2070/* freebsd32_ksem_timedwait */2071case 441: {2072struct freebsd32_ksem_timedwait_args *p = params;2073iarg[a++] = p->id; /* int32_t */2074uarg[a++] = (intptr_t)p->abstime; /* const struct timespec32 * */2075*n_args = 2;2076break;2077}2078/* freebsd32_thr_suspend */2079case 442: {2080struct freebsd32_thr_suspend_args *p = params;2081uarg[a++] = (intptr_t)p->timeout; /* const struct timespec32 * */2082*n_args = 1;2083break;2084}2085/* thr_wake */2086case 443: {2087struct thr_wake_args *p = params;2088iarg[a++] = p->id; /* int32_t */2089*n_args = 1;2090break;2091}2092/* kldunloadf */2093case 444: {2094struct kldunloadf_args *p = params;2095iarg[a++] = p->fileid; /* int */2096iarg[a++] = p->flags; /* int */2097*n_args = 2;2098break;2099}2100/* audit */2101case 445: {2102struct audit_args *p = params;2103uarg[a++] = (intptr_t)p->record; /* const void * */2104uarg[a++] = p->length; /* u_int */2105*n_args = 2;2106break;2107}2108/* auditon */2109case 446: {2110struct auditon_args *p = params;2111iarg[a++] = p->cmd; /* int */2112uarg[a++] = (intptr_t)p->data; /* void * */2113uarg[a++] = p->length; /* u_int */2114*n_args = 3;2115break;2116}2117/* getauid */2118case 447: {2119struct getauid_args *p = params;2120uarg[a++] = (intptr_t)p->auid; /* uid_t * */2121*n_args = 1;2122break;2123}2124/* setauid */2125case 448: {2126struct setauid_args *p = params;2127uarg[a++] = (intptr_t)p->auid; /* uid_t * */2128*n_args = 1;2129break;2130}2131/* getaudit */2132case 449: {2133struct getaudit_args *p = params;2134uarg[a++] = (intptr_t)p->auditinfo; /* struct auditinfo * */2135*n_args = 1;2136break;2137}2138/* setaudit */2139case 450: {2140struct setaudit_args *p = params;2141uarg[a++] = (intptr_t)p->auditinfo; /* struct auditinfo * */2142*n_args = 1;2143break;2144}2145/* getaudit_addr */2146case 451: {2147struct getaudit_addr_args *p = params;2148uarg[a++] = (intptr_t)p->auditinfo_addr; /* struct auditinfo_addr * */2149uarg[a++] = p->length; /* u_int */2150*n_args = 2;2151break;2152}2153/* setaudit_addr */2154case 452: {2155struct setaudit_addr_args *p = params;2156uarg[a++] = (intptr_t)p->auditinfo_addr; /* struct auditinfo_addr * */2157uarg[a++] = p->length; /* u_int */2158*n_args = 2;2159break;2160}2161/* auditctl */2162case 453: {2163struct auditctl_args *p = params;2164uarg[a++] = (intptr_t)p->path; /* const char * */2165*n_args = 1;2166break;2167}2168/* freebsd32__umtx_op */2169case 454: {2170struct freebsd32__umtx_op_args *p = params;2171uarg[a++] = (intptr_t)p->obj; /* void * */2172iarg[a++] = p->op; /* int */2173uarg[a++] = p->val; /* u_long */2174uarg[a++] = (intptr_t)p->uaddr1; /* void * */2175uarg[a++] = (intptr_t)p->uaddr2; /* void * */2176*n_args = 5;2177break;2178}2179/* freebsd32_thr_new */2180case 455: {2181struct freebsd32_thr_new_args *p = params;2182uarg[a++] = (intptr_t)p->param; /* struct thr_param32 * */2183iarg[a++] = p->param_size; /* int */2184*n_args = 2;2185break;2186}2187/* freebsd32_sigqueue */2188case 456: {2189struct freebsd32_sigqueue_args *p = params;2190iarg[a++] = p->pid; /* pid_t */2191iarg[a++] = p->signum; /* int */2192uarg[a++] = (intptr_t)p->value; /* void * */2193*n_args = 3;2194break;2195}2196/* freebsd32_kmq_open */2197case 457: {2198struct freebsd32_kmq_open_args *p = params;2199uarg[a++] = (intptr_t)p->path; /* const char * */2200iarg[a++] = p->flags; /* int */2201iarg[a++] = p->mode; /* mode_t */2202uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr32 * */2203*n_args = 4;2204break;2205}2206/* freebsd32_kmq_setattr */2207case 458: {2208struct freebsd32_kmq_setattr_args *p = params;2209iarg[a++] = p->mqd; /* int */2210uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr32 * */2211uarg[a++] = (intptr_t)p->oattr; /* struct mq_attr32 * */2212*n_args = 3;2213break;2214}2215/* freebsd32_kmq_timedreceive */2216case 459: {2217struct freebsd32_kmq_timedreceive_args *p = params;2218iarg[a++] = p->mqd; /* int */2219uarg[a++] = (intptr_t)p->msg_ptr; /* char * */2220uarg[a++] = p->msg_len; /* size_t */2221uarg[a++] = (intptr_t)p->msg_prio; /* unsigned * */2222uarg[a++] = (intptr_t)p->abs_timeout; /* const struct timespec32 * */2223*n_args = 5;2224break;2225}2226/* freebsd32_kmq_timedsend */2227case 460: {2228struct freebsd32_kmq_timedsend_args *p = params;2229iarg[a++] = p->mqd; /* int */2230uarg[a++] = (intptr_t)p->msg_ptr; /* const char * */2231uarg[a++] = p->msg_len; /* size_t */2232uarg[a++] = p->msg_prio; /* unsigned */2233uarg[a++] = (intptr_t)p->abs_timeout; /* const struct timespec32 * */2234*n_args = 5;2235break;2236}2237/* freebsd32_kmq_notify */2238case 461: {2239struct freebsd32_kmq_notify_args *p = params;2240iarg[a++] = p->mqd; /* int */2241uarg[a++] = (intptr_t)p->sigev; /* const struct sigevent32 * */2242*n_args = 2;2243break;2244}2245/* kmq_unlink */2246case 462: {2247struct kmq_unlink_args *p = params;2248uarg[a++] = (intptr_t)p->path; /* const char * */2249*n_args = 1;2250break;2251}2252/* freebsd32_abort2 */2253case 463: {2254struct freebsd32_abort2_args *p = params;2255uarg[a++] = (intptr_t)p->why; /* const char * */2256iarg[a++] = p->nargs; /* int */2257uarg[a++] = (intptr_t)p->args; /* uint32_t * */2258*n_args = 3;2259break;2260}2261/* thr_set_name */2262case 464: {2263struct thr_set_name_args *p = params;2264iarg[a++] = p->id; /* int32_t */2265uarg[a++] = (intptr_t)p->name; /* const char * */2266*n_args = 2;2267break;2268}2269/* freebsd32_aio_fsync */2270case 465: {2271struct freebsd32_aio_fsync_args *p = params;2272iarg[a++] = p->op; /* int */2273uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */2274*n_args = 2;2275break;2276}2277/* rtprio_thread */2278case 466: {2279struct rtprio_thread_args *p = params;2280iarg[a++] = p->function; /* int */2281iarg[a++] = p->lwpid; /* lwpid_t */2282uarg[a++] = (intptr_t)p->rtp; /* struct rtprio * */2283*n_args = 3;2284break;2285}2286/* sctp_peeloff */2287case 471: {2288struct sctp_peeloff_args *p = params;2289iarg[a++] = p->sd; /* int */2290uarg[a++] = p->name; /* uint32_t */2291*n_args = 2;2292break;2293}2294/* sctp_generic_sendmsg */2295case 472: {2296struct sctp_generic_sendmsg_args *p = params;2297iarg[a++] = p->sd; /* int */2298uarg[a++] = (intptr_t)p->msg; /* void * */2299iarg[a++] = p->mlen; /* int */2300uarg[a++] = (intptr_t)p->to; /* const struct sockaddr * */2301iarg[a++] = p->tolen; /* __socklen_t */2302uarg[a++] = (intptr_t)p->sinfo; /* struct sctp_sndrcvinfo * */2303iarg[a++] = p->flags; /* int */2304*n_args = 7;2305break;2306}2307/* sctp_generic_sendmsg_iov */2308case 473: {2309struct sctp_generic_sendmsg_iov_args *p = params;2310iarg[a++] = p->sd; /* int */2311uarg[a++] = (intptr_t)p->iov; /* struct iovec32 * */2312iarg[a++] = p->iovlen; /* int */2313uarg[a++] = (intptr_t)p->to; /* const struct sockaddr * */2314iarg[a++] = p->tolen; /* __socklen_t */2315uarg[a++] = (intptr_t)p->sinfo; /* struct sctp_sndrcvinfo * */2316iarg[a++] = p->flags; /* int */2317*n_args = 7;2318break;2319}2320/* sctp_generic_recvmsg */2321case 474: {2322struct sctp_generic_recvmsg_args *p = params;2323iarg[a++] = p->sd; /* int */2324uarg[a++] = (intptr_t)p->iov; /* struct iovec32 * */2325iarg[a++] = p->iovlen; /* int */2326uarg[a++] = (intptr_t)p->from; /* struct sockaddr * */2327uarg[a++] = (intptr_t)p->fromlenaddr; /* __socklen_t * */2328uarg[a++] = (intptr_t)p->sinfo; /* struct sctp_sndrcvinfo * */2329uarg[a++] = (intptr_t)p->msg_flags; /* int * */2330*n_args = 7;2331break;2332}2333/* freebsd32_pread */2334case 475: {2335struct freebsd32_pread_args *p = params;2336iarg[a++] = p->fd; /* int */2337uarg[a++] = (intptr_t)p->buf; /* void * */2338uarg[a++] = p->nbyte; /* size_t */2339#ifdef PAD64_REQUIRED2340iarg[a++] = p->_pad; /* int */2341#endif2342uarg[a++] = p->offset1; /* uint32_t */2343uarg[a++] = p->offset2; /* uint32_t */2344*n_args = 6;2345break;2346}2347/* freebsd32_pwrite */2348case 476: {2349struct freebsd32_pwrite_args *p = params;2350iarg[a++] = p->fd; /* int */2351uarg[a++] = (intptr_t)p->buf; /* const void * */2352uarg[a++] = p->nbyte; /* size_t */2353#ifdef PAD64_REQUIRED2354iarg[a++] = p->_pad; /* int */2355#endif2356uarg[a++] = p->offset1; /* uint32_t */2357uarg[a++] = p->offset2; /* uint32_t */2358*n_args = 6;2359break;2360}2361/* freebsd32_mmap */2362case 477: {2363struct freebsd32_mmap_args *p = params;2364uarg[a++] = (intptr_t)p->addr; /* void * */2365uarg[a++] = p->len; /* size_t */2366iarg[a++] = p->prot; /* int */2367iarg[a++] = p->flags; /* int */2368iarg[a++] = p->fd; /* int */2369#ifdef PAD64_REQUIRED2370iarg[a++] = p->_pad; /* int */2371#endif2372uarg[a++] = p->pos1; /* uint32_t */2373uarg[a++] = p->pos2; /* uint32_t */2374*n_args = 8;2375break;2376}2377/* freebsd32_lseek */2378case 478: {2379struct freebsd32_lseek_args *p = params;2380iarg[a++] = p->fd; /* int */2381#ifdef PAD64_REQUIRED2382iarg[a++] = p->_pad; /* int */2383#endif2384uarg[a++] = p->offset1; /* uint32_t */2385uarg[a++] = p->offset2; /* uint32_t */2386iarg[a++] = p->whence; /* int */2387*n_args = 5;2388break;2389}2390/* freebsd32_truncate */2391case 479: {2392struct freebsd32_truncate_args *p = params;2393uarg[a++] = (intptr_t)p->path; /* const char * */2394#ifdef PAD64_REQUIRED2395iarg[a++] = p->_pad; /* int */2396#endif2397uarg[a++] = p->length1; /* uint32_t */2398uarg[a++] = p->length2; /* uint32_t */2399*n_args = 4;2400break;2401}2402/* freebsd32_ftruncate */2403case 480: {2404struct freebsd32_ftruncate_args *p = params;2405iarg[a++] = p->fd; /* int */2406#ifdef PAD64_REQUIRED2407iarg[a++] = p->_pad; /* int */2408#endif2409uarg[a++] = p->length1; /* uint32_t */2410uarg[a++] = p->length2; /* uint32_t */2411*n_args = 4;2412break;2413}2414/* thr_kill2 */2415case 481: {2416struct thr_kill2_args *p = params;2417iarg[a++] = p->pid; /* pid_t */2418iarg[a++] = p->id; /* int32_t */2419iarg[a++] = p->sig; /* int */2420*n_args = 3;2421break;2422}2423/* shm_unlink */2424case 483: {2425struct shm_unlink_args *p = params;2426uarg[a++] = (intptr_t)p->path; /* const char * */2427*n_args = 1;2428break;2429}2430/* cpuset */2431case 484: {2432struct cpuset_args *p = params;2433uarg[a++] = (intptr_t)p->setid; /* cpusetid_t * */2434*n_args = 1;2435break;2436}2437/* freebsd32_cpuset_setid */2438case 485: {2439struct freebsd32_cpuset_setid_args *p = params;2440iarg[a++] = p->which; /* cpuwhich_t */2441#ifdef PAD64_REQUIRED2442iarg[a++] = p->_pad; /* int */2443#endif2444uarg[a++] = p->id1; /* uint32_t */2445uarg[a++] = p->id2; /* uint32_t */2446iarg[a++] = p->setid; /* cpusetid_t */2447*n_args = 5;2448break;2449}2450/* freebsd32_cpuset_getid */2451case 486: {2452struct freebsd32_cpuset_getid_args *p = params;2453iarg[a++] = p->level; /* cpulevel_t */2454iarg[a++] = p->which; /* cpuwhich_t */2455uarg[a++] = p->id1; /* uint32_t */2456uarg[a++] = p->id2; /* uint32_t */2457uarg[a++] = (intptr_t)p->setid; /* cpusetid_t * */2458*n_args = 5;2459break;2460}2461/* freebsd32_cpuset_getaffinity */2462case 487: {2463struct freebsd32_cpuset_getaffinity_args *p = params;2464iarg[a++] = p->level; /* cpulevel_t */2465iarg[a++] = p->which; /* cpuwhich_t */2466uarg[a++] = p->id1; /* uint32_t */2467uarg[a++] = p->id2; /* uint32_t */2468uarg[a++] = p->cpusetsize; /* size_t */2469uarg[a++] = (intptr_t)p->mask; /* cpuset_t * */2470*n_args = 6;2471break;2472}2473/* freebsd32_cpuset_setaffinity */2474case 488: {2475struct freebsd32_cpuset_setaffinity_args *p = params;2476iarg[a++] = p->level; /* cpulevel_t */2477iarg[a++] = p->which; /* cpuwhich_t */2478uarg[a++] = p->id1; /* uint32_t */2479uarg[a++] = p->id2; /* uint32_t */2480uarg[a++] = p->cpusetsize; /* size_t */2481uarg[a++] = (intptr_t)p->mask; /* const cpuset_t * */2482*n_args = 6;2483break;2484}2485/* faccessat */2486case 489: {2487struct faccessat_args *p = params;2488iarg[a++] = p->fd; /* int */2489uarg[a++] = (intptr_t)p->path; /* const char * */2490iarg[a++] = p->amode; /* int */2491iarg[a++] = p->flag; /* int */2492*n_args = 4;2493break;2494}2495/* fchmodat */2496case 490: {2497struct fchmodat_args *p = params;2498iarg[a++] = p->fd; /* int */2499uarg[a++] = (intptr_t)p->path; /* const char * */2500iarg[a++] = p->mode; /* mode_t */2501iarg[a++] = p->flag; /* int */2502*n_args = 4;2503break;2504}2505/* fchownat */2506case 491: {2507struct fchownat_args *p = params;2508iarg[a++] = p->fd; /* int */2509uarg[a++] = (intptr_t)p->path; /* const char * */2510uarg[a++] = p->uid; /* uid_t */2511iarg[a++] = p->gid; /* gid_t */2512iarg[a++] = p->flag; /* int */2513*n_args = 5;2514break;2515}2516/* freebsd32_fexecve */2517case 492: {2518struct freebsd32_fexecve_args *p = params;2519iarg[a++] = p->fd; /* int */2520uarg[a++] = (intptr_t)p->argv; /* uint32_t * */2521uarg[a++] = (intptr_t)p->envv; /* uint32_t * */2522*n_args = 3;2523break;2524}2525/* freebsd32_futimesat */2526case 494: {2527struct freebsd32_futimesat_args *p = params;2528iarg[a++] = p->fd; /* int */2529uarg[a++] = (intptr_t)p->path; /* const char * */2530uarg[a++] = (intptr_t)p->times; /* const struct timeval32 * */2531*n_args = 3;2532break;2533}2534/* linkat */2535case 495: {2536struct linkat_args *p = params;2537iarg[a++] = p->fd1; /* int */2538uarg[a++] = (intptr_t)p->path1; /* const char * */2539iarg[a++] = p->fd2; /* int */2540uarg[a++] = (intptr_t)p->path2; /* const char * */2541iarg[a++] = p->flag; /* int */2542*n_args = 5;2543break;2544}2545/* mkdirat */2546case 496: {2547struct mkdirat_args *p = params;2548iarg[a++] = p->fd; /* int */2549uarg[a++] = (intptr_t)p->path; /* const char * */2550iarg[a++] = p->mode; /* mode_t */2551*n_args = 3;2552break;2553}2554/* mkfifoat */2555case 497: {2556struct mkfifoat_args *p = params;2557iarg[a++] = p->fd; /* int */2558uarg[a++] = (intptr_t)p->path; /* const char * */2559iarg[a++] = p->mode; /* mode_t */2560*n_args = 3;2561break;2562}2563/* openat */2564case 499: {2565struct openat_args *p = params;2566iarg[a++] = p->fd; /* int */2567uarg[a++] = (intptr_t)p->path; /* const char * */2568iarg[a++] = p->flag; /* int */2569iarg[a++] = p->mode; /* mode_t */2570*n_args = 4;2571break;2572}2573/* readlinkat */2574case 500: {2575struct readlinkat_args *p = params;2576iarg[a++] = p->fd; /* int */2577uarg[a++] = (intptr_t)p->path; /* const char * */2578uarg[a++] = (intptr_t)p->buf; /* char * */2579uarg[a++] = p->bufsize; /* size_t */2580*n_args = 4;2581break;2582}2583/* renameat */2584case 501: {2585struct renameat_args *p = params;2586iarg[a++] = p->oldfd; /* int */2587uarg[a++] = (intptr_t)p->old; /* const char * */2588iarg[a++] = p->newfd; /* int */2589uarg[a++] = (intptr_t)p->new; /* const char * */2590*n_args = 4;2591break;2592}2593/* symlinkat */2594case 502: {2595struct symlinkat_args *p = params;2596uarg[a++] = (intptr_t)p->path1; /* const char * */2597iarg[a++] = p->fd; /* int */2598uarg[a++] = (intptr_t)p->path2; /* const char * */2599*n_args = 3;2600break;2601}2602/* unlinkat */2603case 503: {2604struct unlinkat_args *p = params;2605iarg[a++] = p->fd; /* int */2606uarg[a++] = (intptr_t)p->path; /* const char * */2607iarg[a++] = p->flag; /* int */2608*n_args = 3;2609break;2610}2611/* posix_openpt */2612case 504: {2613struct posix_openpt_args *p = params;2614iarg[a++] = p->flags; /* int */2615*n_args = 1;2616break;2617}2618/* freebsd32_jail_get */2619case 506: {2620struct freebsd32_jail_get_args *p = params;2621uarg[a++] = (intptr_t)p->iovp; /* struct iovec32 * */2622uarg[a++] = p->iovcnt; /* unsigned int */2623iarg[a++] = p->flags; /* int */2624*n_args = 3;2625break;2626}2627/* freebsd32_jail_set */2628case 507: {2629struct freebsd32_jail_set_args *p = params;2630uarg[a++] = (intptr_t)p->iovp; /* struct iovec32 * */2631uarg[a++] = p->iovcnt; /* unsigned int */2632iarg[a++] = p->flags; /* int */2633*n_args = 3;2634break;2635}2636/* jail_remove */2637case 508: {2638struct jail_remove_args *p = params;2639iarg[a++] = p->jid; /* int */2640*n_args = 1;2641break;2642}2643/* freebsd32___semctl */2644case 510: {2645struct freebsd32___semctl_args *p = params;2646iarg[a++] = p->semid; /* int */2647iarg[a++] = p->semnum; /* int */2648iarg[a++] = p->cmd; /* int */2649uarg[a++] = (intptr_t)p->arg; /* union semun32 * */2650*n_args = 4;2651break;2652}2653/* freebsd32_msgctl */2654case 511: {2655struct freebsd32_msgctl_args *p = params;2656iarg[a++] = p->msqid; /* int */2657iarg[a++] = p->cmd; /* int */2658uarg[a++] = (intptr_t)p->buf; /* struct msqid_ds32 * */2659*n_args = 3;2660break;2661}2662/* freebsd32_shmctl */2663case 512: {2664struct freebsd32_shmctl_args *p = params;2665iarg[a++] = p->shmid; /* int */2666iarg[a++] = p->cmd; /* int */2667uarg[a++] = (intptr_t)p->buf; /* struct shmid_ds32 * */2668*n_args = 3;2669break;2670}2671/* lpathconf */2672case 513: {2673struct lpathconf_args *p = params;2674uarg[a++] = (intptr_t)p->path; /* const char * */2675iarg[a++] = p->name; /* int */2676*n_args = 2;2677break;2678}2679/* __cap_rights_get */2680case 515: {2681struct __cap_rights_get_args *p = params;2682iarg[a++] = p->version; /* int */2683iarg[a++] = p->fd; /* int */2684uarg[a++] = (intptr_t)p->rightsp; /* cap_rights_t * */2685*n_args = 3;2686break;2687}2688/* cap_enter */2689case 516: {2690*n_args = 0;2691break;2692}2693/* cap_getmode */2694case 517: {2695struct cap_getmode_args *p = params;2696uarg[a++] = (intptr_t)p->modep; /* u_int * */2697*n_args = 1;2698break;2699}2700/* pdfork */2701case 518: {2702struct pdfork_args *p = params;2703uarg[a++] = (intptr_t)p->fdp; /* int * */2704iarg[a++] = p->flags; /* int */2705*n_args = 2;2706break;2707}2708/* pdkill */2709case 519: {2710struct pdkill_args *p = params;2711iarg[a++] = p->fd; /* int */2712iarg[a++] = p->signum; /* int */2713*n_args = 2;2714break;2715}2716/* pdgetpid */2717case 520: {2718struct pdgetpid_args *p = params;2719iarg[a++] = p->fd; /* int */2720uarg[a++] = (intptr_t)p->pidp; /* pid_t * */2721*n_args = 2;2722break;2723}2724/* freebsd32_pselect */2725case 522: {2726struct freebsd32_pselect_args *p = params;2727iarg[a++] = p->nd; /* int */2728uarg[a++] = (intptr_t)p->in; /* fd_set * */2729uarg[a++] = (intptr_t)p->ou; /* fd_set * */2730uarg[a++] = (intptr_t)p->ex; /* fd_set * */2731uarg[a++] = (intptr_t)p->ts; /* const struct timespec32 * */2732uarg[a++] = (intptr_t)p->sm; /* const sigset_t * */2733*n_args = 6;2734break;2735}2736/* getloginclass */2737case 523: {2738struct getloginclass_args *p = params;2739uarg[a++] = (intptr_t)p->namebuf; /* char * */2740uarg[a++] = p->namelen; /* size_t */2741*n_args = 2;2742break;2743}2744/* setloginclass */2745case 524: {2746struct setloginclass_args *p = params;2747uarg[a++] = (intptr_t)p->namebuf; /* const char * */2748*n_args = 1;2749break;2750}2751/* rctl_get_racct */2752case 525: {2753struct rctl_get_racct_args *p = params;2754uarg[a++] = (intptr_t)p->inbufp; /* const void * */2755uarg[a++] = p->inbuflen; /* size_t */2756uarg[a++] = (intptr_t)p->outbufp; /* void * */2757uarg[a++] = p->outbuflen; /* size_t */2758*n_args = 4;2759break;2760}2761/* rctl_get_rules */2762case 526: {2763struct rctl_get_rules_args *p = params;2764uarg[a++] = (intptr_t)p->inbufp; /* const void * */2765uarg[a++] = p->inbuflen; /* size_t */2766uarg[a++] = (intptr_t)p->outbufp; /* void * */2767uarg[a++] = p->outbuflen; /* size_t */2768*n_args = 4;2769break;2770}2771/* rctl_get_limits */2772case 527: {2773struct rctl_get_limits_args *p = params;2774uarg[a++] = (intptr_t)p->inbufp; /* const void * */2775uarg[a++] = p->inbuflen; /* size_t */2776uarg[a++] = (intptr_t)p->outbufp; /* void * */2777uarg[a++] = p->outbuflen; /* size_t */2778*n_args = 4;2779break;2780}2781/* rctl_add_rule */2782case 528: {2783struct rctl_add_rule_args *p = params;2784uarg[a++] = (intptr_t)p->inbufp; /* const void * */2785uarg[a++] = p->inbuflen; /* size_t */2786uarg[a++] = (intptr_t)p->outbufp; /* void * */2787uarg[a++] = p->outbuflen; /* size_t */2788*n_args = 4;2789break;2790}2791/* rctl_remove_rule */2792case 529: {2793struct rctl_remove_rule_args *p = params;2794uarg[a++] = (intptr_t)p->inbufp; /* const void * */2795uarg[a++] = p->inbuflen; /* size_t */2796uarg[a++] = (intptr_t)p->outbufp; /* void * */2797uarg[a++] = p->outbuflen; /* size_t */2798*n_args = 4;2799break;2800}2801/* freebsd32_posix_fallocate */2802case 530: {2803struct freebsd32_posix_fallocate_args *p = params;2804iarg[a++] = p->fd; /* int */2805#ifdef PAD64_REQUIRED2806iarg[a++] = p->_pad; /* int */2807#endif2808uarg[a++] = p->offset1; /* uint32_t */2809uarg[a++] = p->offset2; /* uint32_t */2810uarg[a++] = p->len1; /* uint32_t */2811uarg[a++] = p->len2; /* uint32_t */2812*n_args = 6;2813break;2814}2815/* freebsd32_posix_fadvise */2816case 531: {2817struct freebsd32_posix_fadvise_args *p = params;2818iarg[a++] = p->fd; /* int */2819#ifdef PAD64_REQUIRED2820iarg[a++] = p->_pad; /* int */2821#endif2822uarg[a++] = p->offset1; /* uint32_t */2823uarg[a++] = p->offset2; /* uint32_t */2824uarg[a++] = p->len1; /* uint32_t */2825uarg[a++] = p->len2; /* uint32_t */2826iarg[a++] = p->advice; /* int */2827*n_args = 7;2828break;2829}2830/* freebsd32_wait6 */2831case 532: {2832struct freebsd32_wait6_args *p = params;2833iarg[a++] = p->idtype; /* idtype_t */2834#ifdef PAD64_REQUIRED2835iarg[a++] = p->_pad; /* int */2836#endif2837uarg[a++] = p->id1; /* uint32_t */2838uarg[a++] = p->id2; /* uint32_t */2839uarg[a++] = (intptr_t)p->status; /* int * */2840iarg[a++] = p->options; /* int */2841uarg[a++] = (intptr_t)p->wrusage; /* struct __wrusage32 * */2842uarg[a++] = (intptr_t)p->info; /* struct __siginfo32 * */2843*n_args = 8;2844break;2845}2846/* cap_rights_limit */2847case 533: {2848struct cap_rights_limit_args *p = params;2849iarg[a++] = p->fd; /* int */2850uarg[a++] = (intptr_t)p->rightsp; /* cap_rights_t * */2851*n_args = 2;2852break;2853}2854/* freebsd32_cap_ioctls_limit */2855case 534: {2856struct freebsd32_cap_ioctls_limit_args *p = params;2857iarg[a++] = p->fd; /* int */2858uarg[a++] = (intptr_t)p->cmds; /* const uint32_t * */2859uarg[a++] = p->ncmds; /* size_t */2860*n_args = 3;2861break;2862}2863/* freebsd32_cap_ioctls_get */2864case 535: {2865struct freebsd32_cap_ioctls_get_args *p = params;2866iarg[a++] = p->fd; /* int */2867uarg[a++] = (intptr_t)p->cmds; /* uint32_t * */2868uarg[a++] = p->maxcmds; /* size_t */2869*n_args = 3;2870break;2871}2872/* cap_fcntls_limit */2873case 536: {2874struct cap_fcntls_limit_args *p = params;2875iarg[a++] = p->fd; /* int */2876uarg[a++] = p->fcntlrights; /* uint32_t */2877*n_args = 2;2878break;2879}2880/* cap_fcntls_get */2881case 537: {2882struct cap_fcntls_get_args *p = params;2883iarg[a++] = p->fd; /* int */2884uarg[a++] = (intptr_t)p->fcntlrightsp; /* uint32_t * */2885*n_args = 2;2886break;2887}2888/* bindat */2889case 538: {2890struct bindat_args *p = params;2891iarg[a++] = p->fd; /* int */2892iarg[a++] = p->s; /* int */2893uarg[a++] = (intptr_t)p->name; /* const struct sockaddr * */2894iarg[a++] = p->namelen; /* __socklen_t */2895*n_args = 4;2896break;2897}2898/* connectat */2899case 539: {2900struct connectat_args *p = params;2901iarg[a++] = p->fd; /* int */2902iarg[a++] = p->s; /* int */2903uarg[a++] = (intptr_t)p->name; /* const struct sockaddr * */2904iarg[a++] = p->namelen; /* __socklen_t */2905*n_args = 4;2906break;2907}2908/* chflagsat */2909case 540: {2910struct chflagsat_args *p = params;2911iarg[a++] = p->fd; /* int */2912uarg[a++] = (intptr_t)p->path; /* const char * */2913uarg[a++] = p->flags; /* u_long */2914iarg[a++] = p->atflag; /* int */2915*n_args = 4;2916break;2917}2918/* accept4 */2919case 541: {2920struct accept4_args *p = params;2921iarg[a++] = p->s; /* int */2922uarg[a++] = (intptr_t)p->name; /* struct sockaddr * */2923uarg[a++] = (intptr_t)p->anamelen; /* __socklen_t * */2924iarg[a++] = p->flags; /* int */2925*n_args = 4;2926break;2927}2928/* pipe2 */2929case 542: {2930struct pipe2_args *p = params;2931uarg[a++] = (intptr_t)p->fildes; /* int * */2932iarg[a++] = p->flags; /* int */2933*n_args = 2;2934break;2935}2936/* freebsd32_aio_mlock */2937case 543: {2938struct freebsd32_aio_mlock_args *p = params;2939uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */2940*n_args = 1;2941break;2942}2943/* freebsd32_procctl */2944case 544: {2945struct freebsd32_procctl_args *p = params;2946iarg[a++] = p->idtype; /* idtype_t */2947#ifdef PAD64_REQUIRED2948iarg[a++] = p->_pad; /* int */2949#endif2950uarg[a++] = p->id1; /* uint32_t */2951uarg[a++] = p->id2; /* uint32_t */2952iarg[a++] = p->com; /* int */2953uarg[a++] = (intptr_t)p->data; /* void * */2954*n_args = 6;2955break;2956}2957/* freebsd32_ppoll */2958case 545: {2959struct freebsd32_ppoll_args *p = params;2960uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */2961uarg[a++] = p->nfds; /* u_int */2962uarg[a++] = (intptr_t)p->ts; /* const struct timespec32 * */2963uarg[a++] = (intptr_t)p->set; /* const sigset_t * */2964*n_args = 4;2965break;2966}2967/* freebsd32_futimens */2968case 546: {2969struct freebsd32_futimens_args *p = params;2970iarg[a++] = p->fd; /* int */2971uarg[a++] = (intptr_t)p->times; /* const struct timespec32 * */2972*n_args = 2;2973break;2974}2975/* freebsd32_utimensat */2976case 547: {2977struct freebsd32_utimensat_args *p = params;2978iarg[a++] = p->fd; /* int */2979uarg[a++] = (intptr_t)p->path; /* const char * */2980uarg[a++] = (intptr_t)p->times; /* const struct timespec32 * */2981iarg[a++] = p->flag; /* int */2982*n_args = 4;2983break;2984}2985/* fdatasync */2986case 550: {2987struct fdatasync_args *p = params;2988iarg[a++] = p->fd; /* int */2989*n_args = 1;2990break;2991}2992/* freebsd32_fstat */2993case 551: {2994struct freebsd32_fstat_args *p = params;2995iarg[a++] = p->fd; /* int */2996uarg[a++] = (intptr_t)p->sb; /* struct stat32 * */2997*n_args = 2;2998break;2999}3000/* freebsd32_fstatat */3001case 552: {3002struct freebsd32_fstatat_args *p = params;3003iarg[a++] = p->fd; /* int */3004uarg[a++] = (intptr_t)p->path; /* const char * */3005uarg[a++] = (intptr_t)p->buf; /* struct stat32 * */3006iarg[a++] = p->flag; /* int */3007*n_args = 4;3008break;3009}3010/* freebsd32_fhstat */3011case 553: {3012struct freebsd32_fhstat_args *p = params;3013uarg[a++] = (intptr_t)p->u_fhp; /* const struct fhandle * */3014uarg[a++] = (intptr_t)p->sb; /* struct stat32 * */3015*n_args = 2;3016break;3017}3018/* getdirentries */3019case 554: {3020struct getdirentries_args *p = params;3021iarg[a++] = p->fd; /* int */3022uarg[a++] = (intptr_t)p->buf; /* char * */3023uarg[a++] = p->count; /* size_t */3024uarg[a++] = (intptr_t)p->basep; /* off_t * */3025*n_args = 4;3026break;3027}3028/* statfs */3029case 555: {3030struct statfs_args *p = params;3031uarg[a++] = (intptr_t)p->path; /* const char * */3032uarg[a++] = (intptr_t)p->buf; /* struct statfs * */3033*n_args = 2;3034break;3035}3036/* fstatfs */3037case 556: {3038struct fstatfs_args *p = params;3039iarg[a++] = p->fd; /* int */3040uarg[a++] = (intptr_t)p->buf; /* struct statfs * */3041*n_args = 2;3042break;3043}3044/* freebsd32_getfsstat */3045case 557: {3046struct freebsd32_getfsstat_args *p = params;3047uarg[a++] = (intptr_t)p->buf; /* struct statfs * */3048iarg[a++] = p->bufsize; /* int32_t */3049iarg[a++] = p->mode; /* int */3050*n_args = 3;3051break;3052}3053/* fhstatfs */3054case 558: {3055struct fhstatfs_args *p = params;3056uarg[a++] = (intptr_t)p->u_fhp; /* const struct fhandle * */3057uarg[a++] = (intptr_t)p->buf; /* struct statfs * */3058*n_args = 2;3059break;3060}3061/* freebsd32_mknodat */3062case 559: {3063struct freebsd32_mknodat_args *p = params;3064iarg[a++] = p->fd; /* int */3065uarg[a++] = (intptr_t)p->path; /* const char * */3066iarg[a++] = p->mode; /* mode_t */3067#ifdef PAD64_REQUIRED3068iarg[a++] = p->_pad; /* int */3069#endif3070uarg[a++] = p->dev1; /* uint32_t */3071uarg[a++] = p->dev2; /* uint32_t */3072*n_args = 6;3073break;3074}3075/* freebsd32_kevent */3076case 560: {3077struct freebsd32_kevent_args *p = params;3078iarg[a++] = p->fd; /* int */3079uarg[a++] = (intptr_t)p->changelist; /* const struct kevent32 * */3080iarg[a++] = p->nchanges; /* int */3081uarg[a++] = (intptr_t)p->eventlist; /* struct kevent32 * */3082iarg[a++] = p->nevents; /* int */3083uarg[a++] = (intptr_t)p->timeout; /* const struct timespec32 * */3084*n_args = 6;3085break;3086}3087/* freebsd32_cpuset_getdomain */3088case 561: {3089struct freebsd32_cpuset_getdomain_args *p = params;3090iarg[a++] = p->level; /* cpulevel_t */3091iarg[a++] = p->which; /* cpuwhich_t */3092uarg[a++] = p->id1; /* uint32_t */3093uarg[a++] = p->id2; /* uint32_t */3094uarg[a++] = p->domainsetsize; /* size_t */3095uarg[a++] = (intptr_t)p->mask; /* domainset_t * */3096uarg[a++] = (intptr_t)p->policy; /* int * */3097*n_args = 7;3098break;3099}3100/* freebsd32_cpuset_setdomain */3101case 562: {3102struct freebsd32_cpuset_setdomain_args *p = params;3103iarg[a++] = p->level; /* cpulevel_t */3104iarg[a++] = p->which; /* cpuwhich_t */3105uarg[a++] = p->id1; /* uint32_t */3106uarg[a++] = p->id2; /* uint32_t */3107uarg[a++] = p->domainsetsize; /* size_t */3108uarg[a++] = (intptr_t)p->mask; /* domainset_t * */3109iarg[a++] = p->policy; /* int */3110*n_args = 7;3111break;3112}3113/* getrandom */3114case 563: {3115struct getrandom_args *p = params;3116uarg[a++] = (intptr_t)p->buf; /* void * */3117uarg[a++] = p->buflen; /* size_t */3118uarg[a++] = p->flags; /* unsigned int */3119*n_args = 3;3120break;3121}3122/* getfhat */3123case 564: {3124struct getfhat_args *p = params;3125iarg[a++] = p->fd; /* int */3126uarg[a++] = (intptr_t)p->path; /* char * */3127uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */3128iarg[a++] = p->flags; /* int */3129*n_args = 4;3130break;3131}3132/* fhlink */3133case 565: {3134struct fhlink_args *p = params;3135uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */3136uarg[a++] = (intptr_t)p->to; /* const char * */3137*n_args = 2;3138break;3139}3140/* fhlinkat */3141case 566: {3142struct fhlinkat_args *p = params;3143uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */3144iarg[a++] = p->tofd; /* int */3145uarg[a++] = (intptr_t)p->to; /* const char * */3146*n_args = 3;3147break;3148}3149/* fhreadlink */3150case 567: {3151struct fhreadlink_args *p = params;3152uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */3153uarg[a++] = (intptr_t)p->buf; /* char * */3154uarg[a++] = p->bufsize; /* size_t */3155*n_args = 3;3156break;3157}3158/* funlinkat */3159case 568: {3160struct funlinkat_args *p = params;3161iarg[a++] = p->dfd; /* int */3162uarg[a++] = (intptr_t)p->path; /* const char * */3163iarg[a++] = p->fd; /* int */3164iarg[a++] = p->flag; /* int */3165*n_args = 4;3166break;3167}3168/* copy_file_range */3169case 569: {3170struct copy_file_range_args *p = params;3171iarg[a++] = p->infd; /* int */3172uarg[a++] = (intptr_t)p->inoffp; /* off_t * */3173iarg[a++] = p->outfd; /* int */3174uarg[a++] = (intptr_t)p->outoffp; /* off_t * */3175uarg[a++] = p->len; /* size_t */3176uarg[a++] = p->flags; /* unsigned int */3177*n_args = 6;3178break;3179}3180/* freebsd32___sysctlbyname */3181case 570: {3182struct freebsd32___sysctlbyname_args *p = params;3183uarg[a++] = (intptr_t)p->name; /* const char * */3184uarg[a++] = p->namelen; /* size_t */3185uarg[a++] = (intptr_t)p->old; /* void * */3186uarg[a++] = (intptr_t)p->oldlenp; /* uint32_t * */3187uarg[a++] = (intptr_t)p->new; /* void * */3188uarg[a++] = p->newlen; /* size_t */3189*n_args = 6;3190break;3191}3192/* shm_open2 */3193case 571: {3194struct shm_open2_args *p = params;3195uarg[a++] = (intptr_t)p->path; /* const char * */3196iarg[a++] = p->flags; /* int */3197iarg[a++] = p->mode; /* mode_t */3198iarg[a++] = p->shmflags; /* int */3199uarg[a++] = (intptr_t)p->name; /* const char * */3200*n_args = 5;3201break;3202}3203/* shm_rename */3204case 572: {3205struct shm_rename_args *p = params;3206uarg[a++] = (intptr_t)p->path_from; /* const char * */3207uarg[a++] = (intptr_t)p->path_to; /* const char * */3208iarg[a++] = p->flags; /* int */3209*n_args = 3;3210break;3211}3212/* sigfastblock */3213case 573: {3214struct sigfastblock_args *p = params;3215iarg[a++] = p->cmd; /* int */3216uarg[a++] = (intptr_t)p->ptr; /* void * */3217*n_args = 2;3218break;3219}3220/* __realpathat */3221case 574: {3222struct __realpathat_args *p = params;3223iarg[a++] = p->fd; /* int */3224uarg[a++] = (intptr_t)p->path; /* const char * */3225uarg[a++] = (intptr_t)p->buf; /* char * */3226uarg[a++] = p->size; /* size_t */3227iarg[a++] = p->flags; /* int */3228*n_args = 5;3229break;3230}3231/* close_range */3232case 575: {3233struct close_range_args *p = params;3234uarg[a++] = p->lowfd; /* u_int */3235uarg[a++] = p->highfd; /* u_int */3236iarg[a++] = p->flags; /* int */3237*n_args = 3;3238break;3239}3240/* rpctls_syscall */3241case 576: {3242struct rpctls_syscall_args *p = params;3243uarg[a++] = p->socookie; /* uint64_t */3244*n_args = 1;3245break;3246}3247/* __specialfd */3248case 577: {3249struct __specialfd_args *p = params;3250iarg[a++] = p->type; /* int */3251uarg[a++] = (intptr_t)p->req; /* const void * */3252uarg[a++] = p->len; /* size_t */3253*n_args = 3;3254break;3255}3256/* freebsd32_aio_writev */3257case 578: {3258struct freebsd32_aio_writev_args *p = params;3259uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */3260*n_args = 1;3261break;3262}3263/* freebsd32_aio_readv */3264case 579: {3265struct freebsd32_aio_readv_args *p = params;3266uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */3267*n_args = 1;3268break;3269}3270/* fspacectl */3271case 580: {3272struct fspacectl_args *p = params;3273iarg[a++] = p->fd; /* int */3274iarg[a++] = p->cmd; /* int */3275uarg[a++] = (intptr_t)p->rqsr; /* const struct spacectl_range * */3276iarg[a++] = p->flags; /* int */3277uarg[a++] = (intptr_t)p->rmsr; /* struct spacectl_range * */3278*n_args = 5;3279break;3280}3281/* sched_getcpu */3282case 581: {3283*n_args = 0;3284break;3285}3286/* swapoff */3287case 582: {3288struct swapoff_args *p = params;3289uarg[a++] = (intptr_t)p->name; /* const char * */3290uarg[a++] = p->flags; /* u_int */3291*n_args = 2;3292break;3293}3294/* kqueuex */3295case 583: {3296struct kqueuex_args *p = params;3297uarg[a++] = p->flags; /* u_int */3298*n_args = 1;3299break;3300}3301/* membarrier */3302case 584: {3303struct membarrier_args *p = params;3304iarg[a++] = p->cmd; /* int */3305uarg[a++] = p->flags; /* unsigned */3306iarg[a++] = p->cpu_id; /* int */3307*n_args = 3;3308break;3309}3310/* timerfd_create */3311case 585: {3312struct timerfd_create_args *p = params;3313iarg[a++] = p->clockid; /* int */3314iarg[a++] = p->flags; /* int */3315*n_args = 2;3316break;3317}3318/* freebsd32_timerfd_gettime */3319case 586: {3320struct freebsd32_timerfd_gettime_args *p = params;3321iarg[a++] = p->fd; /* int */3322uarg[a++] = (intptr_t)p->curr_value; /* struct itimerspec32 * */3323*n_args = 2;3324break;3325}3326/* freebsd32_timerfd_settime */3327case 587: {3328struct freebsd32_timerfd_settime_args *p = params;3329iarg[a++] = p->fd; /* int */3330iarg[a++] = p->flags; /* int */3331uarg[a++] = (intptr_t)p->new_value; /* const struct itimerspec32 * */3332uarg[a++] = (intptr_t)p->old_value; /* struct itimerspec32 * */3333*n_args = 4;3334break;3335}3336/* kcmp */3337case 588: {3338struct kcmp_args *p = params;3339iarg[a++] = p->pid1; /* pid_t */3340iarg[a++] = p->pid2; /* pid_t */3341iarg[a++] = p->type; /* int */3342uarg[a++] = (intptr_t)p->idx1; /* uintptr_t */3343uarg[a++] = (intptr_t)p->idx2; /* uintptr_t */3344*n_args = 5;3345break;3346}3347/* getrlimitusage */3348case 589: {3349struct getrlimitusage_args *p = params;3350uarg[a++] = p->which; /* u_int */3351iarg[a++] = p->flags; /* int */3352uarg[a++] = (intptr_t)p->res; /* rlim_t * */3353*n_args = 3;3354break;3355}3356/* fchroot */3357case 590: {3358struct fchroot_args *p = params;3359iarg[a++] = p->fd; /* int */3360*n_args = 1;3361break;3362}3363/* freebsd32_setcred */3364case 591: {3365struct freebsd32_setcred_args *p = params;3366uarg[a++] = p->flags; /* u_int */3367uarg[a++] = (intptr_t)p->wcred; /* const struct setcred32 * */3368uarg[a++] = p->size; /* size_t */3369*n_args = 3;3370break;3371}3372/* exterrctl */3373case 592: {3374struct exterrctl_args *p = params;3375uarg[a++] = p->op; /* u_int */3376uarg[a++] = p->flags; /* u_int */3377uarg[a++] = (intptr_t)p->ptr; /* void * */3378*n_args = 3;3379break;3380}3381/* inotify_add_watch_at */3382case 593: {3383struct inotify_add_watch_at_args *p = params;3384iarg[a++] = p->fd; /* int */3385iarg[a++] = p->dfd; /* int */3386uarg[a++] = (intptr_t)p->path; /* const char * */3387uarg[a++] = p->mask; /* uint32_t */3388*n_args = 4;3389break;3390}3391/* inotify_rm_watch */3392case 594: {3393struct inotify_rm_watch_args *p = params;3394iarg[a++] = p->fd; /* int */3395iarg[a++] = p->wd; /* int */3396*n_args = 2;3397break;3398}3399/* getgroups */3400case 595: {3401struct getgroups_args *p = params;3402iarg[a++] = p->gidsetsize; /* int */3403uarg[a++] = (intptr_t)p->gidset; /* gid_t * */3404*n_args = 2;3405break;3406}3407/* setgroups */3408case 596: {3409struct setgroups_args *p = params;3410iarg[a++] = p->gidsetsize; /* int */3411uarg[a++] = (intptr_t)p->gidset; /* const gid_t * */3412*n_args = 2;3413break;3414}3415/* jail_attach_jd */3416case 597: {3417struct jail_attach_jd_args *p = params;3418iarg[a++] = p->fd; /* int */3419*n_args = 1;3420break;3421}3422/* jail_remove_jd */3423case 598: {3424struct jail_remove_jd_args *p = params;3425iarg[a++] = p->fd; /* int */3426*n_args = 1;3427break;3428}3429/* pdrfork */3430case 600: {3431struct pdrfork_args *p = params;3432uarg[a++] = (intptr_t)p->fdp; /* int * */3433iarg[a++] = p->pdflags; /* int */3434iarg[a++] = p->rfflags; /* int */3435*n_args = 3;3436break;3437}3438/* freebsd32_pdwait */3439case 601: {3440struct freebsd32_pdwait_args *p = params;3441iarg[a++] = p->fd; /* int */3442uarg[a++] = (intptr_t)p->status; /* int * */3443iarg[a++] = p->options; /* int */3444uarg[a++] = (intptr_t)p->wrusage; /* struct __wrusage32 * */3445uarg[a++] = (intptr_t)p->info; /* struct __siginfo32 * */3446*n_args = 5;3447break;3448}3449default:3450*n_args = 0;3451break;3452};3453}3454static void3455systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)3456{3457const char *p = NULL;3458switch (sysnum) {3459/* syscall */3460case 0:3461break;3462/* _exit */3463case 1:3464switch (ndx) {3465case 0:3466p = "int";3467break;3468default:3469break;3470};3471break;3472/* fork */3473case 2:3474break;3475/* read */3476case 3:3477switch (ndx) {3478case 0:3479p = "int";3480break;3481case 1:3482p = "userland void *";3483break;3484case 2:3485p = "size_t";3486break;3487default:3488break;3489};3490break;3491/* write */3492case 4:3493switch (ndx) {3494case 0:3495p = "int";3496break;3497case 1:3498p = "userland const void *";3499break;3500case 2:3501p = "size_t";3502break;3503default:3504break;3505};3506break;3507/* open */3508case 5:3509switch (ndx) {3510case 0:3511p = "userland const char *";3512break;3513case 1:3514p = "int";3515break;3516case 2:3517p = "mode_t";3518break;3519default:3520break;3521};3522break;3523/* close */3524case 6:3525switch (ndx) {3526case 0:3527p = "int";3528break;3529default:3530break;3531};3532break;3533/* freebsd32_wait4 */3534case 7:3535switch (ndx) {3536case 0:3537p = "int";3538break;3539case 1:3540p = "userland int *";3541break;3542case 2:3543p = "int";3544break;3545case 3:3546p = "userland struct rusage32 *";3547break;3548default:3549break;3550};3551break;3552/* link */3553case 9:3554switch (ndx) {3555case 0:3556p = "userland const char *";3557break;3558case 1:3559p = "userland const char *";3560break;3561default:3562break;3563};3564break;3565/* unlink */3566case 10:3567switch (ndx) {3568case 0:3569p = "userland const char *";3570break;3571default:3572break;3573};3574break;3575/* chdir */3576case 12:3577switch (ndx) {3578case 0:3579p = "userland const char *";3580break;3581default:3582break;3583};3584break;3585/* fchdir */3586case 13:3587switch (ndx) {3588case 0:3589p = "int";3590break;3591default:3592break;3593};3594break;3595/* chmod */3596case 15:3597switch (ndx) {3598case 0:3599p = "userland const char *";3600break;3601case 1:3602p = "mode_t";3603break;3604default:3605break;3606};3607break;3608/* chown */3609case 16:3610switch (ndx) {3611case 0:3612p = "userland const char *";3613break;3614case 1:3615p = "int";3616break;3617case 2:3618p = "int";3619break;3620default:3621break;3622};3623break;3624/* break */3625case 17:3626switch (ndx) {3627case 0:3628p = "userland char *";3629break;3630default:3631break;3632};3633break;3634/* getpid */3635case 20:3636break;3637/* mount */3638case 21:3639switch (ndx) {3640case 0:3641p = "userland const char *";3642break;3643case 1:3644p = "userland const char *";3645break;3646case 2:3647p = "int";3648break;3649case 3:3650p = "userland void *";3651break;3652default:3653break;3654};3655break;3656/* unmount */3657case 22:3658switch (ndx) {3659case 0:3660p = "userland const char *";3661break;3662case 1:3663p = "int";3664break;3665default:3666break;3667};3668break;3669/* setuid */3670case 23:3671switch (ndx) {3672case 0:3673p = "uid_t";3674break;3675default:3676break;3677};3678break;3679/* getuid */3680case 24:3681break;3682/* geteuid */3683case 25:3684break;3685/* freebsd32_ptrace */3686case 26:3687switch (ndx) {3688case 0:3689p = "int";3690break;3691case 1:3692p = "pid_t";3693break;3694case 2:3695p = "caddr_t";3696break;3697case 3:3698p = "int";3699break;3700default:3701break;3702};3703break;3704/* freebsd32_recvmsg */3705case 27:3706switch (ndx) {3707case 0:3708p = "int";3709break;3710case 1:3711p = "userland struct msghdr32 *";3712break;3713case 2:3714p = "int";3715break;3716default:3717break;3718};3719break;3720/* freebsd32_sendmsg */3721case 28:3722switch (ndx) {3723case 0:3724p = "int";3725break;3726case 1:3727p = "userland const struct msghdr32 *";3728break;3729case 2:3730p = "int";3731break;3732default:3733break;3734};3735break;3736/* recvfrom */3737case 29:3738switch (ndx) {3739case 0:3740p = "int";3741break;3742case 1:3743p = "userland void *";3744break;3745case 2:3746p = "size_t";3747break;3748case 3:3749p = "int";3750break;3751case 4:3752p = "userland struct sockaddr *";3753break;3754case 5:3755p = "userland __socklen_t *";3756break;3757default:3758break;3759};3760break;3761/* accept */3762case 30:3763switch (ndx) {3764case 0:3765p = "int";3766break;3767case 1:3768p = "userland struct sockaddr *";3769break;3770case 2:3771p = "userland __socklen_t *";3772break;3773default:3774break;3775};3776break;3777/* getpeername */3778case 31:3779switch (ndx) {3780case 0:3781p = "int";3782break;3783case 1:3784p = "userland struct sockaddr *";3785break;3786case 2:3787p = "userland __socklen_t *";3788break;3789default:3790break;3791};3792break;3793/* getsockname */3794case 32:3795switch (ndx) {3796case 0:3797p = "int";3798break;3799case 1:3800p = "userland struct sockaddr *";3801break;3802case 2:3803p = "userland __socklen_t *";3804break;3805default:3806break;3807};3808break;3809/* access */3810case 33:3811switch (ndx) {3812case 0:3813p = "userland const char *";3814break;3815case 1:3816p = "int";3817break;3818default:3819break;3820};3821break;3822/* chflags */3823case 34:3824switch (ndx) {3825case 0:3826p = "userland const char *";3827break;3828case 1:3829p = "u_long";3830break;3831default:3832break;3833};3834break;3835/* fchflags */3836case 35:3837switch (ndx) {3838case 0:3839p = "int";3840break;3841case 1:3842p = "u_long";3843break;3844default:3845break;3846};3847break;3848/* sync */3849case 36:3850break;3851/* kill */3852case 37:3853switch (ndx) {3854case 0:3855p = "int";3856break;3857case 1:3858p = "int";3859break;3860default:3861break;3862};3863break;3864/* getppid */3865case 39:3866break;3867/* dup */3868case 41:3869switch (ndx) {3870case 0:3871p = "u_int";3872break;3873default:3874break;3875};3876break;3877/* getegid */3878case 43:3879break;3880/* profil */3881case 44:3882switch (ndx) {3883case 0:3884p = "userland char *";3885break;3886case 1:3887p = "size_t";3888break;3889case 2:3890p = "size_t";3891break;3892case 3:3893p = "u_int";3894break;3895default:3896break;3897};3898break;3899/* ktrace */3900case 45:3901switch (ndx) {3902case 0:3903p = "userland const char *";3904break;3905case 1:3906p = "int";3907break;3908case 2:3909p = "int";3910break;3911case 3:3912p = "int";3913break;3914default:3915break;3916};3917break;3918/* getgid */3919case 47:3920break;3921/* getlogin */3922case 49:3923switch (ndx) {3924case 0:3925p = "userland char *";3926break;3927case 1:3928p = "u_int";3929break;3930default:3931break;3932};3933break;3934/* setlogin */3935case 50:3936switch (ndx) {3937case 0:3938p = "userland const char *";3939break;3940default:3941break;3942};3943break;3944/* acct */3945case 51:3946switch (ndx) {3947case 0:3948p = "userland const char *";3949break;3950default:3951break;3952};3953break;3954/* freebsd32_sigaltstack */3955case 53:3956switch (ndx) {3957case 0:3958p = "userland const struct sigaltstack32 *";3959break;3960case 1:3961p = "userland struct sigaltstack32 *";3962break;3963default:3964break;3965};3966break;3967/* freebsd32_ioctl */3968case 54:3969switch (ndx) {3970case 0:3971p = "int";3972break;3973case 1:3974p = "u_long";3975break;3976case 2:3977p = "userland char *";3978break;3979default:3980break;3981};3982break;3983/* reboot */3984case 55:3985switch (ndx) {3986case 0:3987p = "int";3988break;3989default:3990break;3991};3992break;3993/* revoke */3994case 56:3995switch (ndx) {3996case 0:3997p = "userland const char *";3998break;3999default:4000break;4001};4002break;4003/* symlink */4004case 57:4005switch (ndx) {4006case 0:4007p = "userland const char *";4008break;4009case 1:4010p = "userland const char *";4011break;4012default:4013break;4014};4015break;4016/* readlink */4017case 58:4018switch (ndx) {4019case 0:4020p = "userland const char *";4021break;4022case 1:4023p = "userland char *";4024break;4025case 2:4026p = "size_t";4027break;4028default:4029break;4030};4031break;4032/* freebsd32_execve */4033case 59:4034switch (ndx) {4035case 0:4036p = "userland const char *";4037break;4038case 1:4039p = "userland uint32_t *";4040break;4041case 2:4042p = "userland uint32_t *";4043break;4044default:4045break;4046};4047break;4048/* umask */4049case 60:4050switch (ndx) {4051case 0:4052p = "mode_t";4053break;4054default:4055break;4056};4057break;4058/* chroot */4059case 61:4060switch (ndx) {4061case 0:4062p = "userland const char *";4063break;4064default:4065break;4066};4067break;4068/* msync */4069case 65:4070switch (ndx) {4071case 0:4072p = "userland void *";4073break;4074case 1:4075p = "size_t";4076break;4077case 2:4078p = "int";4079break;4080default:4081break;4082};4083break;4084/* vfork */4085case 66:4086break;4087/* munmap */4088case 73:4089switch (ndx) {4090case 0:4091p = "userland void *";4092break;4093case 1:4094p = "size_t";4095break;4096default:4097break;4098};4099break;4100/* freebsd32_mprotect */4101case 74:4102switch (ndx) {4103case 0:4104p = "userland void *";4105break;4106case 1:4107p = "size_t";4108break;4109case 2:4110p = "int";4111break;4112default:4113break;4114};4115break;4116/* madvise */4117case 75:4118switch (ndx) {4119case 0:4120p = "userland void *";4121break;4122case 1:4123p = "size_t";4124break;4125case 2:4126p = "int";4127break;4128default:4129break;4130};4131break;4132/* mincore */4133case 78:4134switch (ndx) {4135case 0:4136p = "userland const void *";4137break;4138case 1:4139p = "size_t";4140break;4141case 2:4142p = "userland char *";4143break;4144default:4145break;4146};4147break;4148/* getpgrp */4149case 81:4150break;4151/* setpgid */4152case 82:4153switch (ndx) {4154case 0:4155p = "int";4156break;4157case 1:4158p = "int";4159break;4160default:4161break;4162};4163break;4164/* freebsd32_setitimer */4165case 83:4166switch (ndx) {4167case 0:4168p = "int";4169break;4170case 1:4171p = "userland const struct itimerval32 *";4172break;4173case 2:4174p = "userland struct itimerval32 *";4175break;4176default:4177break;4178};4179break;4180/* swapon */4181case 85:4182switch (ndx) {4183case 0:4184p = "userland const char *";4185break;4186default:4187break;4188};4189break;4190/* freebsd32_getitimer */4191case 86:4192switch (ndx) {4193case 0:4194p = "int";4195break;4196case 1:4197p = "userland struct itimerval32 *";4198break;4199default:4200break;4201};4202break;4203/* getdtablesize */4204case 89:4205break;4206/* dup2 */4207case 90:4208switch (ndx) {4209case 0:4210p = "u_int";4211break;4212case 1:4213p = "u_int";4214break;4215default:4216break;4217};4218break;4219/* freebsd32_fcntl */4220case 92:4221switch (ndx) {4222case 0:4223p = "int";4224break;4225case 1:4226p = "int";4227break;4228case 2:4229p = "intptr_t";4230break;4231default:4232break;4233};4234break;4235/* freebsd32_select */4236case 93:4237switch (ndx) {4238case 0:4239p = "int";4240break;4241case 1:4242p = "userland fd_set *";4243break;4244case 2:4245p = "userland fd_set *";4246break;4247case 3:4248p = "userland fd_set *";4249break;4250case 4:4251p = "userland struct timeval32 *";4252break;4253default:4254break;4255};4256break;4257/* fsync */4258case 95:4259switch (ndx) {4260case 0:4261p = "int";4262break;4263default:4264break;4265};4266break;4267/* setpriority */4268case 96:4269switch (ndx) {4270case 0:4271p = "int";4272break;4273case 1:4274p = "int";4275break;4276case 2:4277p = "int";4278break;4279default:4280break;4281};4282break;4283/* socket */4284case 97:4285switch (ndx) {4286case 0:4287p = "int";4288break;4289case 1:4290p = "int";4291break;4292case 2:4293p = "int";4294break;4295default:4296break;4297};4298break;4299/* connect */4300case 98:4301switch (ndx) {4302case 0:4303p = "int";4304break;4305case 1:4306p = "userland const struct sockaddr *";4307break;4308case 2:4309p = "__socklen_t";4310break;4311default:4312break;4313};4314break;4315/* getpriority */4316case 100:4317switch (ndx) {4318case 0:4319p = "int";4320break;4321case 1:4322p = "int";4323break;4324default:4325break;4326};4327break;4328/* bind */4329case 104:4330switch (ndx) {4331case 0:4332p = "int";4333break;4334case 1:4335p = "userland const struct sockaddr *";4336break;4337case 2:4338p = "__socklen_t";4339break;4340default:4341break;4342};4343break;4344/* setsockopt */4345case 105:4346switch (ndx) {4347case 0:4348p = "int";4349break;4350case 1:4351p = "int";4352break;4353case 2:4354p = "int";4355break;4356case 3:4357p = "userland const void *";4358break;4359case 4:4360p = "__socklen_t";4361break;4362default:4363break;4364};4365break;4366/* listen */4367case 106:4368switch (ndx) {4369case 0:4370p = "int";4371break;4372case 1:4373p = "int";4374break;4375default:4376break;4377};4378break;4379/* freebsd32_gettimeofday */4380case 116:4381switch (ndx) {4382case 0:4383p = "userland struct timeval32 *";4384break;4385case 1:4386p = "userland struct timezone *";4387break;4388default:4389break;4390};4391break;4392/* freebsd32_getrusage */4393case 117:4394switch (ndx) {4395case 0:4396p = "int";4397break;4398case 1:4399p = "userland struct rusage32 *";4400break;4401default:4402break;4403};4404break;4405/* getsockopt */4406case 118:4407switch (ndx) {4408case 0:4409p = "int";4410break;4411case 1:4412p = "int";4413break;4414case 2:4415p = "int";4416break;4417case 3:4418p = "userland void *";4419break;4420case 4:4421p = "userland __socklen_t *";4422break;4423default:4424break;4425};4426break;4427/* freebsd32_readv */4428case 120:4429switch (ndx) {4430case 0:4431p = "int";4432break;4433case 1:4434p = "userland const struct iovec32 *";4435break;4436case 2:4437p = "u_int";4438break;4439default:4440break;4441};4442break;4443/* freebsd32_writev */4444case 121:4445switch (ndx) {4446case 0:4447p = "int";4448break;4449case 1:4450p = "userland const struct iovec32 *";4451break;4452case 2:4453p = "u_int";4454break;4455default:4456break;4457};4458break;4459/* freebsd32_settimeofday */4460case 122:4461switch (ndx) {4462case 0:4463p = "userland const struct timeval32 *";4464break;4465case 1:4466p = "userland const struct timezone *";4467break;4468default:4469break;4470};4471break;4472/* fchown */4473case 123:4474switch (ndx) {4475case 0:4476p = "int";4477break;4478case 1:4479p = "int";4480break;4481case 2:4482p = "int";4483break;4484default:4485break;4486};4487break;4488/* fchmod */4489case 124:4490switch (ndx) {4491case 0:4492p = "int";4493break;4494case 1:4495p = "mode_t";4496break;4497default:4498break;4499};4500break;4501/* setreuid */4502case 126:4503switch (ndx) {4504case 0:4505p = "int";4506break;4507case 1:4508p = "int";4509break;4510default:4511break;4512};4513break;4514/* setregid */4515case 127:4516switch (ndx) {4517case 0:4518p = "int";4519break;4520case 1:4521p = "int";4522break;4523default:4524break;4525};4526break;4527/* rename */4528case 128:4529switch (ndx) {4530case 0:4531p = "userland const char *";4532break;4533case 1:4534p = "userland const char *";4535break;4536default:4537break;4538};4539break;4540/* flock */4541case 131:4542switch (ndx) {4543case 0:4544p = "int";4545break;4546case 1:4547p = "int";4548break;4549default:4550break;4551};4552break;4553/* mkfifo */4554case 132:4555switch (ndx) {4556case 0:4557p = "userland const char *";4558break;4559case 1:4560p = "mode_t";4561break;4562default:4563break;4564};4565break;4566/* sendto */4567case 133:4568switch (ndx) {4569case 0:4570p = "int";4571break;4572case 1:4573p = "userland const void *";4574break;4575case 2:4576p = "size_t";4577break;4578case 3:4579p = "int";4580break;4581case 4:4582p = "userland const struct sockaddr *";4583break;4584case 5:4585p = "__socklen_t";4586break;4587default:4588break;4589};4590break;4591/* shutdown */4592case 134:4593switch (ndx) {4594case 0:4595p = "int";4596break;4597case 1:4598p = "int";4599break;4600default:4601break;4602};4603break;4604/* socketpair */4605case 135:4606switch (ndx) {4607case 0:4608p = "int";4609break;4610case 1:4611p = "int";4612break;4613case 2:4614p = "int";4615break;4616case 3:4617p = "userland int *";4618break;4619default:4620break;4621};4622break;4623/* mkdir */4624case 136:4625switch (ndx) {4626case 0:4627p = "userland const char *";4628break;4629case 1:4630p = "mode_t";4631break;4632default:4633break;4634};4635break;4636/* rmdir */4637case 137:4638switch (ndx) {4639case 0:4640p = "userland const char *";4641break;4642default:4643break;4644};4645break;4646/* freebsd32_utimes */4647case 138:4648switch (ndx) {4649case 0:4650p = "userland const char *";4651break;4652case 1:4653p = "userland const struct timeval32 *";4654break;4655default:4656break;4657};4658break;4659/* freebsd32_adjtime */4660case 140:4661switch (ndx) {4662case 0:4663p = "userland const struct timeval32 *";4664break;4665case 1:4666p = "userland struct timeval32 *";4667break;4668default:4669break;4670};4671break;4672/* setsid */4673case 147:4674break;4675/* quotactl */4676case 148:4677switch (ndx) {4678case 0:4679p = "userland const char *";4680break;4681case 1:4682p = "int";4683break;4684case 2:4685p = "int";4686break;4687case 3:4688p = "userland void *";4689break;4690default:4691break;4692};4693break;4694/* getfh */4695case 161:4696switch (ndx) {4697case 0:4698p = "userland const char *";4699break;4700case 1:4701p = "userland struct fhandle *";4702break;4703default:4704break;4705};4706break;4707/* freebsd32_sysarch */4708case 165:4709switch (ndx) {4710case 0:4711p = "int";4712break;4713case 1:4714p = "userland char *";4715break;4716default:4717break;4718};4719break;4720/* rtprio */4721case 166:4722switch (ndx) {4723case 0:4724p = "int";4725break;4726case 1:4727p = "pid_t";4728break;4729case 2:4730p = "userland struct rtprio *";4731break;4732default:4733break;4734};4735break;4736/* freebsd32_semsys */4737case 169:4738switch (ndx) {4739case 0:4740p = "int";4741break;4742case 1:4743p = "int";4744break;4745case 2:4746p = "int";4747break;4748case 3:4749p = "int";4750break;4751case 4:4752p = "int";4753break;4754default:4755break;4756};4757break;4758/* freebsd32_msgsys */4759case 170:4760switch (ndx) {4761case 0:4762p = "int";4763break;4764case 1:4765p = "int";4766break;4767case 2:4768p = "int";4769break;4770case 3:4771p = "int";4772break;4773case 4:4774p = "int";4775break;4776case 5:4777p = "int";4778break;4779default:4780break;4781};4782break;4783/* freebsd32_shmsys */4784case 171:4785switch (ndx) {4786case 0:4787p = "int";4788break;4789case 1:4790p = "int";4791break;4792case 2:4793p = "int";4794break;4795case 3:4796p = "int";4797break;4798default:4799break;4800};4801break;4802/* setfib */4803case 175:4804switch (ndx) {4805case 0:4806p = "int";4807break;4808default:4809break;4810};4811break;4812/* freebsd32_ntp_adjtime */4813case 176:4814switch (ndx) {4815case 0:4816p = "userland struct timex32 *";4817break;4818default:4819break;4820};4821break;4822/* setgid */4823case 181:4824switch (ndx) {4825case 0:4826p = "gid_t";4827break;4828default:4829break;4830};4831break;4832/* setegid */4833case 182:4834switch (ndx) {4835case 0:4836p = "gid_t";4837break;4838default:4839break;4840};4841break;4842/* seteuid */4843case 183:4844switch (ndx) {4845case 0:4846p = "uid_t";4847break;4848default:4849break;4850};4851break;4852/* pathconf */4853case 191:4854switch (ndx) {4855case 0:4856p = "userland const char *";4857break;4858case 1:4859p = "int";4860break;4861default:4862break;4863};4864break;4865/* fpathconf */4866case 192:4867switch (ndx) {4868case 0:4869p = "int";4870break;4871case 1:4872p = "int";4873break;4874default:4875break;4876};4877break;4878/* getrlimit */4879case 194:4880switch (ndx) {4881case 0:4882p = "u_int";4883break;4884case 1:4885p = "userland struct rlimit *";4886break;4887default:4888break;4889};4890break;4891/* setrlimit */4892case 195:4893switch (ndx) {4894case 0:4895p = "u_int";4896break;4897case 1:4898p = "userland struct rlimit *";4899break;4900default:4901break;4902};4903break;4904/* __syscall */4905case 198:4906break;4907/* freebsd32___sysctl */4908case 202:4909switch (ndx) {4910case 0:4911p = "userland const int *";4912break;4913case 1:4914p = "u_int";4915break;4916case 2:4917p = "userland void *";4918break;4919case 3:4920p = "userland uint32_t *";4921break;4922case 4:4923p = "userland const void *";4924break;4925case 5:4926p = "size_t";4927break;4928default:4929break;4930};4931break;4932/* mlock */4933case 203:4934switch (ndx) {4935case 0:4936p = "userland const void *";4937break;4938case 1:4939p = "size_t";4940break;4941default:4942break;4943};4944break;4945/* munlock */4946case 204:4947switch (ndx) {4948case 0:4949p = "userland const void *";4950break;4951case 1:4952p = "size_t";4953break;4954default:4955break;4956};4957break;4958/* undelete */4959case 205:4960switch (ndx) {4961case 0:4962p = "userland const char *";4963break;4964default:4965break;4966};4967break;4968/* freebsd32_futimes */4969case 206:4970switch (ndx) {4971case 0:4972p = "int";4973break;4974case 1:4975p = "userland const struct timeval32 *";4976break;4977default:4978break;4979};4980break;4981/* getpgid */4982case 207:4983switch (ndx) {4984case 0:4985p = "pid_t";4986break;4987default:4988break;4989};4990break;4991/* poll */4992case 209:4993switch (ndx) {4994case 0:4995p = "userland struct pollfd *";4996break;4997case 1:4998p = "u_int";4999break;5000case 2:5001p = "int";5002break;5003default:5004break;5005};5006break;5007/* lkmnosys */5008case 210:5009break;5010/* lkmnosys */5011case 211:5012break;5013/* lkmnosys */5014case 212:5015break;5016/* lkmnosys */5017case 213:5018break;5019/* lkmnosys */5020case 214:5021break;5022/* lkmnosys */5023case 215:5024break;5025/* lkmnosys */5026case 216:5027break;5028/* lkmnosys */5029case 217:5030break;5031/* lkmnosys */5032case 218:5033break;5034/* lkmnosys */5035case 219:5036break;5037/* semget */5038case 221:5039switch (ndx) {5040case 0:5041p = "key_t";5042break;5043case 1:5044p = "int";5045break;5046case 2:5047p = "int";5048break;5049default:5050break;5051};5052break;5053/* semop */5054case 222:5055switch (ndx) {5056case 0:5057p = "int";5058break;5059case 1:5060p = "userland struct sembuf *";5061break;5062case 2:5063p = "size_t";5064break;5065default:5066break;5067};5068break;5069/* msgget */5070case 225:5071switch (ndx) {5072case 0:5073p = "key_t";5074break;5075case 1:5076p = "int";5077break;5078default:5079break;5080};5081break;5082/* freebsd32_msgsnd */5083case 226:5084switch (ndx) {5085case 0:5086p = "int";5087break;5088case 1:5089p = "userland const void *";5090break;5091case 2:5092p = "size_t";5093break;5094case 3:5095p = "int";5096break;5097default:5098break;5099};5100break;5101/* freebsd32_msgrcv */5102case 227:5103switch (ndx) {5104case 0:5105p = "int";5106break;5107case 1:5108p = "userland void *";5109break;5110case 2:5111p = "size_t";5112break;5113case 3:5114p = "int32_t";5115break;5116case 4:5117p = "int";5118break;5119default:5120break;5121};5122break;5123/* shmat */5124case 228:5125switch (ndx) {5126case 0:5127p = "int";5128break;5129case 1:5130p = "userland const void *";5131break;5132case 2:5133p = "int";5134break;5135default:5136break;5137};5138break;5139/* shmdt */5140case 230:5141switch (ndx) {5142case 0:5143p = "userland const void *";5144break;5145default:5146break;5147};5148break;5149/* shmget */5150case 231:5151switch (ndx) {5152case 0:5153p = "key_t";5154break;5155case 1:5156p = "size_t";5157break;5158case 2:5159p = "int";5160break;5161default:5162break;5163};5164break;5165/* freebsd32_clock_gettime */5166case 232:5167switch (ndx) {5168case 0:5169p = "clockid_t";5170break;5171case 1:5172p = "userland struct timespec32 *";5173break;5174default:5175break;5176};5177break;5178/* freebsd32_clock_settime */5179case 233:5180switch (ndx) {5181case 0:5182p = "clockid_t";5183break;5184case 1:5185p = "userland const struct timespec32 *";5186break;5187default:5188break;5189};5190break;5191/* freebsd32_clock_getres */5192case 234:5193switch (ndx) {5194case 0:5195p = "clockid_t";5196break;5197case 1:5198p = "userland struct timespec32 *";5199break;5200default:5201break;5202};5203break;5204/* freebsd32_ktimer_create */5205case 235:5206switch (ndx) {5207case 0:5208p = "clockid_t";5209break;5210case 1:5211p = "userland struct sigevent32 *";5212break;5213case 2:5214p = "userland int *";5215break;5216default:5217break;5218};5219break;5220/* ktimer_delete */5221case 236:5222switch (ndx) {5223case 0:5224p = "int";5225break;5226default:5227break;5228};5229break;5230/* freebsd32_ktimer_settime */5231case 237:5232switch (ndx) {5233case 0:5234p = "int";5235break;5236case 1:5237p = "int";5238break;5239case 2:5240p = "userland const struct itimerspec32 *";5241break;5242case 3:5243p = "userland struct itimerspec32 *";5244break;5245default:5246break;5247};5248break;5249/* freebsd32_ktimer_gettime */5250case 238:5251switch (ndx) {5252case 0:5253p = "int";5254break;5255case 1:5256p = "userland struct itimerspec32 *";5257break;5258default:5259break;5260};5261break;5262/* ktimer_getoverrun */5263case 239:5264switch (ndx) {5265case 0:5266p = "int";5267break;5268default:5269break;5270};5271break;5272/* freebsd32_nanosleep */5273case 240:5274switch (ndx) {5275case 0:5276p = "userland const struct timespec32 *";5277break;5278case 1:5279p = "userland struct timespec32 *";5280break;5281default:5282break;5283};5284break;5285/* ffclock_getcounter */5286case 241:5287switch (ndx) {5288case 0:5289p = "userland ffcounter *";5290break;5291default:5292break;5293};5294break;5295/* freebsd32_ffclock_setestimate */5296case 242:5297switch (ndx) {5298case 0:5299p = "userland struct ffclock_estimate32 *";5300break;5301default:5302break;5303};5304break;5305/* freebsd32_ffclock_getestimate */5306case 243:5307switch (ndx) {5308case 0:5309p = "userland struct ffclock_estimate32 *";5310break;5311default:5312break;5313};5314break;5315/* freebsd32_clock_nanosleep */5316case 244:5317switch (ndx) {5318case 0:5319p = "clockid_t";5320break;5321case 1:5322p = "int";5323break;5324case 2:5325p = "userland const struct timespec32 *";5326break;5327case 3:5328p = "userland struct timespec32 *";5329break;5330default:5331break;5332};5333break;5334/* freebsd32_clock_getcpuclockid2 */5335case 247:5336switch (ndx) {5337case 0:5338p = "uint32_t";5339break;5340case 1:5341p = "uint32_t";5342break;5343case 2:5344p = "int";5345break;5346case 3:5347p = "userland clockid_t *";5348break;5349default:5350break;5351};5352break;5353/* minherit */5354case 250:5355switch (ndx) {5356case 0:5357p = "userland void *";5358break;5359case 1:5360p = "size_t";5361break;5362case 2:5363p = "int";5364break;5365default:5366break;5367};5368break;5369/* rfork */5370case 251:5371switch (ndx) {5372case 0:5373p = "int";5374break;5375default:5376break;5377};5378break;5379/* issetugid */5380case 253:5381break;5382/* lchown */5383case 254:5384switch (ndx) {5385case 0:5386p = "userland const char *";5387break;5388case 1:5389p = "int";5390break;5391case 2:5392p = "int";5393break;5394default:5395break;5396};5397break;5398/* freebsd32_aio_read */5399case 255:5400switch (ndx) {5401case 0:5402p = "userland struct aiocb32 *";5403break;5404default:5405break;5406};5407break;5408/* freebsd32_aio_write */5409case 256:5410switch (ndx) {5411case 0:5412p = "userland struct aiocb32 *";5413break;5414default:5415break;5416};5417break;5418/* freebsd32_lio_listio */5419case 257:5420switch (ndx) {5421case 0:5422p = "int";5423break;5424case 1:5425p = "userland uint32_t *";5426break;5427case 2:5428p = "int";5429break;5430case 3:5431p = "userland struct sigevent32 *";5432break;5433default:5434break;5435};5436break;5437/* lchmod */5438case 274:5439switch (ndx) {5440case 0:5441p = "userland const char *";5442break;5443case 1:5444p = "mode_t";5445break;5446default:5447break;5448};5449break;5450/* freebsd32_lutimes */5451case 276:5452switch (ndx) {5453case 0:5454p = "userland const char *";5455break;5456case 1:5457p = "userland const struct timeval32 *";5458break;5459default:5460break;5461};5462break;5463/* freebsd32_preadv */5464case 289:5465switch (ndx) {5466case 0:5467p = "int";5468break;5469case 1:5470p = "userland struct iovec32 *";5471break;5472case 2:5473p = "u_int";5474break;5475#ifdef PAD64_REQUIRED5476case 3:5477p = "int";5478break;5479#define _P_ 05480#else5481#define _P_ 15482#endif5483case 4 - _P_:5484p = "uint32_t";5485break;5486case 5 - _P_:5487p = "uint32_t";5488break;5489default:5490break;5491};5492#undef _P_54935494break;5495/* freebsd32_pwritev */5496case 290:5497switch (ndx) {5498case 0:5499p = "int";5500break;5501case 1:5502p = "userland struct iovec32 *";5503break;5504case 2:5505p = "u_int";5506break;5507#ifdef PAD64_REQUIRED5508case 3:5509p = "int";5510break;5511#define _P_ 05512#else5513#define _P_ 15514#endif5515case 4 - _P_:5516p = "uint32_t";5517break;5518case 5 - _P_:5519p = "uint32_t";5520break;5521default:5522break;5523};5524#undef _P_55255526break;5527/* fhopen */5528case 298:5529switch (ndx) {5530case 0:5531p = "userland const struct fhandle *";5532break;5533case 1:5534p = "int";5535break;5536default:5537break;5538};5539break;5540/* modnext */5541case 300:5542switch (ndx) {5543case 0:5544p = "int";5545break;5546default:5547break;5548};5549break;5550/* freebsd32_modstat */5551case 301:5552switch (ndx) {5553case 0:5554p = "int";5555break;5556case 1:5557p = "userland struct module_stat32 *";5558break;5559default:5560break;5561};5562break;5563/* modfnext */5564case 302:5565switch (ndx) {5566case 0:5567p = "int";5568break;5569default:5570break;5571};5572break;5573/* modfind */5574case 303:5575switch (ndx) {5576case 0:5577p = "userland const char *";5578break;5579default:5580break;5581};5582break;5583/* kldload */5584case 304:5585switch (ndx) {5586case 0:5587p = "userland const char *";5588break;5589default:5590break;5591};5592break;5593/* kldunload */5594case 305:5595switch (ndx) {5596case 0:5597p = "int";5598break;5599default:5600break;5601};5602break;5603/* kldfind */5604case 306:5605switch (ndx) {5606case 0:5607p = "userland const char *";5608break;5609default:5610break;5611};5612break;5613/* kldnext */5614case 307:5615switch (ndx) {5616case 0:5617p = "int";5618break;5619default:5620break;5621};5622break;5623/* freebsd32_kldstat */5624case 308:5625switch (ndx) {5626case 0:5627p = "int";5628break;5629case 1:5630p = "userland struct kld_file_stat32 *";5631break;5632default:5633break;5634};5635break;5636/* kldfirstmod */5637case 309:5638switch (ndx) {5639case 0:5640p = "int";5641break;5642default:5643break;5644};5645break;5646/* getsid */5647case 310:5648switch (ndx) {5649case 0:5650p = "pid_t";5651break;5652default:5653break;5654};5655break;5656/* setresuid */5657case 311:5658switch (ndx) {5659case 0:5660p = "uid_t";5661break;5662case 1:5663p = "uid_t";5664break;5665case 2:5666p = "uid_t";5667break;5668default:5669break;5670};5671break;5672/* setresgid */5673case 312:5674switch (ndx) {5675case 0:5676p = "gid_t";5677break;5678case 1:5679p = "gid_t";5680break;5681case 2:5682p = "gid_t";5683break;5684default:5685break;5686};5687break;5688/* freebsd32_aio_return */5689case 314:5690switch (ndx) {5691case 0:5692p = "userland struct aiocb32 *";5693break;5694default:5695break;5696};5697break;5698/* freebsd32_aio_suspend */5699case 315:5700switch (ndx) {5701case 0:5702p = "userland uint32_t *";5703break;5704case 1:5705p = "int";5706break;5707case 2:5708p = "userland const struct timespec32 *";5709break;5710default:5711break;5712};5713break;5714/* aio_cancel */5715case 316:5716switch (ndx) {5717case 0:5718p = "int";5719break;5720case 1:5721p = "userland struct aiocb32 *";5722break;5723default:5724break;5725};5726break;5727/* freebsd32_aio_error */5728case 317:5729switch (ndx) {5730case 0:5731p = "userland struct aiocb32 *";5732break;5733default:5734break;5735};5736break;5737/* yield */5738case 321:5739break;5740/* mlockall */5741case 324:5742switch (ndx) {5743case 0:5744p = "int";5745break;5746default:5747break;5748};5749break;5750/* munlockall */5751case 325:5752break;5753/* __getcwd */5754case 326:5755switch (ndx) {5756case 0:5757p = "userland char *";5758break;5759case 1:5760p = "size_t";5761break;5762default:5763break;5764};5765break;5766/* sched_setparam */5767case 327:5768switch (ndx) {5769case 0:5770p = "pid_t";5771break;5772case 1:5773p = "userland const struct sched_param *";5774break;5775default:5776break;5777};5778break;5779/* sched_getparam */5780case 328:5781switch (ndx) {5782case 0:5783p = "pid_t";5784break;5785case 1:5786p = "userland struct sched_param *";5787break;5788default:5789break;5790};5791break;5792/* sched_setscheduler */5793case 329:5794switch (ndx) {5795case 0:5796p = "pid_t";5797break;5798case 1:5799p = "int";5800break;5801case 2:5802p = "userland const struct sched_param *";5803break;5804default:5805break;5806};5807break;5808/* sched_getscheduler */5809case 330:5810switch (ndx) {5811case 0:5812p = "pid_t";5813break;5814default:5815break;5816};5817break;5818/* sched_yield */5819case 331:5820break;5821/* sched_get_priority_max */5822case 332:5823switch (ndx) {5824case 0:5825p = "int";5826break;5827default:5828break;5829};5830break;5831/* sched_get_priority_min */5832case 333:5833switch (ndx) {5834case 0:5835p = "int";5836break;5837default:5838break;5839};5840break;5841/* freebsd32_sched_rr_get_interval */5842case 334:5843switch (ndx) {5844case 0:5845p = "pid_t";5846break;5847case 1:5848p = "userland struct timespec32 *";5849break;5850default:5851break;5852};5853break;5854/* utrace */5855case 335:5856switch (ndx) {5857case 0:5858p = "userland const void *";5859break;5860case 1:5861p = "size_t";5862break;5863default:5864break;5865};5866break;5867/* freebsd32_jail */5868case 338:5869switch (ndx) {5870case 0:5871p = "userland struct jail32 *";5872break;5873default:5874break;5875};5876break;5877/* sigprocmask */5878case 340:5879switch (ndx) {5880case 0:5881p = "int";5882break;5883case 1:5884p = "userland const sigset_t *";5885break;5886case 2:5887p = "userland sigset_t *";5888break;5889default:5890break;5891};5892break;5893/* sigsuspend */5894case 341:5895switch (ndx) {5896case 0:5897p = "userland const sigset_t *";5898break;5899default:5900break;5901};5902break;5903/* sigpending */5904case 343:5905switch (ndx) {5906case 0:5907p = "userland sigset_t *";5908break;5909default:5910break;5911};5912break;5913/* freebsd32_sigtimedwait */5914case 345:5915switch (ndx) {5916case 0:5917p = "userland const sigset_t *";5918break;5919case 1:5920p = "userland struct __siginfo32 *";5921break;5922case 2:5923p = "userland const struct timespec32 *";5924break;5925default:5926break;5927};5928break;5929/* freebsd32_sigwaitinfo */5930case 346:5931switch (ndx) {5932case 0:5933p = "userland const sigset_t *";5934break;5935case 1:5936p = "userland struct __siginfo32 *";5937break;5938default:5939break;5940};5941break;5942/* __acl_get_file */5943case 347:5944switch (ndx) {5945case 0:5946p = "userland const char *";5947break;5948case 1:5949p = "__acl_type_t";5950break;5951case 2:5952p = "userland struct acl *";5953break;5954default:5955break;5956};5957break;5958/* __acl_set_file */5959case 348:5960switch (ndx) {5961case 0:5962p = "userland const char *";5963break;5964case 1:5965p = "__acl_type_t";5966break;5967case 2:5968p = "userland struct acl *";5969break;5970default:5971break;5972};5973break;5974/* __acl_get_fd */5975case 349:5976switch (ndx) {5977case 0:5978p = "int";5979break;5980case 1:5981p = "__acl_type_t";5982break;5983case 2:5984p = "userland struct acl *";5985break;5986default:5987break;5988};5989break;5990/* __acl_set_fd */5991case 350:5992switch (ndx) {5993case 0:5994p = "int";5995break;5996case 1:5997p = "__acl_type_t";5998break;5999case 2:6000p = "userland struct acl *";6001break;6002default:6003break;6004};6005break;6006/* __acl_delete_file */6007case 351:6008switch (ndx) {6009case 0:6010p = "userland const char *";6011break;6012case 1:6013p = "__acl_type_t";6014break;6015default:6016break;6017};6018break;6019/* __acl_delete_fd */6020case 352:6021switch (ndx) {6022case 0:6023p = "int";6024break;6025case 1:6026p = "__acl_type_t";6027break;6028default:6029break;6030};6031break;6032/* __acl_aclcheck_file */6033case 353:6034switch (ndx) {6035case 0:6036p = "userland const char *";6037break;6038case 1:6039p = "__acl_type_t";6040break;6041case 2:6042p = "userland struct acl *";6043break;6044default:6045break;6046};6047break;6048/* __acl_aclcheck_fd */6049case 354:6050switch (ndx) {6051case 0:6052p = "int";6053break;6054case 1:6055p = "__acl_type_t";6056break;6057case 2:6058p = "userland struct acl *";6059break;6060default:6061break;6062};6063break;6064/* extattrctl */6065case 355:6066switch (ndx) {6067case 0:6068p = "userland const char *";6069break;6070case 1:6071p = "int";6072break;6073case 2:6074p = "userland const char *";6075break;6076case 3:6077p = "int";6078break;6079case 4:6080p = "userland const char *";6081break;6082default:6083break;6084};6085break;6086/* extattr_set_file */6087case 356:6088switch (ndx) {6089case 0:6090p = "userland const char *";6091break;6092case 1:6093p = "int";6094break;6095case 2:6096p = "userland const char *";6097break;6098case 3:6099p = "userland void *";6100break;6101case 4:6102p = "size_t";6103break;6104default:6105break;6106};6107break;6108/* extattr_get_file */6109case 357:6110switch (ndx) {6111case 0:6112p = "userland const char *";6113break;6114case 1:6115p = "int";6116break;6117case 2:6118p = "userland const char *";6119break;6120case 3:6121p = "userland void *";6122break;6123case 4:6124p = "size_t";6125break;6126default:6127break;6128};6129break;6130/* extattr_delete_file */6131case 358:6132switch (ndx) {6133case 0:6134p = "userland const char *";6135break;6136case 1:6137p = "int";6138break;6139case 2:6140p = "userland const char *";6141break;6142default:6143break;6144};6145break;6146/* freebsd32_aio_waitcomplete */6147case 359:6148switch (ndx) {6149case 0:6150p = "userland uint32_t *";6151break;6152case 1:6153p = "userland struct timespec32 *";6154break;6155default:6156break;6157};6158break;6159/* getresuid */6160case 360:6161switch (ndx) {6162case 0:6163p = "userland uid_t *";6164break;6165case 1:6166p = "userland uid_t *";6167break;6168case 2:6169p = "userland uid_t *";6170break;6171default:6172break;6173};6174break;6175/* getresgid */6176case 361:6177switch (ndx) {6178case 0:6179p = "userland gid_t *";6180break;6181case 1:6182p = "userland gid_t *";6183break;6184case 2:6185p = "userland gid_t *";6186break;6187default:6188break;6189};6190break;6191/* kqueue */6192case 362:6193break;6194/* extattr_set_fd */6195case 371:6196switch (ndx) {6197case 0:6198p = "int";6199break;6200case 1:6201p = "int";6202break;6203case 2:6204p = "userland const char *";6205break;6206case 3:6207p = "userland void *";6208break;6209case 4:6210p = "size_t";6211break;6212default:6213break;6214};6215break;6216/* extattr_get_fd */6217case 372:6218switch (ndx) {6219case 0:6220p = "int";6221break;6222case 1:6223p = "int";6224break;6225case 2:6226p = "userland const char *";6227break;6228case 3:6229p = "userland void *";6230break;6231case 4:6232p = "size_t";6233break;6234default:6235break;6236};6237break;6238/* extattr_delete_fd */6239case 373:6240switch (ndx) {6241case 0:6242p = "int";6243break;6244case 1:6245p = "int";6246break;6247case 2:6248p = "userland const char *";6249break;6250default:6251break;6252};6253break;6254/* __setugid */6255case 374:6256switch (ndx) {6257case 0:6258p = "int";6259break;6260default:6261break;6262};6263break;6264/* eaccess */6265case 376:6266switch (ndx) {6267case 0:6268p = "userland const char *";6269break;6270case 1:6271p = "int";6272break;6273default:6274break;6275};6276break;6277/* freebsd32_nmount */6278case 378:6279switch (ndx) {6280case 0:6281p = "userland struct iovec32 *";6282break;6283case 1:6284p = "unsigned int";6285break;6286case 2:6287p = "int";6288break;6289default:6290break;6291};6292break;6293/* kenv */6294case 390:6295switch (ndx) {6296case 0:6297p = "int";6298break;6299case 1:6300p = "userland const char *";6301break;6302case 2:6303p = "userland char *";6304break;6305case 3:6306p = "int";6307break;6308default:6309break;6310};6311break;6312/* lchflags */6313case 391:6314switch (ndx) {6315case 0:6316p = "userland const char *";6317break;6318case 1:6319p = "u_long";6320break;6321default:6322break;6323};6324break;6325/* uuidgen */6326case 392:6327switch (ndx) {6328case 0:6329p = "userland struct uuid *";6330break;6331case 1:6332p = "int";6333break;6334default:6335break;6336};6337break;6338/* freebsd32_sendfile */6339case 393:6340switch (ndx) {6341case 0:6342p = "int";6343break;6344case 1:6345p = "int";6346break;6347case 2:6348p = "uint32_t";6349break;6350case 3:6351p = "uint32_t";6352break;6353case 4:6354p = "size_t";6355break;6356case 5:6357p = "userland struct sf_hdtr32 *";6358break;6359case 6:6360p = "userland off_t *";6361break;6362case 7:6363p = "int";6364break;6365default:6366break;6367};6368break;6369/* mac_syscall */6370case 394:6371switch (ndx) {6372case 0:6373p = "userland const char *";6374break;6375case 1:6376p = "int";6377break;6378case 2:6379p = "userland void *";6380break;6381default:6382break;6383};6384break;6385/* ksem_close */6386case 400:6387switch (ndx) {6388case 0:6389p = "int32_t";6390break;6391default:6392break;6393};6394break;6395/* ksem_post */6396case 401:6397switch (ndx) {6398case 0:6399p = "int32_t";6400break;6401default:6402break;6403};6404break;6405/* ksem_wait */6406case 402:6407switch (ndx) {6408case 0:6409p = "int32_t";6410break;6411default:6412break;6413};6414break;6415/* ksem_trywait */6416case 403:6417switch (ndx) {6418case 0:6419p = "int32_t";6420break;6421default:6422break;6423};6424break;6425/* freebsd32_ksem_init */6426case 404:6427switch (ndx) {6428case 0:6429p = "userland int32_t *";6430break;6431case 1:6432p = "unsigned int";6433break;6434default:6435break;6436};6437break;6438/* freebsd32_ksem_open */6439case 405:6440switch (ndx) {6441case 0:6442p = "userland int32_t *";6443break;6444case 1:6445p = "userland const char *";6446break;6447case 2:6448p = "int";6449break;6450case 3:6451p = "mode_t";6452break;6453case 4:6454p = "unsigned int";6455break;6456default:6457break;6458};6459break;6460/* ksem_unlink */6461case 406:6462switch (ndx) {6463case 0:6464p = "userland const char *";6465break;6466default:6467break;6468};6469break;6470/* ksem_getvalue */6471case 407:6472switch (ndx) {6473case 0:6474p = "int32_t";6475break;6476case 1:6477p = "userland int *";6478break;6479default:6480break;6481};6482break;6483/* ksem_destroy */6484case 408:6485switch (ndx) {6486case 0:6487p = "int32_t";6488break;6489default:6490break;6491};6492break;6493/* extattr_set_link */6494case 412:6495switch (ndx) {6496case 0:6497p = "userland const char *";6498break;6499case 1:6500p = "int";6501break;6502case 2:6503p = "userland const char *";6504break;6505case 3:6506p = "userland void *";6507break;6508case 4:6509p = "size_t";6510break;6511default:6512break;6513};6514break;6515/* extattr_get_link */6516case 413:6517switch (ndx) {6518case 0:6519p = "userland const char *";6520break;6521case 1:6522p = "int";6523break;6524case 2:6525p = "userland const char *";6526break;6527case 3:6528p = "userland void *";6529break;6530case 4:6531p = "size_t";6532break;6533default:6534break;6535};6536break;6537/* extattr_delete_link */6538case 414:6539switch (ndx) {6540case 0:6541p = "userland const char *";6542break;6543case 1:6544p = "int";6545break;6546case 2:6547p = "userland const char *";6548break;6549default:6550break;6551};6552break;6553/* freebsd32_sigaction */6554case 416:6555switch (ndx) {6556case 0:6557p = "int";6558break;6559case 1:6560p = "userland const struct sigaction32 *";6561break;6562case 2:6563p = "userland struct sigaction32 *";6564break;6565default:6566break;6567};6568break;6569/* freebsd32_sigreturn */6570case 417:6571switch (ndx) {6572case 0:6573p = "userland const struct __ucontext32 *";6574break;6575default:6576break;6577};6578break;6579/* freebsd32_getcontext */6580case 421:6581switch (ndx) {6582case 0:6583p = "userland struct __ucontext32 *";6584break;6585default:6586break;6587};6588break;6589/* freebsd32_setcontext */6590case 422:6591switch (ndx) {6592case 0:6593p = "userland const struct __ucontext32 *";6594break;6595default:6596break;6597};6598break;6599/* freebsd32_swapcontext */6600case 423:6601switch (ndx) {6602case 0:6603p = "userland struct __ucontext32 *";6604break;6605case 1:6606p = "userland const struct __ucontext32 *";6607break;6608default:6609break;6610};6611break;6612/* __acl_get_link */6613case 425:6614switch (ndx) {6615case 0:6616p = "userland const char *";6617break;6618case 1:6619p = "__acl_type_t";6620break;6621case 2:6622p = "userland struct acl *";6623break;6624default:6625break;6626};6627break;6628/* __acl_set_link */6629case 426:6630switch (ndx) {6631case 0:6632p = "userland const char *";6633break;6634case 1:6635p = "__acl_type_t";6636break;6637case 2:6638p = "userland struct acl *";6639break;6640default:6641break;6642};6643break;6644/* __acl_delete_link */6645case 427:6646switch (ndx) {6647case 0:6648p = "userland const char *";6649break;6650case 1:6651p = "__acl_type_t";6652break;6653default:6654break;6655};6656break;6657/* __acl_aclcheck_link */6658case 428:6659switch (ndx) {6660case 0:6661p = "userland const char *";6662break;6663case 1:6664p = "__acl_type_t";6665break;6666case 2:6667p = "userland struct acl *";6668break;6669default:6670break;6671};6672break;6673/* sigwait */6674case 429:6675switch (ndx) {6676case 0:6677p = "userland const sigset_t *";6678break;6679case 1:6680p = "userland int *";6681break;6682default:6683break;6684};6685break;6686/* thr_exit */6687case 431:6688switch (ndx) {6689case 0:6690p = "userland int32_t *";6691break;6692default:6693break;6694};6695break;6696/* thr_self */6697case 432:6698switch (ndx) {6699case 0:6700p = "userland int32_t *";6701break;6702default:6703break;6704};6705break;6706/* thr_kill */6707case 433:6708switch (ndx) {6709case 0:6710p = "int32_t";6711break;6712case 1:6713p = "int";6714break;6715default:6716break;6717};6718break;6719/* jail_attach */6720case 436:6721switch (ndx) {6722case 0:6723p = "int";6724break;6725default:6726break;6727};6728break;6729/* extattr_list_fd */6730case 437:6731switch (ndx) {6732case 0:6733p = "int";6734break;6735case 1:6736p = "int";6737break;6738case 2:6739p = "userland void *";6740break;6741case 3:6742p = "size_t";6743break;6744default:6745break;6746};6747break;6748/* extattr_list_file */6749case 438:6750switch (ndx) {6751case 0:6752p = "userland const char *";6753break;6754case 1:6755p = "int";6756break;6757case 2:6758p = "userland void *";6759break;6760case 3:6761p = "size_t";6762break;6763default:6764break;6765};6766break;6767/* extattr_list_link */6768case 439:6769switch (ndx) {6770case 0:6771p = "userland const char *";6772break;6773case 1:6774p = "int";6775break;6776case 2:6777p = "userland void *";6778break;6779case 3:6780p = "size_t";6781break;6782default:6783break;6784};6785break;6786/* freebsd32_ksem_timedwait */6787case 441:6788switch (ndx) {6789case 0:6790p = "int32_t";6791break;6792case 1:6793p = "userland const struct timespec32 *";6794break;6795default:6796break;6797};6798break;6799/* freebsd32_thr_suspend */6800case 442:6801switch (ndx) {6802case 0:6803p = "userland const struct timespec32 *";6804break;6805default:6806break;6807};6808break;6809/* thr_wake */6810case 443:6811switch (ndx) {6812case 0:6813p = "int32_t";6814break;6815default:6816break;6817};6818break;6819/* kldunloadf */6820case 444:6821switch (ndx) {6822case 0:6823p = "int";6824break;6825case 1:6826p = "int";6827break;6828default:6829break;6830};6831break;6832/* audit */6833case 445:6834switch (ndx) {6835case 0:6836p = "userland const void *";6837break;6838case 1:6839p = "u_int";6840break;6841default:6842break;6843};6844break;6845/* auditon */6846case 446:6847switch (ndx) {6848case 0:6849p = "int";6850break;6851case 1:6852p = "userland void *";6853break;6854case 2:6855p = "u_int";6856break;6857default:6858break;6859};6860break;6861/* getauid */6862case 447:6863switch (ndx) {6864case 0:6865p = "userland uid_t *";6866break;6867default:6868break;6869};6870break;6871/* setauid */6872case 448:6873switch (ndx) {6874case 0:6875p = "userland uid_t *";6876break;6877default:6878break;6879};6880break;6881/* getaudit */6882case 449:6883switch (ndx) {6884case 0:6885p = "userland struct auditinfo *";6886break;6887default:6888break;6889};6890break;6891/* setaudit */6892case 450:6893switch (ndx) {6894case 0:6895p = "userland struct auditinfo *";6896break;6897default:6898break;6899};6900break;6901/* getaudit_addr */6902case 451:6903switch (ndx) {6904case 0:6905p = "userland struct auditinfo_addr *";6906break;6907case 1:6908p = "u_int";6909break;6910default:6911break;6912};6913break;6914/* setaudit_addr */6915case 452:6916switch (ndx) {6917case 0:6918p = "userland struct auditinfo_addr *";6919break;6920case 1:6921p = "u_int";6922break;6923default:6924break;6925};6926break;6927/* auditctl */6928case 453:6929switch (ndx) {6930case 0:6931p = "userland const char *";6932break;6933default:6934break;6935};6936break;6937/* freebsd32__umtx_op */6938case 454:6939switch (ndx) {6940case 0:6941p = "userland void *";6942break;6943case 1:6944p = "int";6945break;6946case 2:6947p = "u_long";6948break;6949case 3:6950p = "userland void *";6951break;6952case 4:6953p = "userland void *";6954break;6955default:6956break;6957};6958break;6959/* freebsd32_thr_new */6960case 455:6961switch (ndx) {6962case 0:6963p = "userland struct thr_param32 *";6964break;6965case 1:6966p = "int";6967break;6968default:6969break;6970};6971break;6972/* freebsd32_sigqueue */6973case 456:6974switch (ndx) {6975case 0:6976p = "pid_t";6977break;6978case 1:6979p = "int";6980break;6981case 2:6982p = "userland void *";6983break;6984default:6985break;6986};6987break;6988/* freebsd32_kmq_open */6989case 457:6990switch (ndx) {6991case 0:6992p = "userland const char *";6993break;6994case 1:6995p = "int";6996break;6997case 2:6998p = "mode_t";6999break;7000case 3:7001p = "userland const struct mq_attr32 *";7002break;7003default:7004break;7005};7006break;7007/* freebsd32_kmq_setattr */7008case 458:7009switch (ndx) {7010case 0:7011p = "int";7012break;7013case 1:7014p = "userland const struct mq_attr32 *";7015break;7016case 2:7017p = "userland struct mq_attr32 *";7018break;7019default:7020break;7021};7022break;7023/* freebsd32_kmq_timedreceive */7024case 459:7025switch (ndx) {7026case 0:7027p = "int";7028break;7029case 1:7030p = "userland char *";7031break;7032case 2:7033p = "size_t";7034break;7035case 3:7036p = "userland unsigned *";7037break;7038case 4:7039p = "userland const struct timespec32 *";7040break;7041default:7042break;7043};7044break;7045/* freebsd32_kmq_timedsend */7046case 460:7047switch (ndx) {7048case 0:7049p = "int";7050break;7051case 1:7052p = "userland const char *";7053break;7054case 2:7055p = "size_t";7056break;7057case 3:7058p = "unsigned";7059break;7060case 4:7061p = "userland const struct timespec32 *";7062break;7063default:7064break;7065};7066break;7067/* freebsd32_kmq_notify */7068case 461:7069switch (ndx) {7070case 0:7071p = "int";7072break;7073case 1:7074p = "userland const struct sigevent32 *";7075break;7076default:7077break;7078};7079break;7080/* kmq_unlink */7081case 462:7082switch (ndx) {7083case 0:7084p = "userland const char *";7085break;7086default:7087break;7088};7089break;7090/* freebsd32_abort2 */7091case 463:7092switch (ndx) {7093case 0:7094p = "userland const char *";7095break;7096case 1:7097p = "int";7098break;7099case 2:7100p = "userland uint32_t *";7101break;7102default:7103break;7104};7105break;7106/* thr_set_name */7107case 464:7108switch (ndx) {7109case 0:7110p = "int32_t";7111break;7112case 1:7113p = "userland const char *";7114break;7115default:7116break;7117};7118break;7119/* freebsd32_aio_fsync */7120case 465:7121switch (ndx) {7122case 0:7123p = "int";7124break;7125case 1:7126p = "userland struct aiocb32 *";7127break;7128default:7129break;7130};7131break;7132/* rtprio_thread */7133case 466:7134switch (ndx) {7135case 0:7136p = "int";7137break;7138case 1:7139p = "lwpid_t";7140break;7141case 2:7142p = "userland struct rtprio *";7143break;7144default:7145break;7146};7147break;7148/* sctp_peeloff */7149case 471:7150switch (ndx) {7151case 0:7152p = "int";7153break;7154case 1:7155p = "uint32_t";7156break;7157default:7158break;7159};7160break;7161/* sctp_generic_sendmsg */7162case 472:7163switch (ndx) {7164case 0:7165p = "int";7166break;7167case 1:7168p = "userland void *";7169break;7170case 2:7171p = "int";7172break;7173case 3:7174p = "userland const struct sockaddr *";7175break;7176case 4:7177p = "__socklen_t";7178break;7179case 5:7180p = "userland struct sctp_sndrcvinfo *";7181break;7182case 6:7183p = "int";7184break;7185default:7186break;7187};7188break;7189/* sctp_generic_sendmsg_iov */7190case 473:7191switch (ndx) {7192case 0:7193p = "int";7194break;7195case 1:7196p = "userland struct iovec32 *";7197break;7198case 2:7199p = "int";7200break;7201case 3:7202p = "userland const struct sockaddr *";7203break;7204case 4:7205p = "__socklen_t";7206break;7207case 5:7208p = "userland struct sctp_sndrcvinfo *";7209break;7210case 6:7211p = "int";7212break;7213default:7214break;7215};7216break;7217/* sctp_generic_recvmsg */7218case 474:7219switch (ndx) {7220case 0:7221p = "int";7222break;7223case 1:7224p = "userland struct iovec32 *";7225break;7226case 2:7227p = "int";7228break;7229case 3:7230p = "userland struct sockaddr *";7231break;7232case 4:7233p = "userland __socklen_t *";7234break;7235case 5:7236p = "userland struct sctp_sndrcvinfo *";7237break;7238case 6:7239p = "userland int *";7240break;7241default:7242break;7243};7244break;7245/* freebsd32_pread */7246case 475:7247switch (ndx) {7248case 0:7249p = "int";7250break;7251case 1:7252p = "userland void *";7253break;7254case 2:7255p = "size_t";7256break;7257#ifdef PAD64_REQUIRED7258case 3:7259p = "int";7260break;7261#define _P_ 07262#else7263#define _P_ 17264#endif7265case 4 - _P_:7266p = "uint32_t";7267break;7268case 5 - _P_:7269p = "uint32_t";7270break;7271default:7272break;7273};7274#undef _P_72757276break;7277/* freebsd32_pwrite */7278case 476:7279switch (ndx) {7280case 0:7281p = "int";7282break;7283case 1:7284p = "userland const void *";7285break;7286case 2:7287p = "size_t";7288break;7289#ifdef PAD64_REQUIRED7290case 3:7291p = "int";7292break;7293#define _P_ 07294#else7295#define _P_ 17296#endif7297case 4 - _P_:7298p = "uint32_t";7299break;7300case 5 - _P_:7301p = "uint32_t";7302break;7303default:7304break;7305};7306#undef _P_73077308break;7309/* freebsd32_mmap */7310case 477:7311switch (ndx) {7312case 0:7313p = "userland void *";7314break;7315case 1:7316p = "size_t";7317break;7318case 2:7319p = "int";7320break;7321case 3:7322p = "int";7323break;7324case 4:7325p = "int";7326break;7327#ifdef PAD64_REQUIRED7328case 5:7329p = "int";7330break;7331#define _P_ 07332#else7333#define _P_ 17334#endif7335case 6 - _P_:7336p = "uint32_t";7337break;7338case 7 - _P_:7339p = "uint32_t";7340break;7341default:7342break;7343};7344#undef _P_73457346break;7347/* freebsd32_lseek */7348case 478:7349switch (ndx) {7350case 0:7351p = "int";7352break;7353#ifdef PAD64_REQUIRED7354case 1:7355p = "int";7356break;7357#define _P_ 07358#else7359#define _P_ 17360#endif7361case 2 - _P_:7362p = "uint32_t";7363break;7364case 3 - _P_:7365p = "uint32_t";7366break;7367case 4 - _P_:7368p = "int";7369break;7370default:7371break;7372};7373#undef _P_73747375break;7376/* freebsd32_truncate */7377case 479:7378switch (ndx) {7379case 0:7380p = "userland const char *";7381break;7382#ifdef PAD64_REQUIRED7383case 1:7384p = "int";7385break;7386#define _P_ 07387#else7388#define _P_ 17389#endif7390case 2 - _P_:7391p = "uint32_t";7392break;7393case 3 - _P_:7394p = "uint32_t";7395break;7396default:7397break;7398};7399#undef _P_74007401break;7402/* freebsd32_ftruncate */7403case 480:7404switch (ndx) {7405case 0:7406p = "int";7407break;7408#ifdef PAD64_REQUIRED7409case 1:7410p = "int";7411break;7412#define _P_ 07413#else7414#define _P_ 17415#endif7416case 2 - _P_:7417p = "uint32_t";7418break;7419case 3 - _P_:7420p = "uint32_t";7421break;7422default:7423break;7424};7425#undef _P_74267427break;7428/* thr_kill2 */7429case 481:7430switch (ndx) {7431case 0:7432p = "pid_t";7433break;7434case 1:7435p = "int32_t";7436break;7437case 2:7438p = "int";7439break;7440default:7441break;7442};7443break;7444/* shm_unlink */7445case 483:7446switch (ndx) {7447case 0:7448p = "userland const char *";7449break;7450default:7451break;7452};7453break;7454/* cpuset */7455case 484:7456switch (ndx) {7457case 0:7458p = "userland cpusetid_t *";7459break;7460default:7461break;7462};7463break;7464/* freebsd32_cpuset_setid */7465case 485:7466switch (ndx) {7467case 0:7468p = "cpuwhich_t";7469break;7470#ifdef PAD64_REQUIRED7471case 1:7472p = "int";7473break;7474#define _P_ 07475#else7476#define _P_ 17477#endif7478case 2 - _P_:7479p = "uint32_t";7480break;7481case 3 - _P_:7482p = "uint32_t";7483break;7484case 4 - _P_:7485p = "cpusetid_t";7486break;7487default:7488break;7489};7490#undef _P_74917492break;7493/* freebsd32_cpuset_getid */7494case 486:7495switch (ndx) {7496case 0:7497p = "cpulevel_t";7498break;7499case 1:7500p = "cpuwhich_t";7501break;7502case 2:7503p = "uint32_t";7504break;7505case 3:7506p = "uint32_t";7507break;7508case 4:7509p = "userland cpusetid_t *";7510break;7511default:7512break;7513};7514break;7515/* freebsd32_cpuset_getaffinity */7516case 487:7517switch (ndx) {7518case 0:7519p = "cpulevel_t";7520break;7521case 1:7522p = "cpuwhich_t";7523break;7524case 2:7525p = "uint32_t";7526break;7527case 3:7528p = "uint32_t";7529break;7530case 4:7531p = "size_t";7532break;7533case 5:7534p = "userland cpuset_t *";7535break;7536default:7537break;7538};7539break;7540/* freebsd32_cpuset_setaffinity */7541case 488:7542switch (ndx) {7543case 0:7544p = "cpulevel_t";7545break;7546case 1:7547p = "cpuwhich_t";7548break;7549case 2:7550p = "uint32_t";7551break;7552case 3:7553p = "uint32_t";7554break;7555case 4:7556p = "size_t";7557break;7558case 5:7559p = "userland const cpuset_t *";7560break;7561default:7562break;7563};7564break;7565/* faccessat */7566case 489:7567switch (ndx) {7568case 0:7569p = "int";7570break;7571case 1:7572p = "userland const char *";7573break;7574case 2:7575p = "int";7576break;7577case 3:7578p = "int";7579break;7580default:7581break;7582};7583break;7584/* fchmodat */7585case 490:7586switch (ndx) {7587case 0:7588p = "int";7589break;7590case 1:7591p = "userland const char *";7592break;7593case 2:7594p = "mode_t";7595break;7596case 3:7597p = "int";7598break;7599default:7600break;7601};7602break;7603/* fchownat */7604case 491:7605switch (ndx) {7606case 0:7607p = "int";7608break;7609case 1:7610p = "userland const char *";7611break;7612case 2:7613p = "uid_t";7614break;7615case 3:7616p = "gid_t";7617break;7618case 4:7619p = "int";7620break;7621default:7622break;7623};7624break;7625/* freebsd32_fexecve */7626case 492:7627switch (ndx) {7628case 0:7629p = "int";7630break;7631case 1:7632p = "userland uint32_t *";7633break;7634case 2:7635p = "userland uint32_t *";7636break;7637default:7638break;7639};7640break;7641/* freebsd32_futimesat */7642case 494:7643switch (ndx) {7644case 0:7645p = "int";7646break;7647case 1:7648p = "userland const char *";7649break;7650case 2:7651p = "userland const struct timeval32 *";7652break;7653default:7654break;7655};7656break;7657/* linkat */7658case 495:7659switch (ndx) {7660case 0:7661p = "int";7662break;7663case 1:7664p = "userland const char *";7665break;7666case 2:7667p = "int";7668break;7669case 3:7670p = "userland const char *";7671break;7672case 4:7673p = "int";7674break;7675default:7676break;7677};7678break;7679/* mkdirat */7680case 496:7681switch (ndx) {7682case 0:7683p = "int";7684break;7685case 1:7686p = "userland const char *";7687break;7688case 2:7689p = "mode_t";7690break;7691default:7692break;7693};7694break;7695/* mkfifoat */7696case 497:7697switch (ndx) {7698case 0:7699p = "int";7700break;7701case 1:7702p = "userland const char *";7703break;7704case 2:7705p = "mode_t";7706break;7707default:7708break;7709};7710break;7711/* openat */7712case 499:7713switch (ndx) {7714case 0:7715p = "int";7716break;7717case 1:7718p = "userland const char *";7719break;7720case 2:7721p = "int";7722break;7723case 3:7724p = "mode_t";7725break;7726default:7727break;7728};7729break;7730/* readlinkat */7731case 500:7732switch (ndx) {7733case 0:7734p = "int";7735break;7736case 1:7737p = "userland const char *";7738break;7739case 2:7740p = "userland char *";7741break;7742case 3:7743p = "size_t";7744break;7745default:7746break;7747};7748break;7749/* renameat */7750case 501:7751switch (ndx) {7752case 0:7753p = "int";7754break;7755case 1:7756p = "userland const char *";7757break;7758case 2:7759p = "int";7760break;7761case 3:7762p = "userland const char *";7763break;7764default:7765break;7766};7767break;7768/* symlinkat */7769case 502:7770switch (ndx) {7771case 0:7772p = "userland const char *";7773break;7774case 1:7775p = "int";7776break;7777case 2:7778p = "userland const char *";7779break;7780default:7781break;7782};7783break;7784/* unlinkat */7785case 503:7786switch (ndx) {7787case 0:7788p = "int";7789break;7790case 1:7791p = "userland const char *";7792break;7793case 2:7794p = "int";7795break;7796default:7797break;7798};7799break;7800/* posix_openpt */7801case 504:7802switch (ndx) {7803case 0:7804p = "int";7805break;7806default:7807break;7808};7809break;7810/* freebsd32_jail_get */7811case 506:7812switch (ndx) {7813case 0:7814p = "userland struct iovec32 *";7815break;7816case 1:7817p = "unsigned int";7818break;7819case 2:7820p = "int";7821break;7822default:7823break;7824};7825break;7826/* freebsd32_jail_set */7827case 507:7828switch (ndx) {7829case 0:7830p = "userland struct iovec32 *";7831break;7832case 1:7833p = "unsigned int";7834break;7835case 2:7836p = "int";7837break;7838default:7839break;7840};7841break;7842/* jail_remove */7843case 508:7844switch (ndx) {7845case 0:7846p = "int";7847break;7848default:7849break;7850};7851break;7852/* freebsd32___semctl */7853case 510:7854switch (ndx) {7855case 0:7856p = "int";7857break;7858case 1:7859p = "int";7860break;7861case 2:7862p = "int";7863break;7864case 3:7865p = "userland union semun32 *";7866break;7867default:7868break;7869};7870break;7871/* freebsd32_msgctl */7872case 511:7873switch (ndx) {7874case 0:7875p = "int";7876break;7877case 1:7878p = "int";7879break;7880case 2:7881p = "userland struct msqid_ds32 *";7882break;7883default:7884break;7885};7886break;7887/* freebsd32_shmctl */7888case 512:7889switch (ndx) {7890case 0:7891p = "int";7892break;7893case 1:7894p = "int";7895break;7896case 2:7897p = "userland struct shmid_ds32 *";7898break;7899default:7900break;7901};7902break;7903/* lpathconf */7904case 513:7905switch (ndx) {7906case 0:7907p = "userland const char *";7908break;7909case 1:7910p = "int";7911break;7912default:7913break;7914};7915break;7916/* __cap_rights_get */7917case 515:7918switch (ndx) {7919case 0:7920p = "int";7921break;7922case 1:7923p = "int";7924break;7925case 2:7926p = "userland cap_rights_t *";7927break;7928default:7929break;7930};7931break;7932/* cap_enter */7933case 516:7934break;7935/* cap_getmode */7936case 517:7937switch (ndx) {7938case 0:7939p = "userland u_int *";7940break;7941default:7942break;7943};7944break;7945/* pdfork */7946case 518:7947switch (ndx) {7948case 0:7949p = "userland int *";7950break;7951case 1:7952p = "int";7953break;7954default:7955break;7956};7957break;7958/* pdkill */7959case 519:7960switch (ndx) {7961case 0:7962p = "int";7963break;7964case 1:7965p = "int";7966break;7967default:7968break;7969};7970break;7971/* pdgetpid */7972case 520:7973switch (ndx) {7974case 0:7975p = "int";7976break;7977case 1:7978p = "userland pid_t *";7979break;7980default:7981break;7982};7983break;7984/* freebsd32_pselect */7985case 522:7986switch (ndx) {7987case 0:7988p = "int";7989break;7990case 1:7991p = "userland fd_set *";7992break;7993case 2:7994p = "userland fd_set *";7995break;7996case 3:7997p = "userland fd_set *";7998break;7999case 4:8000p = "userland const struct timespec32 *";8001break;8002case 5:8003p = "userland const sigset_t *";8004break;8005default:8006break;8007};8008break;8009/* getloginclass */8010case 523:8011switch (ndx) {8012case 0:8013p = "userland char *";8014break;8015case 1:8016p = "size_t";8017break;8018default:8019break;8020};8021break;8022/* setloginclass */8023case 524:8024switch (ndx) {8025case 0:8026p = "userland const char *";8027break;8028default:8029break;8030};8031break;8032/* rctl_get_racct */8033case 525:8034switch (ndx) {8035case 0:8036p = "userland const void *";8037break;8038case 1:8039p = "size_t";8040break;8041case 2:8042p = "userland void *";8043break;8044case 3:8045p = "size_t";8046break;8047default:8048break;8049};8050break;8051/* rctl_get_rules */8052case 526:8053switch (ndx) {8054case 0:8055p = "userland const void *";8056break;8057case 1:8058p = "size_t";8059break;8060case 2:8061p = "userland void *";8062break;8063case 3:8064p = "size_t";8065break;8066default:8067break;8068};8069break;8070/* rctl_get_limits */8071case 527:8072switch (ndx) {8073case 0:8074p = "userland const void *";8075break;8076case 1:8077p = "size_t";8078break;8079case 2:8080p = "userland void *";8081break;8082case 3:8083p = "size_t";8084break;8085default:8086break;8087};8088break;8089/* rctl_add_rule */8090case 528:8091switch (ndx) {8092case 0:8093p = "userland const void *";8094break;8095case 1:8096p = "size_t";8097break;8098case 2:8099p = "userland void *";8100break;8101case 3:8102p = "size_t";8103break;8104default:8105break;8106};8107break;8108/* rctl_remove_rule */8109case 529:8110switch (ndx) {8111case 0:8112p = "userland const void *";8113break;8114case 1:8115p = "size_t";8116break;8117case 2:8118p = "userland void *";8119break;8120case 3:8121p = "size_t";8122break;8123default:8124break;8125};8126break;8127/* freebsd32_posix_fallocate */8128case 530:8129switch (ndx) {8130case 0:8131p = "int";8132break;8133#ifdef PAD64_REQUIRED8134case 1:8135p = "int";8136break;8137#define _P_ 08138#else8139#define _P_ 18140#endif8141case 2 - _P_:8142p = "uint32_t";8143break;8144case 3 - _P_:8145p = "uint32_t";8146break;8147case 4 - _P_:8148p = "uint32_t";8149break;8150case 5 - _P_:8151p = "uint32_t";8152break;8153default:8154break;8155};8156#undef _P_81578158break;8159/* freebsd32_posix_fadvise */8160case 531:8161switch (ndx) {8162case 0:8163p = "int";8164break;8165#ifdef PAD64_REQUIRED8166case 1:8167p = "int";8168break;8169#define _P_ 08170#else8171#define _P_ 18172#endif8173case 2 - _P_:8174p = "uint32_t";8175break;8176case 3 - _P_:8177p = "uint32_t";8178break;8179case 4 - _P_:8180p = "uint32_t";8181break;8182case 5 - _P_:8183p = "uint32_t";8184break;8185case 6 - _P_:8186p = "int";8187break;8188default:8189break;8190};8191#undef _P_81928193break;8194/* freebsd32_wait6 */8195case 532:8196switch (ndx) {8197case 0:8198p = "idtype_t";8199break;8200#ifdef PAD64_REQUIRED8201case 1:8202p = "int";8203break;8204#define _P_ 08205#else8206#define _P_ 18207#endif8208case 2 - _P_:8209p = "uint32_t";8210break;8211case 3 - _P_:8212p = "uint32_t";8213break;8214case 4 - _P_:8215p = "userland int *";8216break;8217case 5 - _P_:8218p = "int";8219break;8220case 6 - _P_:8221p = "userland struct __wrusage32 *";8222break;8223case 7 - _P_:8224p = "userland struct __siginfo32 *";8225break;8226default:8227break;8228};8229#undef _P_82308231break;8232/* cap_rights_limit */8233case 533:8234switch (ndx) {8235case 0:8236p = "int";8237break;8238case 1:8239p = "userland cap_rights_t *";8240break;8241default:8242break;8243};8244break;8245/* freebsd32_cap_ioctls_limit */8246case 534:8247switch (ndx) {8248case 0:8249p = "int";8250break;8251case 1:8252p = "userland const uint32_t *";8253break;8254case 2:8255p = "size_t";8256break;8257default:8258break;8259};8260break;8261/* freebsd32_cap_ioctls_get */8262case 535:8263switch (ndx) {8264case 0:8265p = "int";8266break;8267case 1:8268p = "userland uint32_t *";8269break;8270case 2:8271p = "size_t";8272break;8273default:8274break;8275};8276break;8277/* cap_fcntls_limit */8278case 536:8279switch (ndx) {8280case 0:8281p = "int";8282break;8283case 1:8284p = "uint32_t";8285break;8286default:8287break;8288};8289break;8290/* cap_fcntls_get */8291case 537:8292switch (ndx) {8293case 0:8294p = "int";8295break;8296case 1:8297p = "userland uint32_t *";8298break;8299default:8300break;8301};8302break;8303/* bindat */8304case 538:8305switch (ndx) {8306case 0:8307p = "int";8308break;8309case 1:8310p = "int";8311break;8312case 2:8313p = "userland const struct sockaddr *";8314break;8315case 3:8316p = "__socklen_t";8317break;8318default:8319break;8320};8321break;8322/* connectat */8323case 539:8324switch (ndx) {8325case 0:8326p = "int";8327break;8328case 1:8329p = "int";8330break;8331case 2:8332p = "userland const struct sockaddr *";8333break;8334case 3:8335p = "__socklen_t";8336break;8337default:8338break;8339};8340break;8341/* chflagsat */8342case 540:8343switch (ndx) {8344case 0:8345p = "int";8346break;8347case 1:8348p = "userland const char *";8349break;8350case 2:8351p = "u_long";8352break;8353case 3:8354p = "int";8355break;8356default:8357break;8358};8359break;8360/* accept4 */8361case 541:8362switch (ndx) {8363case 0:8364p = "int";8365break;8366case 1:8367p = "userland struct sockaddr *";8368break;8369case 2:8370p = "userland __socklen_t *";8371break;8372case 3:8373p = "int";8374break;8375default:8376break;8377};8378break;8379/* pipe2 */8380case 542:8381switch (ndx) {8382case 0:8383p = "userland int *";8384break;8385case 1:8386p = "int";8387break;8388default:8389break;8390};8391break;8392/* freebsd32_aio_mlock */8393case 543:8394switch (ndx) {8395case 0:8396p = "userland struct aiocb32 *";8397break;8398default:8399break;8400};8401break;8402/* freebsd32_procctl */8403case 544:8404switch (ndx) {8405case 0:8406p = "idtype_t";8407break;8408#ifdef PAD64_REQUIRED8409case 1:8410p = "int";8411break;8412#define _P_ 08413#else8414#define _P_ 18415#endif8416case 2 - _P_:8417p = "uint32_t";8418break;8419case 3 - _P_:8420p = "uint32_t";8421break;8422case 4 - _P_:8423p = "int";8424break;8425case 5 - _P_:8426p = "userland void *";8427break;8428default:8429break;8430};8431#undef _P_84328433break;8434/* freebsd32_ppoll */8435case 545:8436switch (ndx) {8437case 0:8438p = "userland struct pollfd *";8439break;8440case 1:8441p = "u_int";8442break;8443case 2:8444p = "userland const struct timespec32 *";8445break;8446case 3:8447p = "userland const sigset_t *";8448break;8449default:8450break;8451};8452break;8453/* freebsd32_futimens */8454case 546:8455switch (ndx) {8456case 0:8457p = "int";8458break;8459case 1:8460p = "userland const struct timespec32 *";8461break;8462default:8463break;8464};8465break;8466/* freebsd32_utimensat */8467case 547:8468switch (ndx) {8469case 0:8470p = "int";8471break;8472case 1:8473p = "userland const char *";8474break;8475case 2:8476p = "userland const struct timespec32 *";8477break;8478case 3:8479p = "int";8480break;8481default:8482break;8483};8484break;8485/* fdatasync */8486case 550:8487switch (ndx) {8488case 0:8489p = "int";8490break;8491default:8492break;8493};8494break;8495/* freebsd32_fstat */8496case 551:8497switch (ndx) {8498case 0:8499p = "int";8500break;8501case 1:8502p = "userland struct stat32 *";8503break;8504default:8505break;8506};8507break;8508/* freebsd32_fstatat */8509case 552:8510switch (ndx) {8511case 0:8512p = "int";8513break;8514case 1:8515p = "userland const char *";8516break;8517case 2:8518p = "userland struct stat32 *";8519break;8520case 3:8521p = "int";8522break;8523default:8524break;8525};8526break;8527/* freebsd32_fhstat */8528case 553:8529switch (ndx) {8530case 0:8531p = "userland const struct fhandle *";8532break;8533case 1:8534p = "userland struct stat32 *";8535break;8536default:8537break;8538};8539break;8540/* getdirentries */8541case 554:8542switch (ndx) {8543case 0:8544p = "int";8545break;8546case 1:8547p = "userland char *";8548break;8549case 2:8550p = "size_t";8551break;8552case 3:8553p = "userland off_t *";8554break;8555default:8556break;8557};8558break;8559/* statfs */8560case 555:8561switch (ndx) {8562case 0:8563p = "userland const char *";8564break;8565case 1:8566p = "userland struct statfs *";8567break;8568default:8569break;8570};8571break;8572/* fstatfs */8573case 556:8574switch (ndx) {8575case 0:8576p = "int";8577break;8578case 1:8579p = "userland struct statfs *";8580break;8581default:8582break;8583};8584break;8585/* freebsd32_getfsstat */8586case 557:8587switch (ndx) {8588case 0:8589p = "userland struct statfs *";8590break;8591case 1:8592p = "int32_t";8593break;8594case 2:8595p = "int";8596break;8597default:8598break;8599};8600break;8601/* fhstatfs */8602case 558:8603switch (ndx) {8604case 0:8605p = "userland const struct fhandle *";8606break;8607case 1:8608p = "userland struct statfs *";8609break;8610default:8611break;8612};8613break;8614/* freebsd32_mknodat */8615case 559:8616switch (ndx) {8617case 0:8618p = "int";8619break;8620case 1:8621p = "userland const char *";8622break;8623case 2:8624p = "mode_t";8625break;8626#ifdef PAD64_REQUIRED8627case 3:8628p = "int";8629break;8630#define _P_ 08631#else8632#define _P_ 18633#endif8634case 4 - _P_:8635p = "uint32_t";8636break;8637case 5 - _P_:8638p = "uint32_t";8639break;8640default:8641break;8642};8643#undef _P_86448645break;8646/* freebsd32_kevent */8647case 560:8648switch (ndx) {8649case 0:8650p = "int";8651break;8652case 1:8653p = "userland const struct kevent32 *";8654break;8655case 2:8656p = "int";8657break;8658case 3:8659p = "userland struct kevent32 *";8660break;8661case 4:8662p = "int";8663break;8664case 5:8665p = "userland const struct timespec32 *";8666break;8667default:8668break;8669};8670break;8671/* freebsd32_cpuset_getdomain */8672case 561:8673switch (ndx) {8674case 0:8675p = "cpulevel_t";8676break;8677case 1:8678p = "cpuwhich_t";8679break;8680case 2:8681p = "uint32_t";8682break;8683case 3:8684p = "uint32_t";8685break;8686case 4:8687p = "size_t";8688break;8689case 5:8690p = "userland domainset_t *";8691break;8692case 6:8693p = "userland int *";8694break;8695default:8696break;8697};8698break;8699/* freebsd32_cpuset_setdomain */8700case 562:8701switch (ndx) {8702case 0:8703p = "cpulevel_t";8704break;8705case 1:8706p = "cpuwhich_t";8707break;8708case 2:8709p = "uint32_t";8710break;8711case 3:8712p = "uint32_t";8713break;8714case 4:8715p = "size_t";8716break;8717case 5:8718p = "userland domainset_t *";8719break;8720case 6:8721p = "int";8722break;8723default:8724break;8725};8726break;8727/* getrandom */8728case 563:8729switch (ndx) {8730case 0:8731p = "userland void *";8732break;8733case 1:8734p = "size_t";8735break;8736case 2:8737p = "unsigned int";8738break;8739default:8740break;8741};8742break;8743/* getfhat */8744case 564:8745switch (ndx) {8746case 0:8747p = "int";8748break;8749case 1:8750p = "userland char *";8751break;8752case 2:8753p = "userland struct fhandle *";8754break;8755case 3:8756p = "int";8757break;8758default:8759break;8760};8761break;8762/* fhlink */8763case 565:8764switch (ndx) {8765case 0:8766p = "userland struct fhandle *";8767break;8768case 1:8769p = "userland const char *";8770break;8771default:8772break;8773};8774break;8775/* fhlinkat */8776case 566:8777switch (ndx) {8778case 0:8779p = "userland struct fhandle *";8780break;8781case 1:8782p = "int";8783break;8784case 2:8785p = "userland const char *";8786break;8787default:8788break;8789};8790break;8791/* fhreadlink */8792case 567:8793switch (ndx) {8794case 0:8795p = "userland struct fhandle *";8796break;8797case 1:8798p = "userland char *";8799break;8800case 2:8801p = "size_t";8802break;8803default:8804break;8805};8806break;8807/* funlinkat */8808case 568:8809switch (ndx) {8810case 0:8811p = "int";8812break;8813case 1:8814p = "userland const char *";8815break;8816case 2:8817p = "int";8818break;8819case 3:8820p = "int";8821break;8822default:8823break;8824};8825break;8826/* copy_file_range */8827case 569:8828switch (ndx) {8829case 0:8830p = "int";8831break;8832case 1:8833p = "userland off_t *";8834break;8835case 2:8836p = "int";8837break;8838case 3:8839p = "userland off_t *";8840break;8841case 4:8842p = "size_t";8843break;8844case 5:8845p = "unsigned int";8846break;8847default:8848break;8849};8850break;8851/* freebsd32___sysctlbyname */8852case 570:8853switch (ndx) {8854case 0:8855p = "userland const char *";8856break;8857case 1:8858p = "size_t";8859break;8860case 2:8861p = "userland void *";8862break;8863case 3:8864p = "userland uint32_t *";8865break;8866case 4:8867p = "userland void *";8868break;8869case 5:8870p = "size_t";8871break;8872default:8873break;8874};8875break;8876/* shm_open2 */8877case 571:8878switch (ndx) {8879case 0:8880p = "userland const char *";8881break;8882case 1:8883p = "int";8884break;8885case 2:8886p = "mode_t";8887break;8888case 3:8889p = "int";8890break;8891case 4:8892p = "userland const char *";8893break;8894default:8895break;8896};8897break;8898/* shm_rename */8899case 572:8900switch (ndx) {8901case 0:8902p = "userland const char *";8903break;8904case 1:8905p = "userland const char *";8906break;8907case 2:8908p = "int";8909break;8910default:8911break;8912};8913break;8914/* sigfastblock */8915case 573:8916switch (ndx) {8917case 0:8918p = "int";8919break;8920case 1:8921p = "userland void *";8922break;8923default:8924break;8925};8926break;8927/* __realpathat */8928case 574:8929switch (ndx) {8930case 0:8931p = "int";8932break;8933case 1:8934p = "userland const char *";8935break;8936case 2:8937p = "userland char *";8938break;8939case 3:8940p = "size_t";8941break;8942case 4:8943p = "int";8944break;8945default:8946break;8947};8948break;8949/* close_range */8950case 575:8951switch (ndx) {8952case 0:8953p = "u_int";8954break;8955case 1:8956p = "u_int";8957break;8958case 2:8959p = "int";8960break;8961default:8962break;8963};8964break;8965/* rpctls_syscall */8966case 576:8967switch (ndx) {8968case 0:8969p = "uint64_t";8970break;8971default:8972break;8973};8974break;8975/* __specialfd */8976case 577:8977switch (ndx) {8978case 0:8979p = "int";8980break;8981case 1:8982p = "userland const void *";8983break;8984case 2:8985p = "size_t";8986break;8987default:8988break;8989};8990break;8991/* freebsd32_aio_writev */8992case 578:8993switch (ndx) {8994case 0:8995p = "userland struct aiocb32 *";8996break;8997default:8998break;8999};9000break;9001/* freebsd32_aio_readv */9002case 579:9003switch (ndx) {9004case 0:9005p = "userland struct aiocb32 *";9006break;9007default:9008break;9009};9010break;9011/* fspacectl */9012case 580:9013switch (ndx) {9014case 0:9015p = "int";9016break;9017case 1:9018p = "int";9019break;9020case 2:9021p = "userland const struct spacectl_range *";9022break;9023case 3:9024p = "int";9025break;9026case 4:9027p = "userland struct spacectl_range *";9028break;9029default:9030break;9031};9032break;9033/* sched_getcpu */9034case 581:9035break;9036/* swapoff */9037case 582:9038switch (ndx) {9039case 0:9040p = "userland const char *";9041break;9042case 1:9043p = "u_int";9044break;9045default:9046break;9047};9048break;9049/* kqueuex */9050case 583:9051switch (ndx) {9052case 0:9053p = "u_int";9054break;9055default:9056break;9057};9058break;9059/* membarrier */9060case 584:9061switch (ndx) {9062case 0:9063p = "int";9064break;9065case 1:9066p = "unsigned";9067break;9068case 2:9069p = "int";9070break;9071default:9072break;9073};9074break;9075/* timerfd_create */9076case 585:9077switch (ndx) {9078case 0:9079p = "int";9080break;9081case 1:9082p = "int";9083break;9084default:9085break;9086};9087break;9088/* freebsd32_timerfd_gettime */9089case 586:9090switch (ndx) {9091case 0:9092p = "int";9093break;9094case 1:9095p = "userland struct itimerspec32 *";9096break;9097default:9098break;9099};9100break;9101/* freebsd32_timerfd_settime */9102case 587:9103switch (ndx) {9104case 0:9105p = "int";9106break;9107case 1:9108p = "int";9109break;9110case 2:9111p = "userland const struct itimerspec32 *";9112break;9113case 3:9114p = "userland struct itimerspec32 *";9115break;9116default:9117break;9118};9119break;9120/* kcmp */9121case 588:9122switch (ndx) {9123case 0:9124p = "pid_t";9125break;9126case 1:9127p = "pid_t";9128break;9129case 2:9130p = "int";9131break;9132case 3:9133p = "uintptr_t";9134break;9135case 4:9136p = "uintptr_t";9137break;9138default:9139break;9140};9141break;9142/* getrlimitusage */9143case 589:9144switch (ndx) {9145case 0:9146p = "u_int";9147break;9148case 1:9149p = "int";9150break;9151case 2:9152p = "userland rlim_t *";9153break;9154default:9155break;9156};9157break;9158/* fchroot */9159case 590:9160switch (ndx) {9161case 0:9162p = "int";9163break;9164default:9165break;9166};9167break;9168/* freebsd32_setcred */9169case 591:9170switch (ndx) {9171case 0:9172p = "u_int";9173break;9174case 1:9175p = "userland const struct setcred32 *";9176break;9177case 2:9178p = "size_t";9179break;9180default:9181break;9182};9183break;9184/* exterrctl */9185case 592:9186switch (ndx) {9187case 0:9188p = "u_int";9189break;9190case 1:9191p = "u_int";9192break;9193case 2:9194p = "userland void *";9195break;9196default:9197break;9198};9199break;9200/* inotify_add_watch_at */9201case 593:9202switch (ndx) {9203case 0:9204p = "int";9205break;9206case 1:9207p = "int";9208break;9209case 2:9210p = "userland const char *";9211break;9212case 3:9213p = "uint32_t";9214break;9215default:9216break;9217};9218break;9219/* inotify_rm_watch */9220case 594:9221switch (ndx) {9222case 0:9223p = "int";9224break;9225case 1:9226p = "int";9227break;9228default:9229break;9230};9231break;9232/* getgroups */9233case 595:9234switch (ndx) {9235case 0:9236p = "int";9237break;9238case 1:9239p = "userland gid_t *";9240break;9241default:9242break;9243};9244break;9245/* setgroups */9246case 596:9247switch (ndx) {9248case 0:9249p = "int";9250break;9251case 1:9252p = "userland const gid_t *";9253break;9254default:9255break;9256};9257break;9258/* jail_attach_jd */9259case 597:9260switch (ndx) {9261case 0:9262p = "int";9263break;9264default:9265break;9266};9267break;9268/* jail_remove_jd */9269case 598:9270switch (ndx) {9271case 0:9272p = "int";9273break;9274default:9275break;9276};9277break;9278/* pdrfork */9279case 600:9280switch (ndx) {9281case 0:9282p = "userland int *";9283break;9284case 1:9285p = "int";9286break;9287case 2:9288p = "int";9289break;9290default:9291break;9292};9293break;9294/* freebsd32_pdwait */9295case 601:9296switch (ndx) {9297case 0:9298p = "int";9299break;9300case 1:9301p = "userland int *";9302break;9303case 2:9304p = "int";9305break;9306case 3:9307p = "userland struct __wrusage32 *";9308break;9309case 4:9310p = "userland struct __siginfo32 *";9311break;9312default:9313break;9314};9315break;9316default:9317break;9318};9319if (p != NULL)9320strlcpy(desc, p, descsz);9321}9322static void9323systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)9324{9325const char *p = NULL;9326switch (sysnum) {9327/* syscall */9328case 0:9329/* _exit */9330case 1:9331if (ndx == 0 || ndx == 1)9332p = "void";9333break;9334/* fork */9335case 2:9336/* read */9337case 3:9338if (ndx == 0 || ndx == 1)9339p = "ssize_t";9340break;9341/* write */9342case 4:9343if (ndx == 0 || ndx == 1)9344p = "ssize_t";9345break;9346/* open */9347case 5:9348if (ndx == 0 || ndx == 1)9349p = "int";9350break;9351/* close */9352case 6:9353if (ndx == 0 || ndx == 1)9354p = "int";9355break;9356/* freebsd32_wait4 */9357case 7:9358if (ndx == 0 || ndx == 1)9359p = "int";9360break;9361/* link */9362case 9:9363if (ndx == 0 || ndx == 1)9364p = "int";9365break;9366/* unlink */9367case 10:9368if (ndx == 0 || ndx == 1)9369p = "int";9370break;9371/* chdir */9372case 12:9373if (ndx == 0 || ndx == 1)9374p = "int";9375break;9376/* fchdir */9377case 13:9378if (ndx == 0 || ndx == 1)9379p = "int";9380break;9381/* chmod */9382case 15:9383if (ndx == 0 || ndx == 1)9384p = "int";9385break;9386/* chown */9387case 16:9388if (ndx == 0 || ndx == 1)9389p = "int";9390break;9391/* break */9392case 17:9393if (ndx == 0 || ndx == 1)9394p = "void *";9395break;9396/* getpid */9397case 20:9398/* mount */9399case 21:9400if (ndx == 0 || ndx == 1)9401p = "int";9402break;9403/* unmount */9404case 22:9405if (ndx == 0 || ndx == 1)9406p = "int";9407break;9408/* setuid */9409case 23:9410if (ndx == 0 || ndx == 1)9411p = "int";9412break;9413/* getuid */9414case 24:9415/* geteuid */9416case 25:9417/* freebsd32_ptrace */9418case 26:9419if (ndx == 0 || ndx == 1)9420p = "int";9421break;9422/* freebsd32_recvmsg */9423case 27:9424if (ndx == 0 || ndx == 1)9425p = "ssize_t";9426break;9427/* freebsd32_sendmsg */9428case 28:9429if (ndx == 0 || ndx == 1)9430p = "ssize_t";9431break;9432/* recvfrom */9433case 29:9434if (ndx == 0 || ndx == 1)9435p = "ssize_t";9436break;9437/* accept */9438case 30:9439if (ndx == 0 || ndx == 1)9440p = "int";9441break;9442/* getpeername */9443case 31:9444if (ndx == 0 || ndx == 1)9445p = "int";9446break;9447/* getsockname */9448case 32:9449if (ndx == 0 || ndx == 1)9450p = "int";9451break;9452/* access */9453case 33:9454if (ndx == 0 || ndx == 1)9455p = "int";9456break;9457/* chflags */9458case 34:9459if (ndx == 0 || ndx == 1)9460p = "int";9461break;9462/* fchflags */9463case 35:9464if (ndx == 0 || ndx == 1)9465p = "int";9466break;9467/* sync */9468case 36:9469/* kill */9470case 37:9471if (ndx == 0 || ndx == 1)9472p = "int";9473break;9474/* getppid */9475case 39:9476/* dup */9477case 41:9478if (ndx == 0 || ndx == 1)9479p = "int";9480break;9481/* getegid */9482case 43:9483/* profil */9484case 44:9485if (ndx == 0 || ndx == 1)9486p = "int";9487break;9488/* ktrace */9489case 45:9490if (ndx == 0 || ndx == 1)9491p = "int";9492break;9493/* getgid */9494case 47:9495/* getlogin */9496case 49:9497if (ndx == 0 || ndx == 1)9498p = "int";9499break;9500/* setlogin */9501case 50:9502if (ndx == 0 || ndx == 1)9503p = "int";9504break;9505/* acct */9506case 51:9507if (ndx == 0 || ndx == 1)9508p = "int";9509break;9510/* freebsd32_sigaltstack */9511case 53:9512if (ndx == 0 || ndx == 1)9513p = "int";9514break;9515/* freebsd32_ioctl */9516case 54:9517if (ndx == 0 || ndx == 1)9518p = "int";9519break;9520/* reboot */9521case 55:9522if (ndx == 0 || ndx == 1)9523p = "int";9524break;9525/* revoke */9526case 56:9527if (ndx == 0 || ndx == 1)9528p = "int";9529break;9530/* symlink */9531case 57:9532if (ndx == 0 || ndx == 1)9533p = "int";9534break;9535/* readlink */9536case 58:9537if (ndx == 0 || ndx == 1)9538p = "ssize_t";9539break;9540/* freebsd32_execve */9541case 59:9542if (ndx == 0 || ndx == 1)9543p = "int";9544break;9545/* umask */9546case 60:9547if (ndx == 0 || ndx == 1)9548p = "mode_t";9549break;9550/* chroot */9551case 61:9552if (ndx == 0 || ndx == 1)9553p = "int";9554break;9555/* msync */9556case 65:9557if (ndx == 0 || ndx == 1)9558p = "int";9559break;9560/* vfork */9561case 66:9562/* munmap */9563case 73:9564if (ndx == 0 || ndx == 1)9565p = "int";9566break;9567/* freebsd32_mprotect */9568case 74:9569if (ndx == 0 || ndx == 1)9570p = "int";9571break;9572/* madvise */9573case 75:9574if (ndx == 0 || ndx == 1)9575p = "int";9576break;9577/* mincore */9578case 78:9579if (ndx == 0 || ndx == 1)9580p = "int";9581break;9582/* getpgrp */9583case 81:9584/* setpgid */9585case 82:9586if (ndx == 0 || ndx == 1)9587p = "int";9588break;9589/* freebsd32_setitimer */9590case 83:9591if (ndx == 0 || ndx == 1)9592p = "int";9593break;9594/* swapon */9595case 85:9596if (ndx == 0 || ndx == 1)9597p = "int";9598break;9599/* freebsd32_getitimer */9600case 86:9601if (ndx == 0 || ndx == 1)9602p = "int";9603break;9604/* getdtablesize */9605case 89:9606/* dup2 */9607case 90:9608if (ndx == 0 || ndx == 1)9609p = "int";9610break;9611/* freebsd32_fcntl */9612case 92:9613if (ndx == 0 || ndx == 1)9614p = "int";9615break;9616/* freebsd32_select */9617case 93:9618if (ndx == 0 || ndx == 1)9619p = "int";9620break;9621/* fsync */9622case 95:9623if (ndx == 0 || ndx == 1)9624p = "int";9625break;9626/* setpriority */9627case 96:9628if (ndx == 0 || ndx == 1)9629p = "int";9630break;9631/* socket */9632case 97:9633if (ndx == 0 || ndx == 1)9634p = "int";9635break;9636/* connect */9637case 98:9638if (ndx == 0 || ndx == 1)9639p = "int";9640break;9641/* getpriority */9642case 100:9643if (ndx == 0 || ndx == 1)9644p = "int";9645break;9646/* bind */9647case 104:9648if (ndx == 0 || ndx == 1)9649p = "int";9650break;9651/* setsockopt */9652case 105:9653if (ndx == 0 || ndx == 1)9654p = "int";9655break;9656/* listen */9657case 106:9658if (ndx == 0 || ndx == 1)9659p = "int";9660break;9661/* freebsd32_gettimeofday */9662case 116:9663if (ndx == 0 || ndx == 1)9664p = "int";9665break;9666/* freebsd32_getrusage */9667case 117:9668if (ndx == 0 || ndx == 1)9669p = "int";9670break;9671/* getsockopt */9672case 118:9673if (ndx == 0 || ndx == 1)9674p = "int";9675break;9676/* freebsd32_readv */9677case 120:9678if (ndx == 0 || ndx == 1)9679p = "ssize_t";9680break;9681/* freebsd32_writev */9682case 121:9683if (ndx == 0 || ndx == 1)9684p = "ssize_t";9685break;9686/* freebsd32_settimeofday */9687case 122:9688if (ndx == 0 || ndx == 1)9689p = "int";9690break;9691/* fchown */9692case 123:9693if (ndx == 0 || ndx == 1)9694p = "int";9695break;9696/* fchmod */9697case 124:9698if (ndx == 0 || ndx == 1)9699p = "int";9700break;9701/* setreuid */9702case 126:9703if (ndx == 0 || ndx == 1)9704p = "int";9705break;9706/* setregid */9707case 127:9708if (ndx == 0 || ndx == 1)9709p = "int";9710break;9711/* rename */9712case 128:9713if (ndx == 0 || ndx == 1)9714p = "int";9715break;9716/* flock */9717case 131:9718if (ndx == 0 || ndx == 1)9719p = "int";9720break;9721/* mkfifo */9722case 132:9723if (ndx == 0 || ndx == 1)9724p = "int";9725break;9726/* sendto */9727case 133:9728if (ndx == 0 || ndx == 1)9729p = "ssize_t";9730break;9731/* shutdown */9732case 134:9733if (ndx == 0 || ndx == 1)9734p = "int";9735break;9736/* socketpair */9737case 135:9738if (ndx == 0 || ndx == 1)9739p = "int";9740break;9741/* mkdir */9742case 136:9743if (ndx == 0 || ndx == 1)9744p = "int";9745break;9746/* rmdir */9747case 137:9748if (ndx == 0 || ndx == 1)9749p = "int";9750break;9751/* freebsd32_utimes */9752case 138:9753if (ndx == 0 || ndx == 1)9754p = "int";9755break;9756/* freebsd32_adjtime */9757case 140:9758if (ndx == 0 || ndx == 1)9759p = "int";9760break;9761/* setsid */9762case 147:9763/* quotactl */9764case 148:9765if (ndx == 0 || ndx == 1)9766p = "int";9767break;9768/* getfh */9769case 161:9770if (ndx == 0 || ndx == 1)9771p = "int";9772break;9773/* freebsd32_sysarch */9774case 165:9775if (ndx == 0 || ndx == 1)9776p = "int";9777break;9778/* rtprio */9779case 166:9780if (ndx == 0 || ndx == 1)9781p = "int";9782break;9783/* freebsd32_semsys */9784case 169:9785if (ndx == 0 || ndx == 1)9786p = "int";9787break;9788/* freebsd32_msgsys */9789case 170:9790if (ndx == 0 || ndx == 1)9791p = "int";9792break;9793/* freebsd32_shmsys */9794case 171:9795if (ndx == 0 || ndx == 1)9796p = "int";9797break;9798/* setfib */9799case 175:9800if (ndx == 0 || ndx == 1)9801p = "int";9802break;9803/* freebsd32_ntp_adjtime */9804case 176:9805if (ndx == 0 || ndx == 1)9806p = "int";9807break;9808/* setgid */9809case 181:9810if (ndx == 0 || ndx == 1)9811p = "int";9812break;9813/* setegid */9814case 182:9815if (ndx == 0 || ndx == 1)9816p = "int";9817break;9818/* seteuid */9819case 183:9820if (ndx == 0 || ndx == 1)9821p = "int";9822break;9823/* pathconf */9824case 191:9825if (ndx == 0 || ndx == 1)9826p = "int";9827break;9828/* fpathconf */9829case 192:9830if (ndx == 0 || ndx == 1)9831p = "int";9832break;9833/* getrlimit */9834case 194:9835if (ndx == 0 || ndx == 1)9836p = "int";9837break;9838/* setrlimit */9839case 195:9840if (ndx == 0 || ndx == 1)9841p = "int";9842break;9843/* __syscall */9844case 198:9845/* freebsd32___sysctl */9846case 202:9847if (ndx == 0 || ndx == 1)9848p = "int";9849break;9850/* mlock */9851case 203:9852if (ndx == 0 || ndx == 1)9853p = "int";9854break;9855/* munlock */9856case 204:9857if (ndx == 0 || ndx == 1)9858p = "int";9859break;9860/* undelete */9861case 205:9862if (ndx == 0 || ndx == 1)9863p = "int";9864break;9865/* freebsd32_futimes */9866case 206:9867if (ndx == 0 || ndx == 1)9868p = "int";9869break;9870/* getpgid */9871case 207:9872if (ndx == 0 || ndx == 1)9873p = "int";9874break;9875/* poll */9876case 209:9877if (ndx == 0 || ndx == 1)9878p = "int";9879break;9880/* lkmnosys */9881case 210:9882/* lkmnosys */9883case 211:9884/* lkmnosys */9885case 212:9886/* lkmnosys */9887case 213:9888/* lkmnosys */9889case 214:9890/* lkmnosys */9891case 215:9892/* lkmnosys */9893case 216:9894/* lkmnosys */9895case 217:9896/* lkmnosys */9897case 218:9898/* lkmnosys */9899case 219:9900/* semget */9901case 221:9902if (ndx == 0 || ndx == 1)9903p = "int";9904break;9905/* semop */9906case 222:9907if (ndx == 0 || ndx == 1)9908p = "int";9909break;9910/* msgget */9911case 225:9912if (ndx == 0 || ndx == 1)9913p = "int";9914break;9915/* freebsd32_msgsnd */9916case 226:9917if (ndx == 0 || ndx == 1)9918p = "int";9919break;9920/* freebsd32_msgrcv */9921case 227:9922if (ndx == 0 || ndx == 1)9923p = "ssize_t";9924break;9925/* shmat */9926case 228:9927if (ndx == 0 || ndx == 1)9928p = "void *";9929break;9930/* shmdt */9931case 230:9932if (ndx == 0 || ndx == 1)9933p = "int";9934break;9935/* shmget */9936case 231:9937if (ndx == 0 || ndx == 1)9938p = "int";9939break;9940/* freebsd32_clock_gettime */9941case 232:9942if (ndx == 0 || ndx == 1)9943p = "int";9944break;9945/* freebsd32_clock_settime */9946case 233:9947if (ndx == 0 || ndx == 1)9948p = "int";9949break;9950/* freebsd32_clock_getres */9951case 234:9952if (ndx == 0 || ndx == 1)9953p = "int";9954break;9955/* freebsd32_ktimer_create */9956case 235:9957if (ndx == 0 || ndx == 1)9958p = "int";9959break;9960/* ktimer_delete */9961case 236:9962if (ndx == 0 || ndx == 1)9963p = "int";9964break;9965/* freebsd32_ktimer_settime */9966case 237:9967if (ndx == 0 || ndx == 1)9968p = "int";9969break;9970/* freebsd32_ktimer_gettime */9971case 238:9972if (ndx == 0 || ndx == 1)9973p = "int";9974break;9975/* ktimer_getoverrun */9976case 239:9977if (ndx == 0 || ndx == 1)9978p = "int";9979break;9980/* freebsd32_nanosleep */9981case 240:9982if (ndx == 0 || ndx == 1)9983p = "int";9984break;9985/* ffclock_getcounter */9986case 241:9987if (ndx == 0 || ndx == 1)9988p = "int";9989break;9990/* freebsd32_ffclock_setestimate */9991case 242:9992if (ndx == 0 || ndx == 1)9993p = "int";9994break;9995/* freebsd32_ffclock_getestimate */9996case 243:9997if (ndx == 0 || ndx == 1)9998p = "int";9999break;10000/* freebsd32_clock_nanosleep */10001case 244:10002if (ndx == 0 || ndx == 1)10003p = "int";10004break;10005/* freebsd32_clock_getcpuclockid2 */10006case 247:10007if (ndx == 0 || ndx == 1)10008p = "int";10009break;10010/* minherit */10011case 250:10012if (ndx == 0 || ndx == 1)10013p = "int";10014break;10015/* rfork */10016case 251:10017if (ndx == 0 || ndx == 1)10018p = "int";10019break;10020/* issetugid */10021case 253:10022/* lchown */10023case 254:10024if (ndx == 0 || ndx == 1)10025p = "int";10026break;10027/* freebsd32_aio_read */10028case 255:10029if (ndx == 0 || ndx == 1)10030p = "int";10031break;10032/* freebsd32_aio_write */10033case 256:10034if (ndx == 0 || ndx == 1)10035p = "int";10036break;10037/* freebsd32_lio_listio */10038case 257:10039if (ndx == 0 || ndx == 1)10040p = "int";10041break;10042/* lchmod */10043case 274:10044if (ndx == 0 || ndx == 1)10045p = "int";10046break;10047/* freebsd32_lutimes */10048case 276:10049if (ndx == 0 || ndx == 1)10050p = "int";10051break;10052/* freebsd32_preadv */10053case 289:10054if (ndx == 0 || ndx == 1)10055p = "ssize_t";10056break;10057/* freebsd32_pwritev */10058case 290:10059if (ndx == 0 || ndx == 1)10060p = "ssize_t";10061break;10062/* fhopen */10063case 298:10064if (ndx == 0 || ndx == 1)10065p = "int";10066break;10067/* modnext */10068case 300:10069if (ndx == 0 || ndx == 1)10070p = "int";10071break;10072/* freebsd32_modstat */10073case 301:10074if (ndx == 0 || ndx == 1)10075p = "int";10076break;10077/* modfnext */10078case 302:10079if (ndx == 0 || ndx == 1)10080p = "int";10081break;10082/* modfind */10083case 303:10084if (ndx == 0 || ndx == 1)10085p = "int";10086break;10087/* kldload */10088case 304:10089if (ndx == 0 || ndx == 1)10090p = "int";10091break;10092/* kldunload */10093case 305:10094if (ndx == 0 || ndx == 1)10095p = "int";10096break;10097/* kldfind */10098case 306:10099if (ndx == 0 || ndx == 1)10100p = "int";10101break;10102/* kldnext */10103case 307:10104if (ndx == 0 || ndx == 1)10105p = "int";10106break;10107/* freebsd32_kldstat */10108case 308:10109if (ndx == 0 || ndx == 1)10110p = "int";10111break;10112/* kldfirstmod */10113case 309:10114if (ndx == 0 || ndx == 1)10115p = "int";10116break;10117/* getsid */10118case 310:10119if (ndx == 0 || ndx == 1)10120p = "int";10121break;10122/* setresuid */10123case 311:10124if (ndx == 0 || ndx == 1)10125p = "int";10126break;10127/* setresgid */10128case 312:10129if (ndx == 0 || ndx == 1)10130p = "int";10131break;10132/* freebsd32_aio_return */10133case 314:10134if (ndx == 0 || ndx == 1)10135p = "ssize_t";10136break;10137/* freebsd32_aio_suspend */10138case 315:10139if (ndx == 0 || ndx == 1)10140p = "int";10141break;10142/* aio_cancel */10143case 316:10144if (ndx == 0 || ndx == 1)10145p = "int";10146break;10147/* freebsd32_aio_error */10148case 317:10149if (ndx == 0 || ndx == 1)10150p = "int";10151break;10152/* yield */10153case 321:10154/* mlockall */10155case 324:10156if (ndx == 0 || ndx == 1)10157p = "int";10158break;10159/* munlockall */10160case 325:10161/* __getcwd */10162case 326:10163if (ndx == 0 || ndx == 1)10164p = "int";10165break;10166/* sched_setparam */10167case 327:10168if (ndx == 0 || ndx == 1)10169p = "int";10170break;10171/* sched_getparam */10172case 328:10173if (ndx == 0 || ndx == 1)10174p = "int";10175break;10176/* sched_setscheduler */10177case 329:10178if (ndx == 0 || ndx == 1)10179p = "int";10180break;10181/* sched_getscheduler */10182case 330:10183if (ndx == 0 || ndx == 1)10184p = "int";10185break;10186/* sched_yield */10187case 331:10188/* sched_get_priority_max */10189case 332:10190if (ndx == 0 || ndx == 1)10191p = "int";10192break;10193/* sched_get_priority_min */10194case 333:10195if (ndx == 0 || ndx == 1)10196p = "int";10197break;10198/* freebsd32_sched_rr_get_interval */10199case 334:10200if (ndx == 0 || ndx == 1)10201p = "int";10202break;10203/* utrace */10204case 335:10205if (ndx == 0 || ndx == 1)10206p = "int";10207break;10208/* freebsd32_jail */10209case 338:10210if (ndx == 0 || ndx == 1)10211p = "int";10212break;10213/* sigprocmask */10214case 340:10215if (ndx == 0 || ndx == 1)10216p = "int";10217break;10218/* sigsuspend */10219case 341:10220if (ndx == 0 || ndx == 1)10221p = "int";10222break;10223/* sigpending */10224case 343:10225if (ndx == 0 || ndx == 1)10226p = "int";10227break;10228/* freebsd32_sigtimedwait */10229case 345:10230if (ndx == 0 || ndx == 1)10231p = "int";10232break;10233/* freebsd32_sigwaitinfo */10234case 346:10235if (ndx == 0 || ndx == 1)10236p = "int";10237break;10238/* __acl_get_file */10239case 347:10240if (ndx == 0 || ndx == 1)10241p = "int";10242break;10243/* __acl_set_file */10244case 348:10245if (ndx == 0 || ndx == 1)10246p = "int";10247break;10248/* __acl_get_fd */10249case 349:10250if (ndx == 0 || ndx == 1)10251p = "int";10252break;10253/* __acl_set_fd */10254case 350:10255if (ndx == 0 || ndx == 1)10256p = "int";10257break;10258/* __acl_delete_file */10259case 351:10260if (ndx == 0 || ndx == 1)10261p = "int";10262break;10263/* __acl_delete_fd */10264case 352:10265if (ndx == 0 || ndx == 1)10266p = "int";10267break;10268/* __acl_aclcheck_file */10269case 353:10270if (ndx == 0 || ndx == 1)10271p = "int";10272break;10273/* __acl_aclcheck_fd */10274case 354:10275if (ndx == 0 || ndx == 1)10276p = "int";10277break;10278/* extattrctl */10279case 355:10280if (ndx == 0 || ndx == 1)10281p = "int";10282break;10283/* extattr_set_file */10284case 356:10285if (ndx == 0 || ndx == 1)10286p = "ssize_t";10287break;10288/* extattr_get_file */10289case 357:10290if (ndx == 0 || ndx == 1)10291p = "ssize_t";10292break;10293/* extattr_delete_file */10294case 358:10295if (ndx == 0 || ndx == 1)10296p = "int";10297break;10298/* freebsd32_aio_waitcomplete */10299case 359:10300if (ndx == 0 || ndx == 1)10301p = "ssize_t";10302break;10303/* getresuid */10304case 360:10305if (ndx == 0 || ndx == 1)10306p = "int";10307break;10308/* getresgid */10309case 361:10310if (ndx == 0 || ndx == 1)10311p = "int";10312break;10313/* kqueue */10314case 362:10315/* extattr_set_fd */10316case 371:10317if (ndx == 0 || ndx == 1)10318p = "ssize_t";10319break;10320/* extattr_get_fd */10321case 372:10322if (ndx == 0 || ndx == 1)10323p = "ssize_t";10324break;10325/* extattr_delete_fd */10326case 373:10327if (ndx == 0 || ndx == 1)10328p = "int";10329break;10330/* __setugid */10331case 374:10332if (ndx == 0 || ndx == 1)10333p = "int";10334break;10335/* eaccess */10336case 376:10337if (ndx == 0 || ndx == 1)10338p = "int";10339break;10340/* freebsd32_nmount */10341case 378:10342if (ndx == 0 || ndx == 1)10343p = "int";10344break;10345/* kenv */10346case 390:10347if (ndx == 0 || ndx == 1)10348p = "int";10349break;10350/* lchflags */10351case 391:10352if (ndx == 0 || ndx == 1)10353p = "int";10354break;10355/* uuidgen */10356case 392:10357if (ndx == 0 || ndx == 1)10358p = "int";10359break;10360/* freebsd32_sendfile */10361case 393:10362if (ndx == 0 || ndx == 1)10363p = "int";10364break;10365/* mac_syscall */10366case 394:10367if (ndx == 0 || ndx == 1)10368p = "int";10369break;10370/* ksem_close */10371case 400:10372if (ndx == 0 || ndx == 1)10373p = "int";10374break;10375/* ksem_post */10376case 401:10377if (ndx == 0 || ndx == 1)10378p = "int";10379break;10380/* ksem_wait */10381case 402:10382if (ndx == 0 || ndx == 1)10383p = "int";10384break;10385/* ksem_trywait */10386case 403:10387if (ndx == 0 || ndx == 1)10388p = "int";10389break;10390/* freebsd32_ksem_init */10391case 404:10392if (ndx == 0 || ndx == 1)10393p = "int";10394break;10395/* freebsd32_ksem_open */10396case 405:10397if (ndx == 0 || ndx == 1)10398p = "int";10399break;10400/* ksem_unlink */10401case 406:10402if (ndx == 0 || ndx == 1)10403p = "int";10404break;10405/* ksem_getvalue */10406case 407:10407if (ndx == 0 || ndx == 1)10408p = "int";10409break;10410/* ksem_destroy */10411case 408:10412if (ndx == 0 || ndx == 1)10413p = "int";10414break;10415/* extattr_set_link */10416case 412:10417if (ndx == 0 || ndx == 1)10418p = "ssize_t";10419break;10420/* extattr_get_link */10421case 413:10422if (ndx == 0 || ndx == 1)10423p = "ssize_t";10424break;10425/* extattr_delete_link */10426case 414:10427if (ndx == 0 || ndx == 1)10428p = "int";10429break;10430/* freebsd32_sigaction */10431case 416:10432if (ndx == 0 || ndx == 1)10433p = "int";10434break;10435/* freebsd32_sigreturn */10436case 417:10437if (ndx == 0 || ndx == 1)10438p = "int";10439break;10440/* freebsd32_getcontext */10441case 421:10442if (ndx == 0 || ndx == 1)10443p = "int";10444break;10445/* freebsd32_setcontext */10446case 422:10447if (ndx == 0 || ndx == 1)10448p = "int";10449break;10450/* freebsd32_swapcontext */10451case 423:10452if (ndx == 0 || ndx == 1)10453p = "int";10454break;10455/* __acl_get_link */10456case 425:10457if (ndx == 0 || ndx == 1)10458p = "int";10459break;10460/* __acl_set_link */10461case 426:10462if (ndx == 0 || ndx == 1)10463p = "int";10464break;10465/* __acl_delete_link */10466case 427:10467if (ndx == 0 || ndx == 1)10468p = "int";10469break;10470/* __acl_aclcheck_link */10471case 428:10472if (ndx == 0 || ndx == 1)10473p = "int";10474break;10475/* sigwait */10476case 429:10477if (ndx == 0 || ndx == 1)10478p = "int";10479break;10480/* thr_exit */10481case 431:10482if (ndx == 0 || ndx == 1)10483p = "void";10484break;10485/* thr_self */10486case 432:10487if (ndx == 0 || ndx == 1)10488p = "int";10489break;10490/* thr_kill */10491case 433:10492if (ndx == 0 || ndx == 1)10493p = "int";10494break;10495/* jail_attach */10496case 436:10497if (ndx == 0 || ndx == 1)10498p = "int";10499break;10500/* extattr_list_fd */10501case 437:10502if (ndx == 0 || ndx == 1)10503p = "ssize_t";10504break;10505/* extattr_list_file */10506case 438:10507if (ndx == 0 || ndx == 1)10508p = "ssize_t";10509break;10510/* extattr_list_link */10511case 439:10512if (ndx == 0 || ndx == 1)10513p = "ssize_t";10514break;10515/* freebsd32_ksem_timedwait */10516case 441:10517if (ndx == 0 || ndx == 1)10518p = "int";10519break;10520/* freebsd32_thr_suspend */10521case 442:10522if (ndx == 0 || ndx == 1)10523p = "int";10524break;10525/* thr_wake */10526case 443:10527if (ndx == 0 || ndx == 1)10528p = "int";10529break;10530/* kldunloadf */10531case 444:10532if (ndx == 0 || ndx == 1)10533p = "int";10534break;10535/* audit */10536case 445:10537if (ndx == 0 || ndx == 1)10538p = "int";10539break;10540/* auditon */10541case 446:10542if (ndx == 0 || ndx == 1)10543p = "int";10544break;10545/* getauid */10546case 447:10547if (ndx == 0 || ndx == 1)10548p = "int";10549break;10550/* setauid */10551case 448:10552if (ndx == 0 || ndx == 1)10553p = "int";10554break;10555/* getaudit */10556case 449:10557if (ndx == 0 || ndx == 1)10558p = "int";10559break;10560/* setaudit */10561case 450:10562if (ndx == 0 || ndx == 1)10563p = "int";10564break;10565/* getaudit_addr */10566case 451:10567if (ndx == 0 || ndx == 1)10568p = "int";10569break;10570/* setaudit_addr */10571case 452:10572if (ndx == 0 || ndx == 1)10573p = "int";10574break;10575/* auditctl */10576case 453:10577if (ndx == 0 || ndx == 1)10578p = "int";10579break;10580/* freebsd32__umtx_op */10581case 454:10582if (ndx == 0 || ndx == 1)10583p = "int";10584break;10585/* freebsd32_thr_new */10586case 455:10587if (ndx == 0 || ndx == 1)10588p = "int";10589break;10590/* freebsd32_sigqueue */10591case 456:10592if (ndx == 0 || ndx == 1)10593p = "int";10594break;10595/* freebsd32_kmq_open */10596case 457:10597if (ndx == 0 || ndx == 1)10598p = "int";10599break;10600/* freebsd32_kmq_setattr */10601case 458:10602if (ndx == 0 || ndx == 1)10603p = "int";10604break;10605/* freebsd32_kmq_timedreceive */10606case 459:10607if (ndx == 0 || ndx == 1)10608p = "int";10609break;10610/* freebsd32_kmq_timedsend */10611case 460:10612if (ndx == 0 || ndx == 1)10613p = "int";10614break;10615/* freebsd32_kmq_notify */10616case 461:10617if (ndx == 0 || ndx == 1)10618p = "int";10619break;10620/* kmq_unlink */10621case 462:10622if (ndx == 0 || ndx == 1)10623p = "int";10624break;10625/* freebsd32_abort2 */10626case 463:10627if (ndx == 0 || ndx == 1)10628p = "void";10629break;10630/* thr_set_name */10631case 464:10632if (ndx == 0 || ndx == 1)10633p = "int";10634break;10635/* freebsd32_aio_fsync */10636case 465:10637if (ndx == 0 || ndx == 1)10638p = "int";10639break;10640/* rtprio_thread */10641case 466:10642if (ndx == 0 || ndx == 1)10643p = "int";10644break;10645/* sctp_peeloff */10646case 471:10647if (ndx == 0 || ndx == 1)10648p = "int";10649break;10650/* sctp_generic_sendmsg */10651case 472:10652if (ndx == 0 || ndx == 1)10653p = "int";10654break;10655/* sctp_generic_sendmsg_iov */10656case 473:10657if (ndx == 0 || ndx == 1)10658p = "int";10659break;10660/* sctp_generic_recvmsg */10661case 474:10662if (ndx == 0 || ndx == 1)10663p = "int";10664break;10665/* freebsd32_pread */10666case 475:10667if (ndx == 0 || ndx == 1)10668p = "ssize_t";10669break;10670/* freebsd32_pwrite */10671case 476:10672if (ndx == 0 || ndx == 1)10673p = "ssize_t";10674break;10675/* freebsd32_mmap */10676case 477:10677if (ndx == 0 || ndx == 1)10678p = "void *";10679break;10680/* freebsd32_lseek */10681case 478:10682if (ndx == 0 || ndx == 1)10683p = "off_t";10684break;10685/* freebsd32_truncate */10686case 479:10687if (ndx == 0 || ndx == 1)10688p = "int";10689break;10690/* freebsd32_ftruncate */10691case 480:10692if (ndx == 0 || ndx == 1)10693p = "int";10694break;10695/* thr_kill2 */10696case 481:10697if (ndx == 0 || ndx == 1)10698p = "int";10699break;10700/* shm_unlink */10701case 483:10702if (ndx == 0 || ndx == 1)10703p = "int";10704break;10705/* cpuset */10706case 484:10707if (ndx == 0 || ndx == 1)10708p = "int";10709break;10710/* freebsd32_cpuset_setid */10711case 485:10712if (ndx == 0 || ndx == 1)10713p = "int";10714break;10715/* freebsd32_cpuset_getid */10716case 486:10717if (ndx == 0 || ndx == 1)10718p = "int";10719break;10720/* freebsd32_cpuset_getaffinity */10721case 487:10722if (ndx == 0 || ndx == 1)10723p = "int";10724break;10725/* freebsd32_cpuset_setaffinity */10726case 488:10727if (ndx == 0 || ndx == 1)10728p = "int";10729break;10730/* faccessat */10731case 489:10732if (ndx == 0 || ndx == 1)10733p = "int";10734break;10735/* fchmodat */10736case 490:10737if (ndx == 0 || ndx == 1)10738p = "int";10739break;10740/* fchownat */10741case 491:10742if (ndx == 0 || ndx == 1)10743p = "int";10744break;10745/* freebsd32_fexecve */10746case 492:10747if (ndx == 0 || ndx == 1)10748p = "int";10749break;10750/* freebsd32_futimesat */10751case 494:10752if (ndx == 0 || ndx == 1)10753p = "int";10754break;10755/* linkat */10756case 495:10757if (ndx == 0 || ndx == 1)10758p = "int";10759break;10760/* mkdirat */10761case 496:10762if (ndx == 0 || ndx == 1)10763p = "int";10764break;10765/* mkfifoat */10766case 497:10767if (ndx == 0 || ndx == 1)10768p = "int";10769break;10770/* openat */10771case 499:10772if (ndx == 0 || ndx == 1)10773p = "int";10774break;10775/* readlinkat */10776case 500:10777if (ndx == 0 || ndx == 1)10778p = "ssize_t";10779break;10780/* renameat */10781case 501:10782if (ndx == 0 || ndx == 1)10783p = "int";10784break;10785/* symlinkat */10786case 502:10787if (ndx == 0 || ndx == 1)10788p = "int";10789break;10790/* unlinkat */10791case 503:10792if (ndx == 0 || ndx == 1)10793p = "int";10794break;10795/* posix_openpt */10796case 504:10797if (ndx == 0 || ndx == 1)10798p = "int";10799break;10800/* freebsd32_jail_get */10801case 506:10802if (ndx == 0 || ndx == 1)10803p = "int";10804break;10805/* freebsd32_jail_set */10806case 507:10807if (ndx == 0 || ndx == 1)10808p = "int";10809break;10810/* jail_remove */10811case 508:10812if (ndx == 0 || ndx == 1)10813p = "int";10814break;10815/* freebsd32___semctl */10816case 510:10817if (ndx == 0 || ndx == 1)10818p = "int";10819break;10820/* freebsd32_msgctl */10821case 511:10822if (ndx == 0 || ndx == 1)10823p = "int";10824break;10825/* freebsd32_shmctl */10826case 512:10827if (ndx == 0 || ndx == 1)10828p = "int";10829break;10830/* lpathconf */10831case 513:10832if (ndx == 0 || ndx == 1)10833p = "int";10834break;10835/* __cap_rights_get */10836case 515:10837if (ndx == 0 || ndx == 1)10838p = "int";10839break;10840/* cap_enter */10841case 516:10842/* cap_getmode */10843case 517:10844if (ndx == 0 || ndx == 1)10845p = "int";10846break;10847/* pdfork */10848case 518:10849if (ndx == 0 || ndx == 1)10850p = "int";10851break;10852/* pdkill */10853case 519:10854if (ndx == 0 || ndx == 1)10855p = "int";10856break;10857/* pdgetpid */10858case 520:10859if (ndx == 0 || ndx == 1)10860p = "int";10861break;10862/* freebsd32_pselect */10863case 522:10864if (ndx == 0 || ndx == 1)10865p = "int";10866break;10867/* getloginclass */10868case 523:10869if (ndx == 0 || ndx == 1)10870p = "int";10871break;10872/* setloginclass */10873case 524:10874if (ndx == 0 || ndx == 1)10875p = "int";10876break;10877/* rctl_get_racct */10878case 525:10879if (ndx == 0 || ndx == 1)10880p = "int";10881break;10882/* rctl_get_rules */10883case 526:10884if (ndx == 0 || ndx == 1)10885p = "int";10886break;10887/* rctl_get_limits */10888case 527:10889if (ndx == 0 || ndx == 1)10890p = "int";10891break;10892/* rctl_add_rule */10893case 528:10894if (ndx == 0 || ndx == 1)10895p = "int";10896break;10897/* rctl_remove_rule */10898case 529:10899if (ndx == 0 || ndx == 1)10900p = "int";10901break;10902/* freebsd32_posix_fallocate */10903case 530:10904if (ndx == 0 || ndx == 1)10905p = "int";10906break;10907/* freebsd32_posix_fadvise */10908case 531:10909if (ndx == 0 || ndx == 1)10910p = "int";10911break;10912/* freebsd32_wait6 */10913case 532:10914if (ndx == 0 || ndx == 1)10915p = "int";10916break;10917/* cap_rights_limit */10918case 533:10919if (ndx == 0 || ndx == 1)10920p = "int";10921break;10922/* freebsd32_cap_ioctls_limit */10923case 534:10924if (ndx == 0 || ndx == 1)10925p = "int";10926break;10927/* freebsd32_cap_ioctls_get */10928case 535:10929if (ndx == 0 || ndx == 1)10930p = "ssize_t";10931break;10932/* cap_fcntls_limit */10933case 536:10934if (ndx == 0 || ndx == 1)10935p = "int";10936break;10937/* cap_fcntls_get */10938case 537:10939if (ndx == 0 || ndx == 1)10940p = "int";10941break;10942/* bindat */10943case 538:10944if (ndx == 0 || ndx == 1)10945p = "int";10946break;10947/* connectat */10948case 539:10949if (ndx == 0 || ndx == 1)10950p = "int";10951break;10952/* chflagsat */10953case 540:10954if (ndx == 0 || ndx == 1)10955p = "int";10956break;10957/* accept4 */10958case 541:10959if (ndx == 0 || ndx == 1)10960p = "int";10961break;10962/* pipe2 */10963case 542:10964if (ndx == 0 || ndx == 1)10965p = "int";10966break;10967/* freebsd32_aio_mlock */10968case 543:10969if (ndx == 0 || ndx == 1)10970p = "int";10971break;10972/* freebsd32_procctl */10973case 544:10974if (ndx == 0 || ndx == 1)10975p = "int";10976break;10977/* freebsd32_ppoll */10978case 545:10979if (ndx == 0 || ndx == 1)10980p = "int";10981break;10982/* freebsd32_futimens */10983case 546:10984if (ndx == 0 || ndx == 1)10985p = "int";10986break;10987/* freebsd32_utimensat */10988case 547:10989if (ndx == 0 || ndx == 1)10990p = "int";10991break;10992/* fdatasync */10993case 550:10994if (ndx == 0 || ndx == 1)10995p = "int";10996break;10997/* freebsd32_fstat */10998case 551:10999if (ndx == 0 || ndx == 1)11000p = "int";11001break;11002/* freebsd32_fstatat */11003case 552:11004if (ndx == 0 || ndx == 1)11005p = "int";11006break;11007/* freebsd32_fhstat */11008case 553:11009if (ndx == 0 || ndx == 1)11010p = "int";11011break;11012/* getdirentries */11013case 554:11014if (ndx == 0 || ndx == 1)11015p = "ssize_t";11016break;11017/* statfs */11018case 555:11019if (ndx == 0 || ndx == 1)11020p = "int";11021break;11022/* fstatfs */11023case 556:11024if (ndx == 0 || ndx == 1)11025p = "int";11026break;11027/* freebsd32_getfsstat */11028case 557:11029if (ndx == 0 || ndx == 1)11030p = "int";11031break;11032/* fhstatfs */11033case 558:11034if (ndx == 0 || ndx == 1)11035p = "int";11036break;11037/* freebsd32_mknodat */11038case 559:11039if (ndx == 0 || ndx == 1)11040p = "int";11041break;11042/* freebsd32_kevent */11043case 560:11044if (ndx == 0 || ndx == 1)11045p = "int";11046break;11047/* freebsd32_cpuset_getdomain */11048case 561:11049if (ndx == 0 || ndx == 1)11050p = "int";11051break;11052/* freebsd32_cpuset_setdomain */11053case 562:11054if (ndx == 0 || ndx == 1)11055p = "int";11056break;11057/* getrandom */11058case 563:11059if (ndx == 0 || ndx == 1)11060p = "int";11061break;11062/* getfhat */11063case 564:11064if (ndx == 0 || ndx == 1)11065p = "int";11066break;11067/* fhlink */11068case 565:11069if (ndx == 0 || ndx == 1)11070p = "int";11071break;11072/* fhlinkat */11073case 566:11074if (ndx == 0 || ndx == 1)11075p = "int";11076break;11077/* fhreadlink */11078case 567:11079if (ndx == 0 || ndx == 1)11080p = "int";11081break;11082/* funlinkat */11083case 568:11084if (ndx == 0 || ndx == 1)11085p = "int";11086break;11087/* copy_file_range */11088case 569:11089if (ndx == 0 || ndx == 1)11090p = "ssize_t";11091break;11092/* freebsd32___sysctlbyname */11093case 570:11094if (ndx == 0 || ndx == 1)11095p = "int";11096break;11097/* shm_open2 */11098case 571:11099if (ndx == 0 || ndx == 1)11100p = "int";11101break;11102/* shm_rename */11103case 572:11104if (ndx == 0 || ndx == 1)11105p = "int";11106break;11107/* sigfastblock */11108case 573:11109if (ndx == 0 || ndx == 1)11110p = "int";11111break;11112/* __realpathat */11113case 574:11114if (ndx == 0 || ndx == 1)11115p = "int";11116break;11117/* close_range */11118case 575:11119if (ndx == 0 || ndx == 1)11120p = "int";11121break;11122/* rpctls_syscall */11123case 576:11124if (ndx == 0 || ndx == 1)11125p = "int";11126break;11127/* __specialfd */11128case 577:11129if (ndx == 0 || ndx == 1)11130p = "int";11131break;11132/* freebsd32_aio_writev */11133case 578:11134if (ndx == 0 || ndx == 1)11135p = "int";11136break;11137/* freebsd32_aio_readv */11138case 579:11139if (ndx == 0 || ndx == 1)11140p = "int";11141break;11142/* fspacectl */11143case 580:11144if (ndx == 0 || ndx == 1)11145p = "int";11146break;11147/* sched_getcpu */11148case 581:11149/* swapoff */11150case 582:11151if (ndx == 0 || ndx == 1)11152p = "int";11153break;11154/* kqueuex */11155case 583:11156if (ndx == 0 || ndx == 1)11157p = "int";11158break;11159/* membarrier */11160case 584:11161if (ndx == 0 || ndx == 1)11162p = "int";11163break;11164/* timerfd_create */11165case 585:11166if (ndx == 0 || ndx == 1)11167p = "int";11168break;11169/* freebsd32_timerfd_gettime */11170case 586:11171if (ndx == 0 || ndx == 1)11172p = "int";11173break;11174/* freebsd32_timerfd_settime */11175case 587:11176if (ndx == 0 || ndx == 1)11177p = "int";11178break;11179/* kcmp */11180case 588:11181if (ndx == 0 || ndx == 1)11182p = "int";11183break;11184/* getrlimitusage */11185case 589:11186if (ndx == 0 || ndx == 1)11187p = "int";11188break;11189/* fchroot */11190case 590:11191if (ndx == 0 || ndx == 1)11192p = "int";11193break;11194/* freebsd32_setcred */11195case 591:11196if (ndx == 0 || ndx == 1)11197p = "int";11198break;11199/* exterrctl */11200case 592:11201if (ndx == 0 || ndx == 1)11202p = "int";11203break;11204/* inotify_add_watch_at */11205case 593:11206if (ndx == 0 || ndx == 1)11207p = "int";11208break;11209/* inotify_rm_watch */11210case 594:11211if (ndx == 0 || ndx == 1)11212p = "int";11213break;11214/* getgroups */11215case 595:11216if (ndx == 0 || ndx == 1)11217p = "int";11218break;11219/* setgroups */11220case 596:11221if (ndx == 0 || ndx == 1)11222p = "int";11223break;11224/* jail_attach_jd */11225case 597:11226if (ndx == 0 || ndx == 1)11227p = "int";11228break;11229/* jail_remove_jd */11230case 598:11231if (ndx == 0 || ndx == 1)11232p = "int";11233break;11234/* pdrfork */11235case 600:11236if (ndx == 0 || ndx == 1)11237p = "int";11238break;11239/* freebsd32_pdwait */11240case 601:11241if (ndx == 0 || ndx == 1)11242p = "int";11243break;11244default:11245break;11246};11247if (p != NULL)11248strlcpy(desc, p, descsz);11249}112501125111252