2 * System call argument to DTrace register array converstion.
4 * DO NOT EDIT-- this file is automatically generated.
6 * This file is part of the DTrace syscall provider.
10 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
12 int64_t *iarg = (int64_t *) uarg;
14 #if !defined(PAD64_REQUIRED) && (defined(__powerpc__) || defined(__mips__))
15 #define PAD64_REQUIRED
24 struct sys_exit_args *p = params;
25 iarg[0] = p->rval; /* int */
36 struct read_args *p = params;
37 iarg[0] = p->fd; /* int */
38 uarg[1] = (intptr_t) p->buf; /* void * */
39 uarg[2] = p->nbyte; /* size_t */
45 struct write_args *p = params;
46 iarg[0] = p->fd; /* int */
47 uarg[1] = (intptr_t) p->buf; /* const void * */
48 uarg[2] = p->nbyte; /* size_t */
54 struct open_args *p = params;
55 uarg[0] = (intptr_t) p->path; /* char * */
56 iarg[1] = p->flags; /* int */
57 iarg[2] = p->mode; /* int */
63 struct close_args *p = params;
64 iarg[0] = p->fd; /* int */
70 struct freebsd32_wait4_args *p = params;
71 iarg[0] = p->pid; /* int */
72 uarg[1] = (intptr_t) p->status; /* int * */
73 iarg[2] = p->options; /* int */
74 uarg[3] = (intptr_t) p->rusage; /* struct rusage32 * */
80 struct link_args *p = params;
81 uarg[0] = (intptr_t) p->path; /* char * */
82 uarg[1] = (intptr_t) p->link; /* char * */
88 struct unlink_args *p = params;
89 uarg[0] = (intptr_t) p->path; /* char * */
95 struct chdir_args *p = params;
96 uarg[0] = (intptr_t) p->path; /* char * */
102 struct fchdir_args *p = params;
103 iarg[0] = p->fd; /* int */
109 struct mknod_args *p = params;
110 uarg[0] = (intptr_t) p->path; /* char * */
111 iarg[1] = p->mode; /* int */
112 iarg[2] = p->dev; /* int */
118 struct chmod_args *p = params;
119 uarg[0] = (intptr_t) p->path; /* char * */
120 iarg[1] = p->mode; /* int */
126 struct chown_args *p = params;
127 uarg[0] = (intptr_t) p->path; /* char * */
128 iarg[1] = p->uid; /* int */
129 iarg[2] = p->gid; /* int */
135 struct obreak_args *p = params;
136 uarg[0] = (intptr_t) p->nsize; /* char * */
147 struct mount_args *p = params;
148 uarg[0] = (intptr_t) p->type; /* char * */
149 uarg[1] = (intptr_t) p->path; /* char * */
150 iarg[2] = p->flags; /* int */
151 uarg[3] = (intptr_t) p->data; /* caddr_t */
157 struct unmount_args *p = params;
158 uarg[0] = (intptr_t) p->path; /* char * */
159 iarg[1] = p->flags; /* int */
165 struct setuid_args *p = params;
166 uarg[0] = p->uid; /* uid_t */
182 struct ptrace_args *p = params;
183 iarg[0] = p->req; /* int */
184 iarg[1] = p->pid; /* pid_t */
185 uarg[2] = (intptr_t) p->addr; /* caddr_t */
186 iarg[3] = p->data; /* int */
190 /* freebsd32_recvmsg */
192 struct freebsd32_recvmsg_args *p = params;
193 iarg[0] = p->s; /* int */
194 uarg[1] = (intptr_t) p->msg; /* struct msghdr32 * */
195 iarg[2] = p->flags; /* int */
199 /* freebsd32_sendmsg */
201 struct freebsd32_sendmsg_args *p = params;
202 iarg[0] = p->s; /* int */
203 uarg[1] = (intptr_t) p->msg; /* struct msghdr32 * */
204 iarg[2] = p->flags; /* int */
208 /* freebsd32_recvfrom */
210 struct freebsd32_recvfrom_args *p = params;
211 iarg[0] = p->s; /* int */
212 uarg[1] = p->buf; /* uint32_t */
213 uarg[2] = p->len; /* uint32_t */
214 iarg[3] = p->flags; /* int */
215 uarg[4] = p->from; /* uint32_t */
216 uarg[5] = p->fromlenaddr; /* uint32_t */
222 struct accept_args *p = params;
223 iarg[0] = p->s; /* int */
224 uarg[1] = (intptr_t) p->name; /* caddr_t */
225 uarg[2] = (intptr_t) p->anamelen; /* int * */
231 struct getpeername_args *p = params;
232 iarg[0] = p->fdes; /* int */
233 uarg[1] = (intptr_t) p->asa; /* caddr_t */
234 uarg[2] = (intptr_t) p->alen; /* int * */
240 struct getsockname_args *p = params;
241 iarg[0] = p->fdes; /* int */
242 uarg[1] = (intptr_t) p->asa; /* caddr_t */
243 uarg[2] = (intptr_t) p->alen; /* int * */
249 struct access_args *p = params;
250 uarg[0] = (intptr_t) p->path; /* char * */
251 iarg[1] = p->amode; /* int */
257 struct chflags_args *p = params;
258 uarg[0] = (intptr_t) p->path; /* const char * */
259 uarg[1] = p->flags; /* u_long */
265 struct fchflags_args *p = params;
266 iarg[0] = p->fd; /* int */
267 uarg[1] = p->flags; /* u_long */
278 struct kill_args *p = params;
279 iarg[0] = p->pid; /* int */
280 iarg[1] = p->signum; /* int */
291 struct dup_args *p = params;
292 uarg[0] = p->fd; /* u_int */
308 struct profil_args *p = params;
309 uarg[0] = (intptr_t) p->samples; /* caddr_t */
310 uarg[1] = p->size; /* size_t */
311 uarg[2] = p->offset; /* size_t */
312 uarg[3] = p->scale; /* u_int */
318 struct ktrace_args *p = params;
319 uarg[0] = (intptr_t) p->fname; /* const char * */
320 iarg[1] = p->ops; /* int */
321 iarg[2] = p->facs; /* int */
322 iarg[3] = p->pid; /* int */
333 struct getlogin_args *p = params;
334 uarg[0] = (intptr_t) p->namebuf; /* char * */
335 uarg[1] = p->namelen; /* u_int */
341 struct setlogin_args *p = params;
342 uarg[0] = (intptr_t) p->namebuf; /* char * */
348 struct acct_args *p = params;
349 uarg[0] = (intptr_t) p->path; /* char * */
353 /* freebsd32_sigaltstack */
355 struct freebsd32_sigaltstack_args *p = params;
356 uarg[0] = (intptr_t) p->ss; /* struct sigaltstack32 * */
357 uarg[1] = (intptr_t) p->oss; /* struct sigaltstack32 * */
361 /* freebsd32_ioctl */
363 struct freebsd32_ioctl_args *p = params;
364 iarg[0] = p->fd; /* int */
365 uarg[1] = p->com; /* uint32_t */
366 uarg[2] = (intptr_t) p->data; /* struct md_ioctl32 * */
372 struct reboot_args *p = params;
373 iarg[0] = p->opt; /* int */
379 struct revoke_args *p = params;
380 uarg[0] = (intptr_t) p->path; /* char * */
386 struct symlink_args *p = params;
387 uarg[0] = (intptr_t) p->path; /* char * */
388 uarg[1] = (intptr_t) p->link; /* char * */
394 struct readlink_args *p = params;
395 uarg[0] = (intptr_t) p->path; /* char * */
396 uarg[1] = (intptr_t) p->buf; /* char * */
397 uarg[2] = p->count; /* size_t */
401 /* freebsd32_execve */
403 struct freebsd32_execve_args *p = params;
404 uarg[0] = (intptr_t) p->fname; /* char * */
405 uarg[1] = (intptr_t) p->argv; /* uint32_t * */
406 uarg[2] = (intptr_t) p->envv; /* uint32_t * */
412 struct umask_args *p = params;
413 iarg[0] = p->newmask; /* int */
419 struct chroot_args *p = params;
420 uarg[0] = (intptr_t) p->path; /* char * */
426 struct msync_args *p = params;
427 uarg[0] = (intptr_t) p->addr; /* void * */
428 uarg[1] = p->len; /* size_t */
429 iarg[2] = p->flags; /* int */
440 struct sbrk_args *p = params;
441 iarg[0] = p->incr; /* int */
447 struct sstk_args *p = params;
448 iarg[0] = p->incr; /* int */
454 struct ovadvise_args *p = params;
455 iarg[0] = p->anom; /* int */
461 struct munmap_args *p = params;
462 uarg[0] = (intptr_t) p->addr; /* void * */
463 uarg[1] = p->len; /* size_t */
467 /* freebsd32_mprotect */
469 struct freebsd32_mprotect_args *p = params;
470 uarg[0] = (intptr_t) p->addr; /* const void * */
471 uarg[1] = p->len; /* size_t */
472 iarg[2] = p->prot; /* int */
478 struct madvise_args *p = params;
479 uarg[0] = (intptr_t) p->addr; /* void * */
480 uarg[1] = p->len; /* size_t */
481 iarg[2] = p->behav; /* int */
487 struct mincore_args *p = params;
488 uarg[0] = (intptr_t) p->addr; /* const void * */
489 uarg[1] = p->len; /* size_t */
490 uarg[2] = (intptr_t) p->vec; /* char * */
496 struct getgroups_args *p = params;
497 uarg[0] = p->gidsetsize; /* u_int */
498 uarg[1] = (intptr_t) p->gidset; /* gid_t * */
504 struct setgroups_args *p = params;
505 uarg[0] = p->gidsetsize; /* u_int */
506 uarg[1] = (intptr_t) p->gidset; /* gid_t * */
517 struct setpgid_args *p = params;
518 iarg[0] = p->pid; /* int */
519 iarg[1] = p->pgid; /* int */
523 /* freebsd32_setitimer */
525 struct freebsd32_setitimer_args *p = params;
526 uarg[0] = p->which; /* u_int */
527 uarg[1] = (intptr_t) p->itv; /* struct itimerval32 * */
528 uarg[2] = (intptr_t) p->oitv; /* struct itimerval32 * */
534 struct swapon_args *p = params;
535 uarg[0] = (intptr_t) p->name; /* char * */
539 /* freebsd32_getitimer */
541 struct freebsd32_getitimer_args *p = params;
542 uarg[0] = p->which; /* u_int */
543 uarg[1] = (intptr_t) p->itv; /* struct itimerval32 * */
554 struct dup2_args *p = params;
555 uarg[0] = p->from; /* u_int */
556 uarg[1] = p->to; /* u_int */
560 /* freebsd32_fcntl */
562 struct freebsd32_fcntl_args *p = params;
563 iarg[0] = p->fd; /* int */
564 iarg[1] = p->cmd; /* int */
565 iarg[2] = p->arg; /* int */
569 /* freebsd32_select */
571 struct freebsd32_select_args *p = params;
572 iarg[0] = p->nd; /* int */
573 uarg[1] = (intptr_t) p->in; /* fd_set * */
574 uarg[2] = (intptr_t) p->ou; /* fd_set * */
575 uarg[3] = (intptr_t) p->ex; /* fd_set * */
576 uarg[4] = (intptr_t) p->tv; /* struct timeval32 * */
582 struct fsync_args *p = params;
583 iarg[0] = p->fd; /* int */
589 struct setpriority_args *p = params;
590 iarg[0] = p->which; /* int */
591 iarg[1] = p->who; /* int */
592 iarg[2] = p->prio; /* int */
598 struct socket_args *p = params;
599 iarg[0] = p->domain; /* int */
600 iarg[1] = p->type; /* int */
601 iarg[2] = p->protocol; /* int */
607 struct connect_args *p = params;
608 iarg[0] = p->s; /* int */
609 uarg[1] = (intptr_t) p->name; /* caddr_t */
610 iarg[2] = p->namelen; /* int */
616 struct getpriority_args *p = params;
617 iarg[0] = p->which; /* int */
618 iarg[1] = p->who; /* int */
624 struct bind_args *p = params;
625 iarg[0] = p->s; /* int */
626 uarg[1] = (intptr_t) p->name; /* caddr_t */
627 iarg[2] = p->namelen; /* int */
633 struct setsockopt_args *p = params;
634 iarg[0] = p->s; /* int */
635 iarg[1] = p->level; /* int */
636 iarg[2] = p->name; /* int */
637 uarg[3] = (intptr_t) p->val; /* caddr_t */
638 iarg[4] = p->valsize; /* int */
644 struct listen_args *p = params;
645 iarg[0] = p->s; /* int */
646 iarg[1] = p->backlog; /* int */
650 /* freebsd32_gettimeofday */
652 struct freebsd32_gettimeofday_args *p = params;
653 uarg[0] = (intptr_t) p->tp; /* struct timeval32 * */
654 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
658 /* freebsd32_getrusage */
660 struct freebsd32_getrusage_args *p = params;
661 iarg[0] = p->who; /* int */
662 uarg[1] = (intptr_t) p->rusage; /* struct rusage32 * */
668 struct getsockopt_args *p = params;
669 iarg[0] = p->s; /* int */
670 iarg[1] = p->level; /* int */
671 iarg[2] = p->name; /* int */
672 uarg[3] = (intptr_t) p->val; /* caddr_t */
673 uarg[4] = (intptr_t) p->avalsize; /* int * */
677 /* freebsd32_readv */
679 struct freebsd32_readv_args *p = params;
680 iarg[0] = p->fd; /* int */
681 uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */
682 uarg[2] = p->iovcnt; /* u_int */
686 /* freebsd32_writev */
688 struct freebsd32_writev_args *p = params;
689 iarg[0] = p->fd; /* int */
690 uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */
691 uarg[2] = p->iovcnt; /* u_int */
695 /* freebsd32_settimeofday */
697 struct freebsd32_settimeofday_args *p = params;
698 uarg[0] = (intptr_t) p->tv; /* struct timeval32 * */
699 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
705 struct fchown_args *p = params;
706 iarg[0] = p->fd; /* int */
707 iarg[1] = p->uid; /* int */
708 iarg[2] = p->gid; /* int */
714 struct fchmod_args *p = params;
715 iarg[0] = p->fd; /* int */
716 iarg[1] = p->mode; /* int */
722 struct setreuid_args *p = params;
723 iarg[0] = p->ruid; /* int */
724 iarg[1] = p->euid; /* int */
730 struct setregid_args *p = params;
731 iarg[0] = p->rgid; /* int */
732 iarg[1] = p->egid; /* int */
738 struct rename_args *p = params;
739 uarg[0] = (intptr_t) p->from; /* char * */
740 uarg[1] = (intptr_t) p->to; /* char * */
746 struct flock_args *p = params;
747 iarg[0] = p->fd; /* int */
748 iarg[1] = p->how; /* int */
754 struct mkfifo_args *p = params;
755 uarg[0] = (intptr_t) p->path; /* char * */
756 iarg[1] = p->mode; /* int */
762 struct sendto_args *p = params;
763 iarg[0] = p->s; /* int */
764 uarg[1] = (intptr_t) p->buf; /* caddr_t */
765 uarg[2] = p->len; /* size_t */
766 iarg[3] = p->flags; /* int */
767 uarg[4] = (intptr_t) p->to; /* caddr_t */
768 iarg[5] = p->tolen; /* int */
774 struct shutdown_args *p = params;
775 iarg[0] = p->s; /* int */
776 iarg[1] = p->how; /* int */
782 struct socketpair_args *p = params;
783 iarg[0] = p->domain; /* int */
784 iarg[1] = p->type; /* int */
785 iarg[2] = p->protocol; /* int */
786 uarg[3] = (intptr_t) p->rsv; /* int * */
792 struct mkdir_args *p = params;
793 uarg[0] = (intptr_t) p->path; /* char * */
794 iarg[1] = p->mode; /* int */
800 struct rmdir_args *p = params;
801 uarg[0] = (intptr_t) p->path; /* char * */
805 /* freebsd32_utimes */
807 struct freebsd32_utimes_args *p = params;
808 uarg[0] = (intptr_t) p->path; /* char * */
809 uarg[1] = (intptr_t) p->tptr; /* struct timeval32 * */
813 /* freebsd32_adjtime */
815 struct freebsd32_adjtime_args *p = params;
816 uarg[0] = (intptr_t) p->delta; /* struct timeval32 * */
817 uarg[1] = (intptr_t) p->olddelta; /* struct timeval32 * */
828 struct quotactl_args *p = params;
829 uarg[0] = (intptr_t) p->path; /* char * */
830 iarg[1] = p->cmd; /* int */
831 iarg[2] = p->uid; /* int */
832 uarg[3] = (intptr_t) p->arg; /* caddr_t */
838 struct getfh_args *p = params;
839 uarg[0] = (intptr_t) p->fname; /* char * */
840 uarg[1] = (intptr_t) p->fhp; /* struct fhandle * */
844 /* freebsd32_sysarch */
846 struct freebsd32_sysarch_args *p = params;
847 iarg[0] = p->op; /* int */
848 uarg[1] = (intptr_t) p->parms; /* char * */
854 struct rtprio_args *p = params;
855 iarg[0] = p->function; /* int */
856 iarg[1] = p->pid; /* pid_t */
857 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */
861 /* freebsd32_semsys */
863 struct freebsd32_semsys_args *p = params;
864 iarg[0] = p->which; /* int */
865 iarg[1] = p->a2; /* int */
866 iarg[2] = p->a3; /* int */
867 iarg[3] = p->a4; /* int */
868 iarg[4] = p->a5; /* int */
872 /* freebsd32_msgsys */
874 struct freebsd32_msgsys_args *p = params;
875 iarg[0] = p->which; /* int */
876 iarg[1] = p->a2; /* int */
877 iarg[2] = p->a3; /* int */
878 iarg[3] = p->a4; /* int */
879 iarg[4] = p->a5; /* int */
880 iarg[5] = p->a6; /* int */
884 /* freebsd32_shmsys */
886 struct freebsd32_shmsys_args *p = params;
887 uarg[0] = p->which; /* uint32_t */
888 uarg[1] = p->a2; /* uint32_t */
889 uarg[2] = p->a3; /* uint32_t */
890 uarg[3] = p->a4; /* uint32_t */
896 struct ntp_adjtime_args *p = params;
897 uarg[0] = (intptr_t) p->tp; /* struct timex * */
903 struct setgid_args *p = params;
904 iarg[0] = p->gid; /* gid_t */
910 struct setegid_args *p = params;
911 iarg[0] = p->egid; /* gid_t */
917 struct seteuid_args *p = params;
918 uarg[0] = p->euid; /* uid_t */
924 struct freebsd32_stat_args *p = params;
925 uarg[0] = (intptr_t) p->path; /* char * */
926 uarg[1] = (intptr_t) p->ub; /* struct stat32 * */
930 /* freebsd32_fstat */
932 struct freebsd32_fstat_args *p = params;
933 iarg[0] = p->fd; /* int */
934 uarg[1] = (intptr_t) p->ub; /* struct stat32 * */
938 /* freebsd32_lstat */
940 struct freebsd32_lstat_args *p = params;
941 uarg[0] = (intptr_t) p->path; /* char * */
942 uarg[1] = (intptr_t) p->ub; /* struct stat32 * */
948 struct pathconf_args *p = params;
949 uarg[0] = (intptr_t) p->path; /* char * */
950 iarg[1] = p->name; /* int */
956 struct fpathconf_args *p = params;
957 iarg[0] = p->fd; /* int */
958 iarg[1] = p->name; /* int */
964 struct __getrlimit_args *p = params;
965 uarg[0] = p->which; /* u_int */
966 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */
972 struct __setrlimit_args *p = params;
973 uarg[0] = p->which; /* u_int */
974 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */
978 /* freebsd32_getdirentries */
980 struct freebsd32_getdirentries_args *p = params;
981 iarg[0] = p->fd; /* int */
982 uarg[1] = (intptr_t) p->buf; /* char * */
983 uarg[2] = p->count; /* u_int */
984 uarg[3] = (intptr_t) p->basep; /* int32_t * */
993 /* freebsd32_sysctl */
995 struct freebsd32_sysctl_args *p = params;
996 uarg[0] = (intptr_t) p->name; /* int * */
997 uarg[1] = p->namelen; /* u_int */
998 uarg[2] = (intptr_t) p->old; /* void * */
999 uarg[3] = (intptr_t) p->oldlenp; /* uint32_t * */
1000 uarg[4] = (intptr_t) p->new; /* void * */
1001 uarg[5] = p->newlen; /* uint32_t */
1007 struct mlock_args *p = params;
1008 uarg[0] = (intptr_t) p->addr; /* const void * */
1009 uarg[1] = p->len; /* size_t */
1015 struct munlock_args *p = params;
1016 uarg[0] = (intptr_t) p->addr; /* const void * */
1017 uarg[1] = p->len; /* size_t */
1023 struct undelete_args *p = params;
1024 uarg[0] = (intptr_t) p->path; /* char * */
1028 /* freebsd32_futimes */
1030 struct freebsd32_futimes_args *p = params;
1031 iarg[0] = p->fd; /* int */
1032 uarg[1] = (intptr_t) p->tptr; /* struct timeval32 * */
1038 struct getpgid_args *p = params;
1039 iarg[0] = p->pid; /* pid_t */
1045 struct poll_args *p = params;
1046 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
1047 uarg[1] = p->nfds; /* u_int */
1048 iarg[2] = p->timeout; /* int */
1104 struct semget_args *p = params;
1105 iarg[0] = p->key; /* key_t */
1106 iarg[1] = p->nsems; /* int */
1107 iarg[2] = p->semflg; /* int */
1113 struct semop_args *p = params;
1114 iarg[0] = p->semid; /* int */
1115 uarg[1] = (intptr_t) p->sops; /* struct sembuf * */
1116 uarg[2] = p->nsops; /* u_int */
1122 struct msgget_args *p = params;
1123 iarg[0] = p->key; /* key_t */
1124 iarg[1] = p->msgflg; /* int */
1128 /* freebsd32_msgsnd */
1130 struct freebsd32_msgsnd_args *p = params;
1131 iarg[0] = p->msqid; /* int */
1132 uarg[1] = (intptr_t) p->msgp; /* void * */
1133 uarg[2] = p->msgsz; /* size_t */
1134 iarg[3] = p->msgflg; /* int */
1138 /* freebsd32_msgrcv */
1140 struct freebsd32_msgrcv_args *p = params;
1141 iarg[0] = p->msqid; /* int */
1142 uarg[1] = (intptr_t) p->msgp; /* void * */
1143 uarg[2] = p->msgsz; /* size_t */
1144 iarg[3] = p->msgtyp; /* long */
1145 iarg[4] = p->msgflg; /* int */
1151 struct shmat_args *p = params;
1152 iarg[0] = p->shmid; /* int */
1153 uarg[1] = (intptr_t) p->shmaddr; /* void * */
1154 iarg[2] = p->shmflg; /* int */
1160 struct shmdt_args *p = params;
1161 uarg[0] = (intptr_t) p->shmaddr; /* void * */
1167 struct shmget_args *p = params;
1168 iarg[0] = p->key; /* key_t */
1169 iarg[1] = p->size; /* int */
1170 iarg[2] = p->shmflg; /* int */
1174 /* freebsd32_clock_gettime */
1176 struct freebsd32_clock_gettime_args *p = params;
1177 iarg[0] = p->clock_id; /* clockid_t */
1178 uarg[1] = (intptr_t) p->tp; /* struct timespec32 * */
1182 /* freebsd32_clock_settime */
1184 struct freebsd32_clock_settime_args *p = params;
1185 iarg[0] = p->clock_id; /* clockid_t */
1186 uarg[1] = (intptr_t) p->tp; /* const struct timespec32 * */
1190 /* freebsd32_clock_getres */
1192 struct freebsd32_clock_getres_args *p = params;
1193 iarg[0] = p->clock_id; /* clockid_t */
1194 uarg[1] = (intptr_t) p->tp; /* struct timespec32 * */
1198 /* freebsd32_ktimer_create */
1200 struct freebsd32_ktimer_create_args *p = params;
1201 iarg[0] = p->clock_id; /* clockid_t */
1202 uarg[1] = (intptr_t) p->evp; /* struct sigevent32 * */
1203 uarg[2] = (intptr_t) p->timerid; /* int * */
1209 struct ktimer_delete_args *p = params;
1210 iarg[0] = p->timerid; /* int */
1214 /* freebsd32_ktimer_settime */
1216 struct freebsd32_ktimer_settime_args *p = params;
1217 iarg[0] = p->timerid; /* int */
1218 iarg[1] = p->flags; /* int */
1219 uarg[2] = (intptr_t) p->value; /* const struct itimerspec32 * */
1220 uarg[3] = (intptr_t) p->ovalue; /* struct itimerspec32 * */
1224 /* freebsd32_ktimer_gettime */
1226 struct freebsd32_ktimer_gettime_args *p = params;
1227 iarg[0] = p->timerid; /* int */
1228 uarg[1] = (intptr_t) p->value; /* struct itimerspec32 * */
1232 /* ktimer_getoverrun */
1234 struct ktimer_getoverrun_args *p = params;
1235 iarg[0] = p->timerid; /* int */
1239 /* freebsd32_nanosleep */
1241 struct freebsd32_nanosleep_args *p = params;
1242 uarg[0] = (intptr_t) p->rqtp; /* const struct timespec32 * */
1243 uarg[1] = (intptr_t) p->rmtp; /* struct timespec32 * */
1247 /* ffclock_getcounter */
1249 struct ffclock_getcounter_args *p = params;
1250 uarg[0] = (intptr_t) p->ffcount; /* ffcounter * */
1254 /* ffclock_setestimate */
1256 struct ffclock_setestimate_args *p = params;
1257 uarg[0] = (intptr_t) p->cest; /* struct ffclock_estimate * */
1261 /* ffclock_getestimate */
1263 struct ffclock_getestimate_args *p = params;
1264 uarg[0] = (intptr_t) p->cest; /* struct ffclock_estimate * */
1268 /* freebsd32_clock_getcpuclockid2 */
1270 struct freebsd32_clock_getcpuclockid2_args *p = params;
1271 uarg[0] = p->id1; /* uint32_t */
1272 uarg[1] = p->id2; /* uint32_t */
1273 iarg[2] = p->which; /* int */
1274 uarg[3] = (intptr_t) p->clock_id; /* clockid_t * */
1280 struct minherit_args *p = params;
1281 uarg[0] = (intptr_t) p->addr; /* void * */
1282 uarg[1] = p->len; /* size_t */
1283 iarg[2] = p->inherit; /* int */
1289 struct rfork_args *p = params;
1290 iarg[0] = p->flags; /* int */
1296 struct openbsd_poll_args *p = params;
1297 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
1298 uarg[1] = p->nfds; /* u_int */
1299 iarg[2] = p->timeout; /* int */
1310 struct lchown_args *p = params;
1311 uarg[0] = (intptr_t) p->path; /* char * */
1312 iarg[1] = p->uid; /* int */
1313 iarg[2] = p->gid; /* int */
1317 /* freebsd32_aio_read */
1319 struct freebsd32_aio_read_args *p = params;
1320 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
1324 /* freebsd32_aio_write */
1326 struct freebsd32_aio_write_args *p = params;
1327 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
1331 /* freebsd32_lio_listio */
1333 struct freebsd32_lio_listio_args *p = params;
1334 iarg[0] = p->mode; /* int */
1335 uarg[1] = (intptr_t) p->acb_list; /* struct aiocb32 *const * */
1336 iarg[2] = p->nent; /* int */
1337 uarg[3] = (intptr_t) p->sig; /* struct sigevent32 * */
1343 struct getdents_args *p = params;
1344 iarg[0] = p->fd; /* int */
1345 uarg[1] = (intptr_t) p->buf; /* char * */
1346 uarg[2] = p->count; /* size_t */
1352 struct lchmod_args *p = params;
1353 uarg[0] = (intptr_t) p->path; /* char * */
1354 iarg[1] = p->mode; /* mode_t */
1360 struct lchown_args *p = params;
1361 uarg[0] = (intptr_t) p->path; /* char * */
1362 uarg[1] = p->uid; /* uid_t */
1363 iarg[2] = p->gid; /* gid_t */
1367 /* freebsd32_lutimes */
1369 struct freebsd32_lutimes_args *p = params;
1370 uarg[0] = (intptr_t) p->path; /* char * */
1371 uarg[1] = (intptr_t) p->tptr; /* struct timeval32 * */
1377 struct msync_args *p = params;
1378 uarg[0] = (intptr_t) p->addr; /* void * */
1379 uarg[1] = p->len; /* size_t */
1380 iarg[2] = p->flags; /* int */
1386 struct nstat_args *p = params;
1387 uarg[0] = (intptr_t) p->path; /* char * */
1388 uarg[1] = (intptr_t) p->ub; /* struct nstat * */
1394 struct nfstat_args *p = params;
1395 iarg[0] = p->fd; /* int */
1396 uarg[1] = (intptr_t) p->sb; /* struct nstat * */
1402 struct nlstat_args *p = params;
1403 uarg[0] = (intptr_t) p->path; /* char * */
1404 uarg[1] = (intptr_t) p->ub; /* struct nstat * */
1408 /* freebsd32_preadv */
1410 struct freebsd32_preadv_args *p = params;
1411 iarg[0] = p->fd; /* int */
1412 uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */
1413 uarg[2] = p->iovcnt; /* u_int */
1414 uarg[3] = p->offset1; /* uint32_t */
1415 uarg[4] = p->offset2; /* uint32_t */
1419 /* freebsd32_pwritev */
1421 struct freebsd32_pwritev_args *p = params;
1422 iarg[0] = p->fd; /* int */
1423 uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */
1424 uarg[2] = p->iovcnt; /* u_int */
1425 uarg[3] = p->offset1; /* uint32_t */
1426 uarg[4] = p->offset2; /* uint32_t */
1432 struct fhopen_args *p = params;
1433 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
1434 iarg[1] = p->flags; /* int */
1440 struct fhstat_args *p = params;
1441 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
1442 uarg[1] = (intptr_t) p->sb; /* struct stat * */
1448 struct modnext_args *p = params;
1449 iarg[0] = p->modid; /* int */
1453 /* freebsd32_modstat */
1455 struct freebsd32_modstat_args *p = params;
1456 iarg[0] = p->modid; /* int */
1457 uarg[1] = (intptr_t) p->stat; /* struct module_stat32 * */
1463 struct modfnext_args *p = params;
1464 iarg[0] = p->modid; /* int */
1470 struct modfind_args *p = params;
1471 uarg[0] = (intptr_t) p->name; /* const char * */
1477 struct kldload_args *p = params;
1478 uarg[0] = (intptr_t) p->file; /* const char * */
1484 struct kldunload_args *p = params;
1485 iarg[0] = p->fileid; /* int */
1491 struct kldfind_args *p = params;
1492 uarg[0] = (intptr_t) p->file; /* const char * */
1498 struct kldnext_args *p = params;
1499 iarg[0] = p->fileid; /* int */
1503 /* freebsd32_kldstat */
1505 struct freebsd32_kldstat_args *p = params;
1506 iarg[0] = p->fileid; /* int */
1507 uarg[1] = (intptr_t) p->stat; /* struct kld32_file_stat * */
1513 struct kldfirstmod_args *p = params;
1514 iarg[0] = p->fileid; /* int */
1520 struct getsid_args *p = params;
1521 iarg[0] = p->pid; /* pid_t */
1527 struct setresuid_args *p = params;
1528 uarg[0] = p->ruid; /* uid_t */
1529 uarg[1] = p->euid; /* uid_t */
1530 uarg[2] = p->suid; /* uid_t */
1536 struct setresgid_args *p = params;
1537 iarg[0] = p->rgid; /* gid_t */
1538 iarg[1] = p->egid; /* gid_t */
1539 iarg[2] = p->sgid; /* gid_t */
1543 /* freebsd32_aio_return */
1545 struct freebsd32_aio_return_args *p = params;
1546 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
1550 /* freebsd32_aio_suspend */
1552 struct freebsd32_aio_suspend_args *p = params;
1553 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 *const * */
1554 iarg[1] = p->nent; /* int */
1555 uarg[2] = (intptr_t) p->timeout; /* const struct timespec32 * */
1561 struct aio_cancel_args *p = params;
1562 iarg[0] = p->fd; /* int */
1563 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb * */
1567 /* freebsd32_aio_error */
1569 struct freebsd32_aio_error_args *p = params;
1570 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
1581 struct mlockall_args *p = params;
1582 iarg[0] = p->how; /* int */
1593 struct __getcwd_args *p = params;
1594 uarg[0] = (intptr_t) p->buf; /* char * */
1595 uarg[1] = p->buflen; /* u_int */
1599 /* sched_setparam */
1601 struct sched_setparam_args *p = params;
1602 iarg[0] = p->pid; /* pid_t */
1603 uarg[1] = (intptr_t) p->param; /* const struct sched_param * */
1607 /* sched_getparam */
1609 struct sched_getparam_args *p = params;
1610 iarg[0] = p->pid; /* pid_t */
1611 uarg[1] = (intptr_t) p->param; /* struct sched_param * */
1615 /* sched_setscheduler */
1617 struct sched_setscheduler_args *p = params;
1618 iarg[0] = p->pid; /* pid_t */
1619 iarg[1] = p->policy; /* int */
1620 uarg[2] = (intptr_t) p->param; /* const struct sched_param * */
1624 /* sched_getscheduler */
1626 struct sched_getscheduler_args *p = params;
1627 iarg[0] = p->pid; /* pid_t */
1636 /* sched_get_priority_max */
1638 struct sched_get_priority_max_args *p = params;
1639 iarg[0] = p->policy; /* int */
1643 /* sched_get_priority_min */
1645 struct sched_get_priority_min_args *p = params;
1646 iarg[0] = p->policy; /* int */
1650 /* sched_rr_get_interval */
1652 struct sched_rr_get_interval_args *p = params;
1653 iarg[0] = p->pid; /* pid_t */
1654 uarg[1] = (intptr_t) p->interval; /* struct timespec * */
1660 struct utrace_args *p = params;
1661 uarg[0] = (intptr_t) p->addr; /* const void * */
1662 uarg[1] = p->len; /* size_t */
1668 struct kldsym_args *p = params;
1669 iarg[0] = p->fileid; /* int */
1670 iarg[1] = p->cmd; /* int */
1671 uarg[2] = (intptr_t) p->data; /* void * */
1675 /* freebsd32_jail */
1677 struct freebsd32_jail_args *p = params;
1678 uarg[0] = (intptr_t) p->jail; /* struct jail32 * */
1684 struct sigprocmask_args *p = params;
1685 iarg[0] = p->how; /* int */
1686 uarg[1] = (intptr_t) p->set; /* const sigset_t * */
1687 uarg[2] = (intptr_t) p->oset; /* sigset_t * */
1693 struct sigsuspend_args *p = params;
1694 uarg[0] = (intptr_t) p->sigmask; /* const sigset_t * */
1700 struct sigpending_args *p = params;
1701 uarg[0] = (intptr_t) p->set; /* sigset_t * */
1705 /* freebsd32_sigtimedwait */
1707 struct freebsd32_sigtimedwait_args *p = params;
1708 uarg[0] = (intptr_t) p->set; /* const sigset_t * */
1709 uarg[1] = (intptr_t) p->info; /* siginfo_t * */
1710 uarg[2] = (intptr_t) p->timeout; /* const struct timespec * */
1714 /* freebsd32_sigwaitinfo */
1716 struct freebsd32_sigwaitinfo_args *p = params;
1717 uarg[0] = (intptr_t) p->set; /* const sigset_t * */
1718 uarg[1] = (intptr_t) p->info; /* siginfo_t * */
1722 /* __acl_get_file */
1724 struct __acl_get_file_args *p = params;
1725 uarg[0] = (intptr_t) p->path; /* const char * */
1726 iarg[1] = p->type; /* acl_type_t */
1727 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1731 /* __acl_set_file */
1733 struct __acl_set_file_args *p = params;
1734 uarg[0] = (intptr_t) p->path; /* const char * */
1735 iarg[1] = p->type; /* acl_type_t */
1736 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1742 struct __acl_get_fd_args *p = params;
1743 iarg[0] = p->filedes; /* int */
1744 iarg[1] = p->type; /* acl_type_t */
1745 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1751 struct __acl_set_fd_args *p = params;
1752 iarg[0] = p->filedes; /* int */
1753 iarg[1] = p->type; /* acl_type_t */
1754 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1758 /* __acl_delete_file */
1760 struct __acl_delete_file_args *p = params;
1761 uarg[0] = (intptr_t) p->path; /* const char * */
1762 iarg[1] = p->type; /* acl_type_t */
1766 /* __acl_delete_fd */
1768 struct __acl_delete_fd_args *p = params;
1769 iarg[0] = p->filedes; /* int */
1770 iarg[1] = p->type; /* acl_type_t */
1774 /* __acl_aclcheck_file */
1776 struct __acl_aclcheck_file_args *p = params;
1777 uarg[0] = (intptr_t) p->path; /* const char * */
1778 iarg[1] = p->type; /* acl_type_t */
1779 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1783 /* __acl_aclcheck_fd */
1785 struct __acl_aclcheck_fd_args *p = params;
1786 iarg[0] = p->filedes; /* int */
1787 iarg[1] = p->type; /* acl_type_t */
1788 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1794 struct extattrctl_args *p = params;
1795 uarg[0] = (intptr_t) p->path; /* const char * */
1796 iarg[1] = p->cmd; /* int */
1797 uarg[2] = (intptr_t) p->filename; /* const char * */
1798 iarg[3] = p->attrnamespace; /* int */
1799 uarg[4] = (intptr_t) p->attrname; /* const char * */
1803 /* extattr_set_file */
1805 struct extattr_set_file_args *p = params;
1806 uarg[0] = (intptr_t) p->path; /* const char * */
1807 iarg[1] = p->attrnamespace; /* int */
1808 uarg[2] = (intptr_t) p->attrname; /* const char * */
1809 uarg[3] = (intptr_t) p->data; /* void * */
1810 uarg[4] = p->nbytes; /* size_t */
1814 /* extattr_get_file */
1816 struct extattr_get_file_args *p = params;
1817 uarg[0] = (intptr_t) p->path; /* const char * */
1818 iarg[1] = p->attrnamespace; /* int */
1819 uarg[2] = (intptr_t) p->attrname; /* const char * */
1820 uarg[3] = (intptr_t) p->data; /* void * */
1821 uarg[4] = p->nbytes; /* size_t */
1825 /* extattr_delete_file */
1827 struct extattr_delete_file_args *p = params;
1828 uarg[0] = (intptr_t) p->path; /* const char * */
1829 iarg[1] = p->attrnamespace; /* int */
1830 uarg[2] = (intptr_t) p->attrname; /* const char * */
1834 /* freebsd32_aio_waitcomplete */
1836 struct freebsd32_aio_waitcomplete_args *p = params;
1837 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 ** */
1838 uarg[1] = (intptr_t) p->timeout; /* struct timespec32 * */
1844 struct getresuid_args *p = params;
1845 uarg[0] = (intptr_t) p->ruid; /* uid_t * */
1846 uarg[1] = (intptr_t) p->euid; /* uid_t * */
1847 uarg[2] = (intptr_t) p->suid; /* uid_t * */
1853 struct getresgid_args *p = params;
1854 uarg[0] = (intptr_t) p->rgid; /* gid_t * */
1855 uarg[1] = (intptr_t) p->egid; /* gid_t * */
1856 uarg[2] = (intptr_t) p->sgid; /* gid_t * */
1865 /* freebsd32_kevent */
1867 struct freebsd32_kevent_args *p = params;
1868 iarg[0] = p->fd; /* int */
1869 uarg[1] = (intptr_t) p->changelist; /* const struct kevent32 * */
1870 iarg[2] = p->nchanges; /* int */
1871 uarg[3] = (intptr_t) p->eventlist; /* struct kevent32 * */
1872 iarg[4] = p->nevents; /* int */
1873 uarg[5] = (intptr_t) p->timeout; /* const struct timespec32 * */
1877 /* extattr_set_fd */
1879 struct extattr_set_fd_args *p = params;
1880 iarg[0] = p->fd; /* int */
1881 iarg[1] = p->attrnamespace; /* int */
1882 uarg[2] = (intptr_t) p->attrname; /* const char * */
1883 uarg[3] = (intptr_t) p->data; /* void * */
1884 uarg[4] = p->nbytes; /* size_t */
1888 /* extattr_get_fd */
1890 struct extattr_get_fd_args *p = params;
1891 iarg[0] = p->fd; /* int */
1892 iarg[1] = p->attrnamespace; /* int */
1893 uarg[2] = (intptr_t) p->attrname; /* const char * */
1894 uarg[3] = (intptr_t) p->data; /* void * */
1895 uarg[4] = p->nbytes; /* size_t */
1899 /* extattr_delete_fd */
1901 struct extattr_delete_fd_args *p = params;
1902 iarg[0] = p->fd; /* int */
1903 iarg[1] = p->attrnamespace; /* int */
1904 uarg[2] = (intptr_t) p->attrname; /* const char * */
1910 struct __setugid_args *p = params;
1911 iarg[0] = p->flag; /* int */
1917 struct eaccess_args *p = params;
1918 uarg[0] = (intptr_t) p->path; /* char * */
1919 iarg[1] = p->amode; /* int */
1923 /* freebsd32_nmount */
1925 struct freebsd32_nmount_args *p = params;
1926 uarg[0] = (intptr_t) p->iovp; /* struct iovec32 * */
1927 uarg[1] = p->iovcnt; /* unsigned int */
1928 iarg[2] = p->flags; /* int */
1934 struct kenv_args *p = params;
1935 iarg[0] = p->what; /* int */
1936 uarg[1] = (intptr_t) p->name; /* const char * */
1937 uarg[2] = (intptr_t) p->value; /* char * */
1938 iarg[3] = p->len; /* int */
1944 struct lchflags_args *p = params;
1945 uarg[0] = (intptr_t) p->path; /* const char * */
1946 uarg[1] = p->flags; /* u_long */
1952 struct uuidgen_args *p = params;
1953 uarg[0] = (intptr_t) p->store; /* struct uuid * */
1954 iarg[1] = p->count; /* int */
1958 /* freebsd32_sendfile */
1960 struct freebsd32_sendfile_args *p = params;
1961 iarg[0] = p->fd; /* int */
1962 iarg[1] = p->s; /* int */
1963 uarg[2] = p->offset1; /* uint32_t */
1964 uarg[3] = p->offset2; /* uint32_t */
1965 uarg[4] = p->nbytes; /* size_t */
1966 uarg[5] = (intptr_t) p->hdtr; /* struct sf_hdtr32 * */
1967 uarg[6] = (intptr_t) p->sbytes; /* off_t * */
1968 iarg[7] = p->flags; /* int */
1974 struct getfsstat_args *p = params;
1975 uarg[0] = (intptr_t) p->buf; /* struct statfs * */
1976 iarg[1] = p->bufsize; /* long */
1977 iarg[2] = p->flags; /* int */
1983 struct statfs_args *p = params;
1984 uarg[0] = (intptr_t) p->path; /* char * */
1985 uarg[1] = (intptr_t) p->buf; /* struct statfs * */
1991 struct fstatfs_args *p = params;
1992 iarg[0] = p->fd; /* int */
1993 uarg[1] = (intptr_t) p->buf; /* struct statfs * */
1999 struct fhstatfs_args *p = params;
2000 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
2001 uarg[1] = (intptr_t) p->buf; /* struct statfs * */
2007 struct ksem_close_args *p = params;
2008 iarg[0] = p->id; /* semid_t */
2014 struct ksem_post_args *p = params;
2015 iarg[0] = p->id; /* semid_t */
2021 struct ksem_wait_args *p = params;
2022 iarg[0] = p->id; /* semid_t */
2028 struct ksem_trywait_args *p = params;
2029 iarg[0] = p->id; /* semid_t */
2033 /* freebsd32_ksem_init */
2035 struct freebsd32_ksem_init_args *p = params;
2036 uarg[0] = (intptr_t) p->idp; /* semid_t * */
2037 uarg[1] = p->value; /* unsigned int */
2041 /* freebsd32_ksem_open */
2043 struct freebsd32_ksem_open_args *p = params;
2044 uarg[0] = (intptr_t) p->idp; /* semid_t * */
2045 uarg[1] = (intptr_t) p->name; /* const char * */
2046 iarg[2] = p->oflag; /* int */
2047 iarg[3] = p->mode; /* mode_t */
2048 uarg[4] = p->value; /* unsigned int */
2054 struct ksem_unlink_args *p = params;
2055 uarg[0] = (intptr_t) p->name; /* const char * */
2061 struct ksem_getvalue_args *p = params;
2062 iarg[0] = p->id; /* semid_t */
2063 uarg[1] = (intptr_t) p->val; /* int * */
2069 struct ksem_destroy_args *p = params;
2070 iarg[0] = p->id; /* semid_t */
2074 /* extattr_set_link */
2076 struct extattr_set_link_args *p = params;
2077 uarg[0] = (intptr_t) p->path; /* const char * */
2078 iarg[1] = p->attrnamespace; /* int */
2079 uarg[2] = (intptr_t) p->attrname; /* const char * */
2080 uarg[3] = (intptr_t) p->data; /* void * */
2081 uarg[4] = p->nbytes; /* size_t */
2085 /* extattr_get_link */
2087 struct extattr_get_link_args *p = params;
2088 uarg[0] = (intptr_t) p->path; /* const char * */
2089 iarg[1] = p->attrnamespace; /* int */
2090 uarg[2] = (intptr_t) p->attrname; /* const char * */
2091 uarg[3] = (intptr_t) p->data; /* void * */
2092 uarg[4] = p->nbytes; /* size_t */
2096 /* extattr_delete_link */
2098 struct extattr_delete_link_args *p = params;
2099 uarg[0] = (intptr_t) p->path; /* const char * */
2100 iarg[1] = p->attrnamespace; /* int */
2101 uarg[2] = (intptr_t) p->attrname; /* const char * */
2105 /* freebsd32_sigaction */
2107 struct freebsd32_sigaction_args *p = params;
2108 iarg[0] = p->sig; /* int */
2109 uarg[1] = (intptr_t) p->act; /* struct sigaction32 * */
2110 uarg[2] = (intptr_t) p->oact; /* struct sigaction32 * */
2114 /* freebsd32_sigreturn */
2116 struct freebsd32_sigreturn_args *p = params;
2117 uarg[0] = (intptr_t) p->sigcntxp; /* const struct freebsd32_ucontext * */
2121 /* freebsd32_getcontext */
2123 struct freebsd32_getcontext_args *p = params;
2124 uarg[0] = (intptr_t) p->ucp; /* struct freebsd32_ucontext * */
2128 /* freebsd32_setcontext */
2130 struct freebsd32_setcontext_args *p = params;
2131 uarg[0] = (intptr_t) p->ucp; /* const struct freebsd32_ucontext * */
2135 /* freebsd32_swapcontext */
2137 struct freebsd32_swapcontext_args *p = params;
2138 uarg[0] = (intptr_t) p->oucp; /* struct freebsd32_ucontext * */
2139 uarg[1] = (intptr_t) p->ucp; /* const struct freebsd32_ucontext * */
2143 /* __acl_get_link */
2145 struct __acl_get_link_args *p = params;
2146 uarg[0] = (intptr_t) p->path; /* const char * */
2147 iarg[1] = p->type; /* acl_type_t */
2148 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
2152 /* __acl_set_link */
2154 struct __acl_set_link_args *p = params;
2155 uarg[0] = (intptr_t) p->path; /* const char * */
2156 iarg[1] = p->type; /* acl_type_t */
2157 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
2161 /* __acl_delete_link */
2163 struct __acl_delete_link_args *p = params;
2164 uarg[0] = (intptr_t) p->path; /* const char * */
2165 iarg[1] = p->type; /* acl_type_t */
2169 /* __acl_aclcheck_link */
2171 struct __acl_aclcheck_link_args *p = params;
2172 uarg[0] = (intptr_t) p->path; /* const char * */
2173 iarg[1] = p->type; /* acl_type_t */
2174 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
2180 struct sigwait_args *p = params;
2181 uarg[0] = (intptr_t) p->set; /* const sigset_t * */
2182 uarg[1] = (intptr_t) p->sig; /* int * */
2188 struct thr_exit_args *p = params;
2189 uarg[0] = (intptr_t) p->state; /* long * */
2195 struct thr_self_args *p = params;
2196 uarg[0] = (intptr_t) p->id; /* long * */
2202 struct thr_kill_args *p = params;
2203 iarg[0] = p->id; /* long */
2204 iarg[1] = p->sig; /* int */
2210 struct jail_attach_args *p = params;
2211 iarg[0] = p->jid; /* int */
2215 /* extattr_list_fd */
2217 struct extattr_list_fd_args *p = params;
2218 iarg[0] = p->fd; /* int */
2219 iarg[1] = p->attrnamespace; /* int */
2220 uarg[2] = (intptr_t) p->data; /* void * */
2221 uarg[3] = p->nbytes; /* size_t */
2225 /* extattr_list_file */
2227 struct extattr_list_file_args *p = params;
2228 uarg[0] = (intptr_t) p->path; /* const char * */
2229 iarg[1] = p->attrnamespace; /* int */
2230 uarg[2] = (intptr_t) p->data; /* void * */
2231 uarg[3] = p->nbytes; /* size_t */
2235 /* extattr_list_link */
2237 struct extattr_list_link_args *p = params;
2238 uarg[0] = (intptr_t) p->path; /* const char * */
2239 iarg[1] = p->attrnamespace; /* int */
2240 uarg[2] = (intptr_t) p->data; /* void * */
2241 uarg[3] = p->nbytes; /* size_t */
2245 /* freebsd32_ksem_timedwait */
2247 struct freebsd32_ksem_timedwait_args *p = params;
2248 iarg[0] = p->id; /* semid_t */
2249 uarg[1] = (intptr_t) p->abstime; /* const struct timespec32 * */
2253 /* freebsd32_thr_suspend */
2255 struct freebsd32_thr_suspend_args *p = params;
2256 uarg[0] = (intptr_t) p->timeout; /* const struct timespec32 * */
2262 struct thr_wake_args *p = params;
2263 iarg[0] = p->id; /* long */
2269 struct kldunloadf_args *p = params;
2270 iarg[0] = p->fileid; /* int */
2271 iarg[1] = p->flags; /* int */
2277 struct audit_args *p = params;
2278 uarg[0] = (intptr_t) p->record; /* const void * */
2279 uarg[1] = p->length; /* u_int */
2285 struct auditon_args *p = params;
2286 iarg[0] = p->cmd; /* int */
2287 uarg[1] = (intptr_t) p->data; /* void * */
2288 uarg[2] = p->length; /* u_int */
2294 struct getauid_args *p = params;
2295 uarg[0] = (intptr_t) p->auid; /* uid_t * */
2301 struct setauid_args *p = params;
2302 uarg[0] = (intptr_t) p->auid; /* uid_t * */
2308 struct getaudit_args *p = params;
2309 uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */
2315 struct setaudit_args *p = params;
2316 uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */
2322 struct getaudit_addr_args *p = params;
2323 uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */
2324 uarg[1] = p->length; /* u_int */
2330 struct setaudit_addr_args *p = params;
2331 uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */
2332 uarg[1] = p->length; /* u_int */
2338 struct auditctl_args *p = params;
2339 uarg[0] = (intptr_t) p->path; /* char * */
2343 /* freebsd32_umtx_op */
2345 struct freebsd32_umtx_op_args *p = params;
2346 uarg[0] = (intptr_t) p->obj; /* void * */
2347 iarg[1] = p->op; /* int */
2348 uarg[2] = p->val; /* u_long */
2349 uarg[3] = (intptr_t) p->uaddr; /* void * */
2350 uarg[4] = (intptr_t) p->uaddr2; /* void * */
2354 /* freebsd32_thr_new */
2356 struct freebsd32_thr_new_args *p = params;
2357 uarg[0] = (intptr_t) p->param; /* struct thr_param32 * */
2358 iarg[1] = p->param_size; /* int */
2364 struct sigqueue_args *p = params;
2365 iarg[0] = p->pid; /* pid_t */
2366 iarg[1] = p->signum; /* int */
2367 uarg[2] = (intptr_t) p->value; /* void * */
2371 /* freebsd32_kmq_open */
2373 struct freebsd32_kmq_open_args *p = params;
2374 uarg[0] = (intptr_t) p->path; /* const char * */
2375 iarg[1] = p->flags; /* int */
2376 iarg[2] = p->mode; /* mode_t */
2377 uarg[3] = (intptr_t) p->attr; /* const struct mq_attr32 * */
2381 /* freebsd32_kmq_setattr */
2383 struct freebsd32_kmq_setattr_args *p = params;
2384 iarg[0] = p->mqd; /* int */
2385 uarg[1] = (intptr_t) p->attr; /* const struct mq_attr32 * */
2386 uarg[2] = (intptr_t) p->oattr; /* struct mq_attr32 * */
2390 /* freebsd32_kmq_timedreceive */
2392 struct freebsd32_kmq_timedreceive_args *p = params;
2393 iarg[0] = p->mqd; /* int */
2394 uarg[1] = (intptr_t) p->msg_ptr; /* char * */
2395 uarg[2] = p->msg_len; /* size_t */
2396 uarg[3] = (intptr_t) p->msg_prio; /* unsigned * */
2397 uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec32 * */
2401 /* freebsd32_kmq_timedsend */
2403 struct freebsd32_kmq_timedsend_args *p = params;
2404 iarg[0] = p->mqd; /* int */
2405 uarg[1] = (intptr_t) p->msg_ptr; /* const char * */
2406 uarg[2] = p->msg_len; /* size_t */
2407 uarg[3] = p->msg_prio; /* unsigned */
2408 uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec32 * */
2412 /* freebsd32_kmq_notify */
2414 struct freebsd32_kmq_notify_args *p = params;
2415 iarg[0] = p->mqd; /* int */
2416 uarg[1] = (intptr_t) p->sigev; /* const struct sigevent32 * */
2422 struct kmq_unlink_args *p = params;
2423 uarg[0] = (intptr_t) p->path; /* const char * */
2429 struct abort2_args *p = params;
2430 uarg[0] = (intptr_t) p->why; /* const char * */
2431 iarg[1] = p->nargs; /* int */
2432 uarg[2] = (intptr_t) p->args; /* void ** */
2438 struct thr_set_name_args *p = params;
2439 iarg[0] = p->id; /* long */
2440 uarg[1] = (intptr_t) p->name; /* const char * */
2444 /* freebsd32_aio_fsync */
2446 struct freebsd32_aio_fsync_args *p = params;
2447 iarg[0] = p->op; /* int */
2448 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
2454 struct rtprio_thread_args *p = params;
2455 iarg[0] = p->function; /* int */
2456 iarg[1] = p->lwpid; /* lwpid_t */
2457 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */
2463 struct sctp_peeloff_args *p = params;
2464 iarg[0] = p->sd; /* int */
2465 uarg[1] = p->name; /* uint32_t */
2469 /* sctp_generic_sendmsg */
2471 struct sctp_generic_sendmsg_args *p = params;
2472 iarg[0] = p->sd; /* int */
2473 uarg[1] = (intptr_t) p->msg; /* caddr_t */
2474 iarg[2] = p->mlen; /* int */
2475 uarg[3] = (intptr_t) p->to; /* caddr_t */
2476 iarg[4] = p->tolen; /* __socklen_t */
2477 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */
2478 iarg[6] = p->flags; /* int */
2482 /* sctp_generic_sendmsg_iov */
2484 struct sctp_generic_sendmsg_iov_args *p = params;
2485 iarg[0] = p->sd; /* int */
2486 uarg[1] = (intptr_t) p->iov; /* struct iovec * */
2487 iarg[2] = p->iovlen; /* int */
2488 uarg[3] = (intptr_t) p->to; /* caddr_t */
2489 iarg[4] = p->tolen; /* __socklen_t */
2490 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */
2491 iarg[6] = p->flags; /* int */
2495 /* sctp_generic_recvmsg */
2497 struct sctp_generic_recvmsg_args *p = params;
2498 iarg[0] = p->sd; /* int */
2499 uarg[1] = (intptr_t) p->iov; /* struct iovec * */
2500 iarg[2] = p->iovlen; /* int */
2501 uarg[3] = (intptr_t) p->from; /* struct sockaddr * */
2502 uarg[4] = (intptr_t) p->fromlenaddr; /* __socklen_t * */
2503 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */
2504 uarg[6] = (intptr_t) p->msg_flags; /* int * */
2508 #ifdef PAD64_REQUIRED
2509 /* freebsd32_pread */
2511 struct freebsd32_pread_args *p = params;
2512 iarg[0] = p->fd; /* int */
2513 uarg[1] = (intptr_t) p->buf; /* void * */
2514 uarg[2] = p->nbyte; /* size_t */
2515 iarg[3] = p->pad; /* int */
2516 uarg[4] = p->offset1; /* uint32_t */
2517 uarg[5] = p->offset2; /* uint32_t */
2521 /* freebsd32_pwrite */
2523 struct freebsd32_pwrite_args *p = params;
2524 iarg[0] = p->fd; /* int */
2525 uarg[1] = (intptr_t) p->buf; /* const void * */
2526 uarg[2] = p->nbyte; /* size_t */
2527 iarg[3] = p->pad; /* int */
2528 uarg[4] = p->offset1; /* uint32_t */
2529 uarg[5] = p->offset2; /* uint32_t */
2533 /* freebsd32_mmap */
2535 struct freebsd32_mmap_args *p = params;
2536 uarg[0] = (intptr_t) p->addr; /* caddr_t */
2537 uarg[1] = p->len; /* size_t */
2538 iarg[2] = p->prot; /* int */
2539 iarg[3] = p->flags; /* int */
2540 iarg[4] = p->fd; /* int */
2541 iarg[5] = p->pad; /* int */
2542 uarg[6] = p->pos1; /* uint32_t */
2543 uarg[7] = p->pos2; /* uint32_t */
2547 /* freebsd32_lseek */
2549 struct freebsd32_lseek_args *p = params;
2550 iarg[0] = p->fd; /* int */
2551 iarg[1] = p->pad; /* int */
2552 uarg[2] = p->offset1; /* uint32_t */
2553 uarg[3] = p->offset2; /* uint32_t */
2554 iarg[4] = p->whence; /* int */
2558 /* freebsd32_truncate */
2560 struct freebsd32_truncate_args *p = params;
2561 uarg[0] = (intptr_t) p->path; /* char * */
2562 iarg[1] = p->pad; /* int */
2563 uarg[2] = p->length1; /* uint32_t */
2564 uarg[3] = p->length2; /* uint32_t */
2568 /* freebsd32_ftruncate */
2570 struct freebsd32_ftruncate_args *p = params;
2571 iarg[0] = p->fd; /* int */
2572 iarg[1] = p->pad; /* int */
2573 uarg[2] = p->length1; /* uint32_t */
2574 uarg[3] = p->length2; /* uint32_t */
2579 /* freebsd32_pread */
2581 struct freebsd32_pread_args *p = params;
2582 iarg[0] = p->fd; /* int */
2583 uarg[1] = (intptr_t) p->buf; /* void * */
2584 uarg[2] = p->nbyte; /* size_t */
2585 uarg[3] = p->offset1; /* uint32_t */
2586 uarg[4] = p->offset2; /* uint32_t */
2590 /* freebsd32_pwrite */
2592 struct freebsd32_pwrite_args *p = params;
2593 iarg[0] = p->fd; /* int */
2594 uarg[1] = (intptr_t) p->buf; /* const void * */
2595 uarg[2] = p->nbyte; /* size_t */
2596 uarg[3] = p->offset1; /* uint32_t */
2597 uarg[4] = p->offset2; /* uint32_t */
2601 /* freebsd32_mmap */
2603 struct freebsd32_mmap_args *p = params;
2604 uarg[0] = (intptr_t) p->addr; /* caddr_t */
2605 uarg[1] = p->len; /* size_t */
2606 iarg[2] = p->prot; /* int */
2607 iarg[3] = p->flags; /* int */
2608 iarg[4] = p->fd; /* int */
2609 uarg[5] = p->pos1; /* uint32_t */
2610 uarg[6] = p->pos2; /* uint32_t */
2614 /* freebsd32_lseek */
2616 struct freebsd32_lseek_args *p = params;
2617 iarg[0] = p->fd; /* int */
2618 uarg[1] = p->offset1; /* uint32_t */
2619 uarg[2] = p->offset2; /* uint32_t */
2620 iarg[3] = p->whence; /* int */
2624 /* freebsd32_truncate */
2626 struct freebsd32_truncate_args *p = params;
2627 uarg[0] = (intptr_t) p->path; /* char * */
2628 uarg[1] = p->length1; /* uint32_t */
2629 uarg[2] = p->length2; /* uint32_t */
2633 /* freebsd32_ftruncate */
2635 struct freebsd32_ftruncate_args *p = params;
2636 iarg[0] = p->fd; /* int */
2637 uarg[1] = p->length1; /* uint32_t */
2638 uarg[2] = p->length2; /* uint32_t */
2645 struct thr_kill2_args *p = params;
2646 iarg[0] = p->pid; /* pid_t */
2647 iarg[1] = p->id; /* long */
2648 iarg[2] = p->sig; /* int */
2654 struct shm_open_args *p = params;
2655 uarg[0] = (intptr_t) p->path; /* const char * */
2656 iarg[1] = p->flags; /* int */
2657 iarg[2] = p->mode; /* mode_t */
2663 struct shm_unlink_args *p = params;
2664 uarg[0] = (intptr_t) p->path; /* const char * */
2670 struct cpuset_args *p = params;
2671 uarg[0] = (intptr_t) p->setid; /* cpusetid_t * */
2675 #ifdef PAD64_REQUIRED
2676 /* freebsd32_cpuset_setid */
2678 struct freebsd32_cpuset_setid_args *p = params;
2679 iarg[0] = p->which; /* cpuwhich_t */
2680 iarg[1] = p->pad; /* int */
2681 uarg[2] = p->id1; /* uint32_t */
2682 uarg[3] = p->id2; /* uint32_t */
2683 iarg[4] = p->setid; /* cpusetid_t */
2688 /* freebsd32_cpuset_setid */
2690 struct freebsd32_cpuset_setid_args *p = params;
2691 iarg[0] = p->which; /* cpuwhich_t */
2692 uarg[1] = p->id1; /* uint32_t */
2693 uarg[2] = p->id2; /* uint32_t */
2694 iarg[3] = p->setid; /* cpusetid_t */
2699 /* freebsd32_cpuset_getid */
2701 struct freebsd32_cpuset_getid_args *p = params;
2702 iarg[0] = p->level; /* cpulevel_t */
2703 iarg[1] = p->which; /* cpuwhich_t */
2704 uarg[2] = p->id1; /* uint32_t */
2705 uarg[3] = p->id2; /* uint32_t */
2706 uarg[4] = (intptr_t) p->setid; /* cpusetid_t * */
2710 /* freebsd32_cpuset_getaffinity */
2712 struct freebsd32_cpuset_getaffinity_args *p = params;
2713 iarg[0] = p->level; /* cpulevel_t */
2714 iarg[1] = p->which; /* cpuwhich_t */
2715 uarg[2] = p->id1; /* uint32_t */
2716 uarg[3] = p->id2; /* uint32_t */
2717 uarg[4] = p->cpusetsize; /* size_t */
2718 uarg[5] = (intptr_t) p->mask; /* cpuset_t * */
2722 /* freebsd32_cpuset_setaffinity */
2724 struct freebsd32_cpuset_setaffinity_args *p = params;
2725 iarg[0] = p->level; /* cpulevel_t */
2726 iarg[1] = p->which; /* cpuwhich_t */
2727 uarg[2] = p->id1; /* uint32_t */
2728 uarg[3] = p->id2; /* uint32_t */
2729 uarg[4] = p->cpusetsize; /* size_t */
2730 uarg[5] = (intptr_t) p->mask; /* const cpuset_t * */
2736 struct faccessat_args *p = params;
2737 iarg[0] = p->fd; /* int */
2738 uarg[1] = (intptr_t) p->path; /* char * */
2739 iarg[2] = p->amode; /* int */
2740 iarg[3] = p->flag; /* int */
2746 struct fchmodat_args *p = params;
2747 iarg[0] = p->fd; /* int */
2748 uarg[1] = (intptr_t) p->path; /* const char * */
2749 iarg[2] = p->mode; /* mode_t */
2750 iarg[3] = p->flag; /* int */
2756 struct fchownat_args *p = params;
2757 iarg[0] = p->fd; /* int */
2758 uarg[1] = (intptr_t) p->path; /* char * */
2759 uarg[2] = p->uid; /* uid_t */
2760 iarg[3] = p->gid; /* gid_t */
2761 iarg[4] = p->flag; /* int */
2765 /* freebsd32_fexecve */
2767 struct freebsd32_fexecve_args *p = params;
2768 iarg[0] = p->fd; /* int */
2769 uarg[1] = (intptr_t) p->argv; /* uint32_t * */
2770 uarg[2] = (intptr_t) p->envv; /* uint32_t * */
2774 /* freebsd32_fstatat */
2776 struct freebsd32_fstatat_args *p = params;
2777 iarg[0] = p->fd; /* int */
2778 uarg[1] = (intptr_t) p->path; /* char * */
2779 uarg[2] = (intptr_t) p->buf; /* struct stat * */
2780 iarg[3] = p->flag; /* int */
2784 /* freebsd32_futimesat */
2786 struct freebsd32_futimesat_args *p = params;
2787 iarg[0] = p->fd; /* int */
2788 uarg[1] = (intptr_t) p->path; /* char * */
2789 uarg[2] = (intptr_t) p->times; /* struct timeval * */
2795 struct linkat_args *p = params;
2796 iarg[0] = p->fd1; /* int */
2797 uarg[1] = (intptr_t) p->path1; /* char * */
2798 iarg[2] = p->fd2; /* int */
2799 uarg[3] = (intptr_t) p->path2; /* char * */
2800 iarg[4] = p->flag; /* int */
2806 struct mkdirat_args *p = params;
2807 iarg[0] = p->fd; /* int */
2808 uarg[1] = (intptr_t) p->path; /* char * */
2809 iarg[2] = p->mode; /* mode_t */
2815 struct mkfifoat_args *p = params;
2816 iarg[0] = p->fd; /* int */
2817 uarg[1] = (intptr_t) p->path; /* char * */
2818 iarg[2] = p->mode; /* mode_t */
2824 struct mknodat_args *p = params;
2825 iarg[0] = p->fd; /* int */
2826 uarg[1] = (intptr_t) p->path; /* char * */
2827 iarg[2] = p->mode; /* mode_t */
2828 iarg[3] = p->dev; /* dev_t */
2834 struct openat_args *p = params;
2835 iarg[0] = p->fd; /* int */
2836 uarg[1] = (intptr_t) p->path; /* char * */
2837 iarg[2] = p->flag; /* int */
2838 iarg[3] = p->mode; /* mode_t */
2844 struct readlinkat_args *p = params;
2845 iarg[0] = p->fd; /* int */
2846 uarg[1] = (intptr_t) p->path; /* char * */
2847 uarg[2] = (intptr_t) p->buf; /* char * */
2848 uarg[3] = p->bufsize; /* size_t */
2854 struct renameat_args *p = params;
2855 iarg[0] = p->oldfd; /* int */
2856 uarg[1] = (intptr_t) p->old; /* char * */
2857 iarg[2] = p->newfd; /* int */
2858 uarg[3] = (intptr_t) p->new; /* const char * */
2864 struct symlinkat_args *p = params;
2865 uarg[0] = (intptr_t) p->path1; /* char * */
2866 iarg[1] = p->fd; /* int */
2867 uarg[2] = (intptr_t) p->path2; /* char * */
2873 struct unlinkat_args *p = params;
2874 iarg[0] = p->fd; /* int */
2875 uarg[1] = (intptr_t) p->path; /* char * */
2876 iarg[2] = p->flag; /* int */
2882 struct posix_openpt_args *p = params;
2883 iarg[0] = p->flags; /* int */
2887 /* freebsd32_jail_get */
2889 struct freebsd32_jail_get_args *p = params;
2890 uarg[0] = (intptr_t) p->iovp; /* struct iovec32 * */
2891 uarg[1] = p->iovcnt; /* unsigned int */
2892 iarg[2] = p->flags; /* int */
2896 /* freebsd32_jail_set */
2898 struct freebsd32_jail_set_args *p = params;
2899 uarg[0] = (intptr_t) p->iovp; /* struct iovec32 * */
2900 uarg[1] = p->iovcnt; /* unsigned int */
2901 iarg[2] = p->flags; /* int */
2907 struct jail_remove_args *p = params;
2908 iarg[0] = p->jid; /* int */
2914 struct closefrom_args *p = params;
2915 iarg[0] = p->lowfd; /* int */
2919 /* freebsd32_semctl */
2921 struct freebsd32_semctl_args *p = params;
2922 iarg[0] = p->semid; /* int */
2923 iarg[1] = p->semnum; /* int */
2924 iarg[2] = p->cmd; /* int */
2925 uarg[3] = (intptr_t) p->arg; /* union semun32 * */
2929 /* freebsd32_msgctl */
2931 struct freebsd32_msgctl_args *p = params;
2932 iarg[0] = p->msqid; /* int */
2933 iarg[1] = p->cmd; /* int */
2934 uarg[2] = (intptr_t) p->buf; /* struct msqid_ds32 * */
2938 /* freebsd32_shmctl */
2940 struct freebsd32_shmctl_args *p = params;
2941 iarg[0] = p->shmid; /* int */
2942 iarg[1] = p->cmd; /* int */
2943 uarg[2] = (intptr_t) p->buf; /* struct shmid_ds32 * */
2949 struct lpathconf_args *p = params;
2950 uarg[0] = (intptr_t) p->path; /* char * */
2951 iarg[1] = p->name; /* int */
2955 /* __cap_rights_get */
2957 struct __cap_rights_get_args *p = params;
2958 iarg[0] = p->version; /* int */
2959 iarg[1] = p->fd; /* int */
2960 uarg[2] = (intptr_t) p->rightsp; /* cap_rights_t * */
2964 /* freebsd32_cap_enter */
2971 struct cap_getmode_args *p = params;
2972 uarg[0] = (intptr_t) p->modep; /* u_int * */
2978 struct pdfork_args *p = params;
2979 uarg[0] = (intptr_t) p->fdp; /* int * */
2980 iarg[1] = p->flags; /* int */
2986 struct pdkill_args *p = params;
2987 iarg[0] = p->fd; /* int */
2988 iarg[1] = p->signum; /* int */
2994 struct pdgetpid_args *p = params;
2995 iarg[0] = p->fd; /* int */
2996 uarg[1] = (intptr_t) p->pidp; /* pid_t * */
3000 /* freebsd32_pselect */
3002 struct freebsd32_pselect_args *p = params;
3003 iarg[0] = p->nd; /* int */
3004 uarg[1] = (intptr_t) p->in; /* fd_set * */
3005 uarg[2] = (intptr_t) p->ou; /* fd_set * */
3006 uarg[3] = (intptr_t) p->ex; /* fd_set * */
3007 uarg[4] = (intptr_t) p->ts; /* const struct timespec32 * */
3008 uarg[5] = (intptr_t) p->sm; /* const sigset_t * */
3014 struct getloginclass_args *p = params;
3015 uarg[0] = (intptr_t) p->namebuf; /* char * */
3016 uarg[1] = p->namelen; /* size_t */
3022 struct setloginclass_args *p = params;
3023 uarg[0] = (intptr_t) p->namebuf; /* const char * */
3027 /* rctl_get_racct */
3029 struct rctl_get_racct_args *p = params;
3030 uarg[0] = (intptr_t) p->inbufp; /* const void * */
3031 uarg[1] = p->inbuflen; /* size_t */
3032 uarg[2] = (intptr_t) p->outbufp; /* void * */
3033 uarg[3] = p->outbuflen; /* size_t */
3037 /* rctl_get_rules */
3039 struct rctl_get_rules_args *p = params;
3040 uarg[0] = (intptr_t) p->inbufp; /* const void * */
3041 uarg[1] = p->inbuflen; /* size_t */
3042 uarg[2] = (intptr_t) p->outbufp; /* void * */
3043 uarg[3] = p->outbuflen; /* size_t */
3047 /* rctl_get_limits */
3049 struct rctl_get_limits_args *p = params;
3050 uarg[0] = (intptr_t) p->inbufp; /* const void * */
3051 uarg[1] = p->inbuflen; /* size_t */
3052 uarg[2] = (intptr_t) p->outbufp; /* void * */
3053 uarg[3] = p->outbuflen; /* size_t */
3059 struct rctl_add_rule_args *p = params;
3060 uarg[0] = (intptr_t) p->inbufp; /* const void * */
3061 uarg[1] = p->inbuflen; /* size_t */
3062 uarg[2] = (intptr_t) p->outbufp; /* void * */
3063 uarg[3] = p->outbuflen; /* size_t */
3067 /* rctl_remove_rule */
3069 struct rctl_remove_rule_args *p = params;
3070 uarg[0] = (intptr_t) p->inbufp; /* const void * */
3071 uarg[1] = p->inbuflen; /* size_t */
3072 uarg[2] = (intptr_t) p->outbufp; /* void * */
3073 uarg[3] = p->outbuflen; /* size_t */
3077 #ifdef PAD64_REQUIRED
3078 /* freebsd32_posix_fallocate */
3080 struct freebsd32_posix_fallocate_args *p = params;
3081 iarg[0] = p->fd; /* int */
3082 iarg[1] = p->pad; /* int */
3083 uarg[2] = p->offset1; /* uint32_t */
3084 uarg[3] = p->offset2; /* uint32_t */
3085 uarg[4] = p->len1; /* uint32_t */
3086 uarg[5] = p->len2; /* uint32_t */
3090 /* freebsd32_posix_fadvise */
3092 struct freebsd32_posix_fadvise_args *p = params;
3093 iarg[0] = p->fd; /* int */
3094 iarg[1] = p->pad; /* int */
3095 uarg[2] = p->offset1; /* uint32_t */
3096 uarg[3] = p->offset2; /* uint32_t */
3097 uarg[4] = p->len1; /* uint32_t */
3098 uarg[5] = p->len2; /* uint32_t */
3099 iarg[6] = p->advice; /* int */
3103 /* freebsd32_wait6 */
3105 struct freebsd32_wait6_args *p = params;
3106 iarg[0] = p->idtype; /* int */
3107 iarg[1] = p->pad; /* int */
3108 uarg[2] = p->id1; /* uint32_t */
3109 uarg[3] = p->id2; /* uint32_t */
3110 uarg[4] = (intptr_t) p->status; /* int * */
3111 iarg[5] = p->options; /* int */
3112 uarg[6] = (intptr_t) p->wrusage; /* struct wrusage32 * */
3113 uarg[7] = (intptr_t) p->info; /* siginfo_t * */
3118 /* freebsd32_posix_fallocate */
3120 struct freebsd32_posix_fallocate_args *p = params;
3121 iarg[0] = p->fd; /* int */
3122 uarg[1] = p->offset1; /* uint32_t */
3123 uarg[2] = p->offset2; /* uint32_t */
3124 uarg[3] = p->len1; /* uint32_t */
3125 uarg[4] = p->len2; /* uint32_t */
3129 /* freebsd32_posix_fadvise */
3131 struct freebsd32_posix_fadvise_args *p = params;
3132 iarg[0] = p->fd; /* int */
3133 uarg[1] = p->offset1; /* uint32_t */
3134 uarg[2] = p->offset2; /* uint32_t */
3135 uarg[3] = p->len1; /* uint32_t */
3136 uarg[4] = p->len2; /* uint32_t */
3137 iarg[5] = p->advice; /* int */
3141 /* freebsd32_wait6 */
3143 struct freebsd32_wait6_args *p = params;
3144 iarg[0] = p->idtype; /* int */
3145 uarg[1] = p->id1; /* uint32_t */
3146 uarg[2] = p->id2; /* uint32_t */
3147 uarg[3] = (intptr_t) p->status; /* int * */
3148 iarg[4] = p->options; /* int */
3149 uarg[5] = (intptr_t) p->wrusage; /* struct wrusage32 * */
3150 uarg[6] = (intptr_t) p->info; /* siginfo_t * */
3155 /* cap_rights_limit */
3157 struct cap_rights_limit_args *p = params;
3158 iarg[0] = p->fd; /* int */
3159 uarg[1] = (intptr_t) p->rightsp; /* cap_rights_t * */
3163 /* freebsd32_cap_ioctls_limit */
3165 struct freebsd32_cap_ioctls_limit_args *p = params;
3166 iarg[0] = p->fd; /* int */
3167 uarg[1] = (intptr_t) p->cmds; /* const uint32_t * */
3168 uarg[2] = p->ncmds; /* size_t */
3172 /* freebsd32_cap_ioctls_get */
3174 struct freebsd32_cap_ioctls_get_args *p = params;
3175 iarg[0] = p->fd; /* int */
3176 uarg[1] = (intptr_t) p->cmds; /* uint32_t * */
3177 uarg[2] = p->maxcmds; /* size_t */
3181 /* cap_fcntls_limit */
3183 struct cap_fcntls_limit_args *p = params;
3184 iarg[0] = p->fd; /* int */
3185 uarg[1] = p->fcntlrights; /* uint32_t */
3189 /* cap_fcntls_get */
3191 struct cap_fcntls_get_args *p = params;
3192 iarg[0] = p->fd; /* int */
3193 uarg[1] = (intptr_t) p->fcntlrightsp; /* uint32_t * */
3199 struct bindat_args *p = params;
3200 iarg[0] = p->fd; /* int */
3201 iarg[1] = p->s; /* int */
3202 uarg[2] = (intptr_t) p->name; /* caddr_t */
3203 iarg[3] = p->namelen; /* int */
3209 struct connectat_args *p = params;
3210 iarg[0] = p->fd; /* int */
3211 iarg[1] = p->s; /* int */
3212 uarg[2] = (intptr_t) p->name; /* caddr_t */
3213 iarg[3] = p->namelen; /* int */
3219 struct chflagsat_args *p = params;
3220 iarg[0] = p->fd; /* int */
3221 uarg[1] = (intptr_t) p->path; /* const char * */
3222 uarg[2] = p->flags; /* u_long */
3223 iarg[3] = p->atflag; /* int */
3229 struct accept4_args *p = params;
3230 iarg[0] = p->s; /* int */
3231 uarg[1] = (intptr_t) p->name; /* struct sockaddr * */
3232 uarg[2] = (intptr_t) p->anamelen; /* __socklen_t * */
3233 iarg[3] = p->flags; /* int */
3239 struct pipe2_args *p = params;
3240 uarg[0] = (intptr_t) p->fildes; /* int * */
3241 iarg[1] = p->flags; /* int */
3245 /* freebsd32_aio_mlock */
3247 struct freebsd32_aio_mlock_args *p = params;
3248 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
3252 #ifdef PAD64_REQUIRED
3253 /* freebsd32_procctl */
3255 struct freebsd32_procctl_args *p = params;
3256 iarg[0] = p->idtype; /* int */
3257 iarg[1] = p->pad; /* int */
3258 uarg[2] = p->id1; /* uint32_t */
3259 uarg[3] = p->id2; /* uint32_t */
3260 iarg[4] = p->com; /* int */
3261 uarg[5] = (intptr_t) p->data; /* void * */
3266 /* freebsd32_procctl */
3268 struct freebsd32_procctl_args *p = params;
3269 iarg[0] = p->idtype; /* int */
3270 uarg[1] = p->id1; /* uint32_t */
3271 uarg[2] = p->id2; /* uint32_t */
3272 iarg[3] = p->com; /* int */
3273 uarg[4] = (intptr_t) p->data; /* void * */
3278 /* freebsd32_ppoll */
3280 struct freebsd32_ppoll_args *p = params;
3281 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
3282 uarg[1] = p->nfds; /* u_int */
3283 uarg[2] = (intptr_t) p->ts; /* const struct timespec32 * */
3284 uarg[3] = (intptr_t) p->set; /* const sigset_t * */
3288 /* freebsd32_futimens */
3290 struct freebsd32_futimens_args *p = params;
3291 iarg[0] = p->fd; /* int */
3292 uarg[1] = (intptr_t) p->times; /* struct timespec * */
3296 /* freebsd32_utimensat */
3298 struct freebsd32_utimensat_args *p = params;
3299 iarg[0] = p->fd; /* int */
3300 uarg[1] = (intptr_t) p->path; /* char * */
3301 uarg[2] = (intptr_t) p->times; /* struct timespec * */
3302 iarg[3] = p->flag; /* int */
3306 /* numa_getaffinity */
3308 struct numa_getaffinity_args *p = params;
3309 iarg[0] = p->which; /* cpuwhich_t */
3310 iarg[1] = p->id; /* id_t */
3311 uarg[2] = (intptr_t) p->policy; /* struct vm_domain_policy * */
3315 /* numa_setaffinity */
3317 struct numa_setaffinity_args *p = params;
3318 iarg[0] = p->which; /* cpuwhich_t */
3319 iarg[1] = p->id; /* id_t */
3320 uarg[2] = (intptr_t) p->policy; /* const struct vm_domain_policy * */
3330 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3332 const char *p = NULL;
3334 #if !defined(PAD64_REQUIRED) && (defined(__powerpc__) || defined(__mips__))
3335 #define PAD64_REQUIRED
3411 /* freebsd32_wait4 */
3424 p = "struct rusage32 *";
3598 /* freebsd32_recvmsg */
3605 p = "struct msghdr32 *";
3614 /* freebsd32_sendmsg */
3621 p = "struct msghdr32 *";
3630 /* freebsd32_recvfrom */
3851 /* freebsd32_sigaltstack */
3855 p = "struct sigaltstack32 *";
3858 p = "struct sigaltstack32 *";
3864 /* freebsd32_ioctl */
3874 p = "struct md_ioctl32 *";
3929 /* freebsd32_execve */
4027 /* freebsd32_mprotect */
4117 /* freebsd32_setitimer */
4124 p = "struct itimerval32 *";
4127 p = "struct itimerval32 *";
4143 /* freebsd32_getitimer */
4150 p = "struct itimerval32 *";
4172 /* freebsd32_fcntl */
4188 /* freebsd32_select */
4204 p = "struct timeval32 *";
4332 /* freebsd32_gettimeofday */
4336 p = "struct timeval32 *";
4339 p = "struct timezone *";
4345 /* freebsd32_getrusage */
4352 p = "struct rusage32 *";
4380 /* freebsd32_readv */
4387 p = "struct iovec32 *";
4396 /* freebsd32_writev */
4403 p = "struct iovec32 *";
4412 /* freebsd32_settimeofday */
4416 p = "struct timeval32 *";
4419 p = "struct timezone *";
4599 /* freebsd32_utimes */
4606 p = "struct timeval32 *";
4612 /* freebsd32_adjtime */
4616 p = "struct timeval32 *";
4619 p = "struct timeval32 *";
4654 p = "struct fhandle *";
4660 /* freebsd32_sysarch */
4683 p = "struct rtprio *";
4689 /* freebsd32_semsys */
4711 /* freebsd32_msgsys */
4736 /* freebsd32_shmsys */
4759 p = "struct timex *";
4795 /* freebsd32_stat */
4802 p = "struct stat32 *";
4808 /* freebsd32_fstat */
4815 p = "struct stat32 *";
4821 /* freebsd32_lstat */
4828 p = "struct stat32 *";
4867 p = "struct rlimit *";
4880 p = "struct rlimit *";
4886 /* freebsd32_getdirentries */
4908 /* freebsd32_sysctl */
4969 /* freebsd32_futimes */
4976 p = "struct timeval32 *";
4996 p = "struct pollfd *";
5061 p = "struct sembuf *";
5083 /* freebsd32_msgsnd */
5102 /* freebsd32_msgrcv */
5166 /* freebsd32_clock_gettime */
5173 p = "struct timespec32 *";
5179 /* freebsd32_clock_settime */
5186 p = "const struct timespec32 *";
5192 /* freebsd32_clock_getres */
5199 p = "struct timespec32 *";
5205 /* freebsd32_ktimer_create */
5212 p = "struct sigevent32 *";
5231 /* freebsd32_ktimer_settime */
5241 p = "const struct itimerspec32 *";
5244 p = "struct itimerspec32 *";
5250 /* freebsd32_ktimer_gettime */
5257 p = "struct itimerspec32 *";
5263 /* ktimer_getoverrun */
5273 /* freebsd32_nanosleep */
5277 p = "const struct timespec32 *";
5280 p = "struct timespec32 *";
5286 /* ffclock_getcounter */
5296 /* ffclock_setestimate */
5300 p = "struct ffclock_estimate *";
5306 /* ffclock_getestimate */
5310 p = "struct ffclock_estimate *";
5316 /* freebsd32_clock_getcpuclockid2 */
5365 p = "struct pollfd *";
5396 /* freebsd32_aio_read */
5400 p = "struct aiocb32 *";
5406 /* freebsd32_aio_write */
5410 p = "struct aiocb32 *";
5416 /* freebsd32_lio_listio */
5423 p = "struct aiocb32 *const *";
5429 p = "struct sigevent32 *";
5480 /* freebsd32_lutimes */
5487 p = "struct timeval32 *";
5516 p = "struct nstat *";
5529 p = "struct nstat *";
5542 p = "struct nstat *";
5548 /* freebsd32_preadv */
5555 p = "struct iovec32 *";
5570 /* freebsd32_pwritev */
5577 p = "struct iovec32 *";
5596 p = "const struct fhandle *";
5609 p = "const struct fhandle *";
5612 p = "struct stat *";
5628 /* freebsd32_modstat */
5635 p = "struct module_stat32 *";
5701 /* freebsd32_kldstat */
5708 p = "struct kld32_file_stat *";
5766 /* freebsd32_aio_return */
5770 p = "struct aiocb32 *";
5776 /* freebsd32_aio_suspend */
5780 p = "struct aiocb32 *const *";
5786 p = "const struct timespec32 *";
5799 p = "struct aiocb *";
5805 /* freebsd32_aio_error */
5809 p = "struct aiocb32 *";
5844 /* sched_setparam */
5851 p = "const struct sched_param *";
5857 /* sched_getparam */
5864 p = "struct sched_param *";
5870 /* sched_setscheduler */
5880 p = "const struct sched_param *";
5886 /* sched_getscheduler */
5899 /* sched_get_priority_max */
5909 /* sched_get_priority_min */
5919 /* sched_rr_get_interval */
5926 p = "struct timespec *";
5961 /* freebsd32_jail */
5965 p = "struct jail32 *";
5978 p = "const sigset_t *";
5991 p = "const sigset_t *";
6007 /* freebsd32_sigtimedwait */
6011 p = "const sigset_t *";
6017 p = "const struct timespec *";
6023 /* freebsd32_sigwaitinfo */
6027 p = "const sigset_t *";
6036 /* __acl_get_file */
6052 /* __acl_set_file */
6100 /* __acl_delete_file */
6113 /* __acl_delete_fd */
6126 /* __acl_aclcheck_file */
6142 /* __acl_aclcheck_fd */
6180 /* extattr_set_file */
6202 /* extattr_get_file */
6224 /* extattr_delete_file */
6240 /* freebsd32_aio_waitcomplete */
6244 p = "struct aiocb32 **";
6247 p = "struct timespec32 *";
6288 /* freebsd32_kevent */
6295 p = "const struct kevent32 *";
6301 p = "struct kevent32 *";
6307 p = "const struct timespec32 *";
6313 /* extattr_set_fd */
6335 /* extattr_get_fd */
6357 /* extattr_delete_fd */
6396 /* freebsd32_nmount */
6400 p = "struct iovec32 *";
6448 p = "struct uuid *";
6457 /* freebsd32_sendfile */
6476 p = "struct sf_hdtr32 *";
6492 p = "struct statfs *";
6511 p = "struct statfs *";
6524 p = "struct statfs *";
6534 p = "const struct fhandle *";
6537 p = "struct statfs *";
6583 /* freebsd32_ksem_init */
6596 /* freebsd32_ksem_open */
6651 /* extattr_set_link */
6673 /* extattr_get_link */
6695 /* extattr_delete_link */
6711 /* freebsd32_sigaction */
6718 p = "struct sigaction32 *";
6721 p = "struct sigaction32 *";
6727 /* freebsd32_sigreturn */
6731 p = "const struct freebsd32_ucontext *";
6737 /* freebsd32_getcontext */
6741 p = "struct freebsd32_ucontext *";
6747 /* freebsd32_setcontext */
6751 p = "const struct freebsd32_ucontext *";
6757 /* freebsd32_swapcontext */
6761 p = "struct freebsd32_ucontext *";
6764 p = "const struct freebsd32_ucontext *";
6770 /* __acl_get_link */
6786 /* __acl_set_link */
6802 /* __acl_delete_link */
6815 /* __acl_aclcheck_link */
6835 p = "const sigset_t *";
6887 /* extattr_list_fd */
6906 /* extattr_list_file */
6925 /* extattr_list_link */
6944 /* freebsd32_ksem_timedwait */
6951 p = "const struct timespec32 *";
6957 /* freebsd32_thr_suspend */
6961 p = "const struct timespec32 *";
7043 p = "struct auditinfo *";
7053 p = "struct auditinfo *";
7063 p = "struct auditinfo_addr *";
7076 p = "struct auditinfo_addr *";
7095 /* freebsd32_umtx_op */
7117 /* freebsd32_thr_new */
7121 p = "struct thr_param32 *";
7146 /* freebsd32_kmq_open */
7159 p = "const struct mq_attr32 *";
7165 /* freebsd32_kmq_setattr */
7172 p = "const struct mq_attr32 *";
7175 p = "struct mq_attr32 *";
7181 /* freebsd32_kmq_timedreceive */
7197 p = "const struct timespec32 *";
7203 /* freebsd32_kmq_timedsend */
7219 p = "const struct timespec32 *";
7225 /* freebsd32_kmq_notify */
7232 p = "const struct sigevent32 *";
7277 /* freebsd32_aio_fsync */
7284 p = "struct aiocb32 *";
7300 p = "struct rtprio *";
7319 /* sctp_generic_sendmsg */
7338 p = "struct sctp_sndrcvinfo *";
7347 /* sctp_generic_sendmsg_iov */
7354 p = "struct iovec *";
7366 p = "struct sctp_sndrcvinfo *";
7375 /* sctp_generic_recvmsg */
7382 p = "struct iovec *";
7388 p = "struct sockaddr *";
7391 p = "__socklen_t *";
7394 p = "struct sctp_sndrcvinfo *";
7403 #ifdef PAD64_REQUIRED
7404 /* freebsd32_pread */
7429 /* freebsd32_pwrite */
7454 /* freebsd32_mmap */
7485 /* freebsd32_lseek */
7507 /* freebsd32_truncate */
7526 /* freebsd32_ftruncate */
7546 /* freebsd32_pread */
7568 /* freebsd32_pwrite */
7590 /* freebsd32_mmap */
7618 /* freebsd32_lseek */
7637 /* freebsd32_truncate */
7653 /* freebsd32_ftruncate */
7722 #ifdef PAD64_REQUIRED
7723 /* freebsd32_cpuset_setid */
7746 /* freebsd32_cpuset_setid */
7766 /* freebsd32_cpuset_getid */
7788 /* freebsd32_cpuset_getaffinity */
7813 /* freebsd32_cpuset_setaffinity */
7832 p = "const cpuset_t *";
7898 /* freebsd32_fexecve */
7914 /* freebsd32_fstatat */
7924 p = "struct stat *";
7933 /* freebsd32_futimesat */
7943 p = "struct timeval *";
8121 /* freebsd32_jail_get */
8125 p = "struct iovec32 *";
8137 /* freebsd32_jail_set */
8141 p = "struct iovec32 *";
8173 /* freebsd32_semctl */
8186 p = "union semun32 *";
8192 /* freebsd32_msgctl */
8202 p = "struct msqid_ds32 *";
8208 /* freebsd32_shmctl */
8218 p = "struct shmid_ds32 *";
8237 /* __cap_rights_get */
8247 p = "cap_rights_t *";
8253 /* freebsd32_cap_enter */
8305 /* freebsd32_pselect */
8321 p = "const struct timespec32 *";
8324 p = "const sigset_t *";
8353 /* rctl_get_racct */
8372 /* rctl_get_rules */
8391 /* rctl_get_limits */
8429 /* rctl_remove_rule */
8448 #ifdef PAD64_REQUIRED
8449 /* freebsd32_posix_fallocate */
8474 /* freebsd32_posix_fadvise */
8502 /* freebsd32_wait6 */
8524 p = "struct wrusage32 *";
8534 /* freebsd32_posix_fallocate */
8556 /* freebsd32_posix_fadvise */
8581 /* freebsd32_wait6 */
8600 p = "struct wrusage32 *";
8610 /* cap_rights_limit */
8617 p = "cap_rights_t *";
8623 /* freebsd32_cap_ioctls_limit */
8630 p = "const uint32_t *";
8639 /* freebsd32_cap_ioctls_get */
8655 /* cap_fcntls_limit */
8668 /* cap_fcntls_get */
8745 p = "struct sockaddr *";
8748 p = "__socklen_t *";
8770 /* freebsd32_aio_mlock */
8774 p = "struct aiocb32 *";
8780 #ifdef PAD64_REQUIRED
8781 /* freebsd32_procctl */
8807 /* freebsd32_procctl */
8830 /* freebsd32_ppoll */
8834 p = "struct pollfd *";
8840 p = "const struct timespec32 *";
8843 p = "const sigset_t *";
8849 /* freebsd32_futimens */
8856 p = "struct timespec *";
8862 /* freebsd32_utimensat */
8872 p = "struct timespec *";
8881 /* numa_getaffinity */
8891 p = "struct vm_domain_policy *";
8897 /* numa_setaffinity */
8907 p = "const struct vm_domain_policy *";
8917 strlcpy(desc, p, descsz);
8920 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
8922 const char *p = NULL;
8924 #if !defined(PAD64_REQUIRED) && (defined(__powerpc__) || defined(__mips__))
8925 #define PAD64_REQUIRED
8931 if (ndx == 0 || ndx == 1)
8938 if (ndx == 0 || ndx == 1)
8943 if (ndx == 0 || ndx == 1)
8948 if (ndx == 0 || ndx == 1)
8953 if (ndx == 0 || ndx == 1)
8956 /* freebsd32_wait4 */
8958 if (ndx == 0 || ndx == 1)
8963 if (ndx == 0 || ndx == 1)
8968 if (ndx == 0 || ndx == 1)
8973 if (ndx == 0 || ndx == 1)
8978 if (ndx == 0 || ndx == 1)
8983 if (ndx == 0 || ndx == 1)
8988 if (ndx == 0 || ndx == 1)
8993 if (ndx == 0 || ndx == 1)
8998 if (ndx == 0 || ndx == 1)
9005 if (ndx == 0 || ndx == 1)
9010 if (ndx == 0 || ndx == 1)
9015 if (ndx == 0 || ndx == 1)
9024 if (ndx == 0 || ndx == 1)
9027 /* freebsd32_recvmsg */
9029 if (ndx == 0 || ndx == 1)
9032 /* freebsd32_sendmsg */
9034 if (ndx == 0 || ndx == 1)
9037 /* freebsd32_recvfrom */
9039 if (ndx == 0 || ndx == 1)
9044 if (ndx == 0 || ndx == 1)
9049 if (ndx == 0 || ndx == 1)
9054 if (ndx == 0 || ndx == 1)
9059 if (ndx == 0 || ndx == 1)
9064 if (ndx == 0 || ndx == 1)
9069 if (ndx == 0 || ndx == 1)
9076 if (ndx == 0 || ndx == 1)
9083 if (ndx == 0 || ndx == 1)
9092 if (ndx == 0 || ndx == 1)
9097 if (ndx == 0 || ndx == 1)
9104 if (ndx == 0 || ndx == 1)
9109 if (ndx == 0 || ndx == 1)
9114 if (ndx == 0 || ndx == 1)
9117 /* freebsd32_sigaltstack */
9119 if (ndx == 0 || ndx == 1)
9122 /* freebsd32_ioctl */
9124 if (ndx == 0 || ndx == 1)
9129 if (ndx == 0 || ndx == 1)
9134 if (ndx == 0 || ndx == 1)
9139 if (ndx == 0 || ndx == 1)
9144 if (ndx == 0 || ndx == 1)
9147 /* freebsd32_execve */
9149 if (ndx == 0 || ndx == 1)
9154 if (ndx == 0 || ndx == 1)
9159 if (ndx == 0 || ndx == 1)
9164 if (ndx == 0 || ndx == 1)
9171 if (ndx == 0 || ndx == 1)
9176 if (ndx == 0 || ndx == 1)
9181 if (ndx == 0 || ndx == 1)
9186 if (ndx == 0 || ndx == 1)
9189 /* freebsd32_mprotect */
9191 if (ndx == 0 || ndx == 1)
9196 if (ndx == 0 || ndx == 1)
9201 if (ndx == 0 || ndx == 1)
9206 if (ndx == 0 || ndx == 1)
9211 if (ndx == 0 || ndx == 1)
9218 if (ndx == 0 || ndx == 1)
9221 /* freebsd32_setitimer */
9223 if (ndx == 0 || ndx == 1)
9228 if (ndx == 0 || ndx == 1)
9231 /* freebsd32_getitimer */
9233 if (ndx == 0 || ndx == 1)
9240 if (ndx == 0 || ndx == 1)
9243 /* freebsd32_fcntl */
9245 if (ndx == 0 || ndx == 1)
9248 /* freebsd32_select */
9250 if (ndx == 0 || ndx == 1)
9255 if (ndx == 0 || ndx == 1)
9260 if (ndx == 0 || ndx == 1)
9265 if (ndx == 0 || ndx == 1)
9270 if (ndx == 0 || ndx == 1)
9275 if (ndx == 0 || ndx == 1)
9280 if (ndx == 0 || ndx == 1)
9285 if (ndx == 0 || ndx == 1)
9290 if (ndx == 0 || ndx == 1)
9293 /* freebsd32_gettimeofday */
9295 if (ndx == 0 || ndx == 1)
9298 /* freebsd32_getrusage */
9300 if (ndx == 0 || ndx == 1)
9305 if (ndx == 0 || ndx == 1)
9308 /* freebsd32_readv */
9310 if (ndx == 0 || ndx == 1)
9313 /* freebsd32_writev */
9315 if (ndx == 0 || ndx == 1)
9318 /* freebsd32_settimeofday */
9320 if (ndx == 0 || ndx == 1)
9325 if (ndx == 0 || ndx == 1)
9330 if (ndx == 0 || ndx == 1)
9335 if (ndx == 0 || ndx == 1)
9340 if (ndx == 0 || ndx == 1)
9345 if (ndx == 0 || ndx == 1)
9350 if (ndx == 0 || ndx == 1)
9355 if (ndx == 0 || ndx == 1)
9360 if (ndx == 0 || ndx == 1)
9365 if (ndx == 0 || ndx == 1)
9370 if (ndx == 0 || ndx == 1)
9375 if (ndx == 0 || ndx == 1)
9380 if (ndx == 0 || ndx == 1)
9383 /* freebsd32_utimes */
9385 if (ndx == 0 || ndx == 1)
9388 /* freebsd32_adjtime */
9390 if (ndx == 0 || ndx == 1)
9397 if (ndx == 0 || ndx == 1)
9402 if (ndx == 0 || ndx == 1)
9405 /* freebsd32_sysarch */
9407 if (ndx == 0 || ndx == 1)
9412 if (ndx == 0 || ndx == 1)
9415 /* freebsd32_semsys */
9417 if (ndx == 0 || ndx == 1)
9420 /* freebsd32_msgsys */
9422 if (ndx == 0 || ndx == 1)
9425 /* freebsd32_shmsys */
9427 if (ndx == 0 || ndx == 1)
9432 if (ndx == 0 || ndx == 1)
9437 if (ndx == 0 || ndx == 1)
9442 if (ndx == 0 || ndx == 1)
9447 if (ndx == 0 || ndx == 1)
9450 /* freebsd32_stat */
9452 if (ndx == 0 || ndx == 1)
9455 /* freebsd32_fstat */
9457 if (ndx == 0 || ndx == 1)
9460 /* freebsd32_lstat */
9462 if (ndx == 0 || ndx == 1)
9467 if (ndx == 0 || ndx == 1)
9472 if (ndx == 0 || ndx == 1)
9477 if (ndx == 0 || ndx == 1)
9482 if (ndx == 0 || ndx == 1)
9485 /* freebsd32_getdirentries */
9487 if (ndx == 0 || ndx == 1)
9492 /* freebsd32_sysctl */
9494 if (ndx == 0 || ndx == 1)
9499 if (ndx == 0 || ndx == 1)
9504 if (ndx == 0 || ndx == 1)
9509 if (ndx == 0 || ndx == 1)
9512 /* freebsd32_futimes */
9514 if (ndx == 0 || ndx == 1)
9519 if (ndx == 0 || ndx == 1)
9524 if (ndx == 0 || ndx == 1)
9549 if (ndx == 0 || ndx == 1)
9554 if (ndx == 0 || ndx == 1)
9559 if (ndx == 0 || ndx == 1)
9562 /* freebsd32_msgsnd */
9564 if (ndx == 0 || ndx == 1)
9567 /* freebsd32_msgrcv */
9569 if (ndx == 0 || ndx == 1)
9574 if (ndx == 0 || ndx == 1)
9579 if (ndx == 0 || ndx == 1)
9584 if (ndx == 0 || ndx == 1)
9587 /* freebsd32_clock_gettime */
9589 if (ndx == 0 || ndx == 1)
9592 /* freebsd32_clock_settime */
9594 if (ndx == 0 || ndx == 1)
9597 /* freebsd32_clock_getres */
9599 if (ndx == 0 || ndx == 1)
9602 /* freebsd32_ktimer_create */
9604 if (ndx == 0 || ndx == 1)
9609 if (ndx == 0 || ndx == 1)
9612 /* freebsd32_ktimer_settime */
9614 if (ndx == 0 || ndx == 1)
9617 /* freebsd32_ktimer_gettime */
9619 if (ndx == 0 || ndx == 1)
9622 /* ktimer_getoverrun */
9624 if (ndx == 0 || ndx == 1)
9627 /* freebsd32_nanosleep */
9629 if (ndx == 0 || ndx == 1)
9632 /* ffclock_getcounter */
9634 if (ndx == 0 || ndx == 1)
9637 /* ffclock_setestimate */
9639 if (ndx == 0 || ndx == 1)
9642 /* ffclock_getestimate */
9644 if (ndx == 0 || ndx == 1)
9647 /* freebsd32_clock_getcpuclockid2 */
9649 if (ndx == 0 || ndx == 1)
9654 if (ndx == 0 || ndx == 1)
9659 if (ndx == 0 || ndx == 1)
9664 if (ndx == 0 || ndx == 1)
9671 if (ndx == 0 || ndx == 1)
9674 /* freebsd32_aio_read */
9676 if (ndx == 0 || ndx == 1)
9679 /* freebsd32_aio_write */
9681 if (ndx == 0 || ndx == 1)
9684 /* freebsd32_lio_listio */
9686 if (ndx == 0 || ndx == 1)
9691 if (ndx == 0 || ndx == 1)
9696 if (ndx == 0 || ndx == 1)
9701 if (ndx == 0 || ndx == 1)
9704 /* freebsd32_lutimes */
9706 if (ndx == 0 || ndx == 1)
9711 if (ndx == 0 || ndx == 1)
9716 if (ndx == 0 || ndx == 1)
9721 if (ndx == 0 || ndx == 1)
9726 if (ndx == 0 || ndx == 1)
9729 /* freebsd32_preadv */
9731 if (ndx == 0 || ndx == 1)
9734 /* freebsd32_pwritev */
9736 if (ndx == 0 || ndx == 1)
9741 if (ndx == 0 || ndx == 1)
9746 if (ndx == 0 || ndx == 1)
9751 if (ndx == 0 || ndx == 1)
9754 /* freebsd32_modstat */
9756 if (ndx == 0 || ndx == 1)
9761 if (ndx == 0 || ndx == 1)
9766 if (ndx == 0 || ndx == 1)
9771 if (ndx == 0 || ndx == 1)
9776 if (ndx == 0 || ndx == 1)
9781 if (ndx == 0 || ndx == 1)
9786 if (ndx == 0 || ndx == 1)
9789 /* freebsd32_kldstat */
9791 if (ndx == 0 || ndx == 1)
9796 if (ndx == 0 || ndx == 1)
9801 if (ndx == 0 || ndx == 1)
9806 if (ndx == 0 || ndx == 1)
9811 if (ndx == 0 || ndx == 1)
9814 /* freebsd32_aio_return */
9816 if (ndx == 0 || ndx == 1)
9819 /* freebsd32_aio_suspend */
9821 if (ndx == 0 || ndx == 1)
9826 if (ndx == 0 || ndx == 1)
9829 /* freebsd32_aio_error */
9831 if (ndx == 0 || ndx == 1)
9838 if (ndx == 0 || ndx == 1)
9845 if (ndx == 0 || ndx == 1)
9848 /* sched_setparam */
9850 if (ndx == 0 || ndx == 1)
9853 /* sched_getparam */
9855 if (ndx == 0 || ndx == 1)
9858 /* sched_setscheduler */
9860 if (ndx == 0 || ndx == 1)
9863 /* sched_getscheduler */
9865 if (ndx == 0 || ndx == 1)
9870 /* sched_get_priority_max */
9872 if (ndx == 0 || ndx == 1)
9875 /* sched_get_priority_min */
9877 if (ndx == 0 || ndx == 1)
9880 /* sched_rr_get_interval */
9882 if (ndx == 0 || ndx == 1)
9887 if (ndx == 0 || ndx == 1)
9892 if (ndx == 0 || ndx == 1)
9895 /* freebsd32_jail */
9897 if (ndx == 0 || ndx == 1)
9902 if (ndx == 0 || ndx == 1)
9907 if (ndx == 0 || ndx == 1)
9912 if (ndx == 0 || ndx == 1)
9915 /* freebsd32_sigtimedwait */
9917 if (ndx == 0 || ndx == 1)
9920 /* freebsd32_sigwaitinfo */
9922 if (ndx == 0 || ndx == 1)
9925 /* __acl_get_file */
9927 if (ndx == 0 || ndx == 1)
9930 /* __acl_set_file */
9932 if (ndx == 0 || ndx == 1)
9937 if (ndx == 0 || ndx == 1)
9942 if (ndx == 0 || ndx == 1)
9945 /* __acl_delete_file */
9947 if (ndx == 0 || ndx == 1)
9950 /* __acl_delete_fd */
9952 if (ndx == 0 || ndx == 1)
9955 /* __acl_aclcheck_file */
9957 if (ndx == 0 || ndx == 1)
9960 /* __acl_aclcheck_fd */
9962 if (ndx == 0 || ndx == 1)
9967 if (ndx == 0 || ndx == 1)
9970 /* extattr_set_file */
9972 if (ndx == 0 || ndx == 1)
9975 /* extattr_get_file */
9977 if (ndx == 0 || ndx == 1)
9980 /* extattr_delete_file */
9982 if (ndx == 0 || ndx == 1)
9985 /* freebsd32_aio_waitcomplete */
9987 if (ndx == 0 || ndx == 1)
9992 if (ndx == 0 || ndx == 1)
9997 if (ndx == 0 || ndx == 1)
10002 /* freebsd32_kevent */
10004 if (ndx == 0 || ndx == 1)
10007 /* extattr_set_fd */
10009 if (ndx == 0 || ndx == 1)
10012 /* extattr_get_fd */
10014 if (ndx == 0 || ndx == 1)
10017 /* extattr_delete_fd */
10019 if (ndx == 0 || ndx == 1)
10024 if (ndx == 0 || ndx == 1)
10029 if (ndx == 0 || ndx == 1)
10032 /* freebsd32_nmount */
10034 if (ndx == 0 || ndx == 1)
10039 if (ndx == 0 || ndx == 1)
10044 if (ndx == 0 || ndx == 1)
10049 if (ndx == 0 || ndx == 1)
10052 /* freebsd32_sendfile */
10054 if (ndx == 0 || ndx == 1)
10059 if (ndx == 0 || ndx == 1)
10064 if (ndx == 0 || ndx == 1)
10069 if (ndx == 0 || ndx == 1)
10074 if (ndx == 0 || ndx == 1)
10079 if (ndx == 0 || ndx == 1)
10084 if (ndx == 0 || ndx == 1)
10089 if (ndx == 0 || ndx == 1)
10094 if (ndx == 0 || ndx == 1)
10097 /* freebsd32_ksem_init */
10099 if (ndx == 0 || ndx == 1)
10102 /* freebsd32_ksem_open */
10104 if (ndx == 0 || ndx == 1)
10109 if (ndx == 0 || ndx == 1)
10112 /* ksem_getvalue */
10114 if (ndx == 0 || ndx == 1)
10119 if (ndx == 0 || ndx == 1)
10122 /* extattr_set_link */
10124 if (ndx == 0 || ndx == 1)
10127 /* extattr_get_link */
10129 if (ndx == 0 || ndx == 1)
10132 /* extattr_delete_link */
10134 if (ndx == 0 || ndx == 1)
10137 /* freebsd32_sigaction */
10139 if (ndx == 0 || ndx == 1)
10142 /* freebsd32_sigreturn */
10144 if (ndx == 0 || ndx == 1)
10147 /* freebsd32_getcontext */
10149 if (ndx == 0 || ndx == 1)
10152 /* freebsd32_setcontext */
10154 if (ndx == 0 || ndx == 1)
10157 /* freebsd32_swapcontext */
10159 if (ndx == 0 || ndx == 1)
10162 /* __acl_get_link */
10164 if (ndx == 0 || ndx == 1)
10167 /* __acl_set_link */
10169 if (ndx == 0 || ndx == 1)
10172 /* __acl_delete_link */
10174 if (ndx == 0 || ndx == 1)
10177 /* __acl_aclcheck_link */
10179 if (ndx == 0 || ndx == 1)
10184 if (ndx == 0 || ndx == 1)
10189 if (ndx == 0 || ndx == 1)
10194 if (ndx == 0 || ndx == 1)
10199 if (ndx == 0 || ndx == 1)
10204 if (ndx == 0 || ndx == 1)
10207 /* extattr_list_fd */
10209 if (ndx == 0 || ndx == 1)
10212 /* extattr_list_file */
10214 if (ndx == 0 || ndx == 1)
10217 /* extattr_list_link */
10219 if (ndx == 0 || ndx == 1)
10222 /* freebsd32_ksem_timedwait */
10224 if (ndx == 0 || ndx == 1)
10227 /* freebsd32_thr_suspend */
10229 if (ndx == 0 || ndx == 1)
10234 if (ndx == 0 || ndx == 1)
10239 if (ndx == 0 || ndx == 1)
10244 if (ndx == 0 || ndx == 1)
10249 if (ndx == 0 || ndx == 1)
10254 if (ndx == 0 || ndx == 1)
10259 if (ndx == 0 || ndx == 1)
10264 if (ndx == 0 || ndx == 1)
10269 if (ndx == 0 || ndx == 1)
10272 /* getaudit_addr */
10274 if (ndx == 0 || ndx == 1)
10277 /* setaudit_addr */
10279 if (ndx == 0 || ndx == 1)
10284 if (ndx == 0 || ndx == 1)
10287 /* freebsd32_umtx_op */
10289 if (ndx == 0 || ndx == 1)
10292 /* freebsd32_thr_new */
10294 if (ndx == 0 || ndx == 1)
10299 if (ndx == 0 || ndx == 1)
10302 /* freebsd32_kmq_open */
10304 if (ndx == 0 || ndx == 1)
10307 /* freebsd32_kmq_setattr */
10309 if (ndx == 0 || ndx == 1)
10312 /* freebsd32_kmq_timedreceive */
10314 if (ndx == 0 || ndx == 1)
10317 /* freebsd32_kmq_timedsend */
10319 if (ndx == 0 || ndx == 1)
10322 /* freebsd32_kmq_notify */
10324 if (ndx == 0 || ndx == 1)
10329 if (ndx == 0 || ndx == 1)
10334 if (ndx == 0 || ndx == 1)
10339 if (ndx == 0 || ndx == 1)
10342 /* freebsd32_aio_fsync */
10344 if (ndx == 0 || ndx == 1)
10347 /* rtprio_thread */
10349 if (ndx == 0 || ndx == 1)
10354 if (ndx == 0 || ndx == 1)
10357 /* sctp_generic_sendmsg */
10359 if (ndx == 0 || ndx == 1)
10362 /* sctp_generic_sendmsg_iov */
10364 if (ndx == 0 || ndx == 1)
10367 /* sctp_generic_recvmsg */
10369 if (ndx == 0 || ndx == 1)
10372 #ifdef PAD64_REQUIRED
10373 /* freebsd32_pread */
10375 if (ndx == 0 || ndx == 1)
10378 /* freebsd32_pwrite */
10380 if (ndx == 0 || ndx == 1)
10383 /* freebsd32_mmap */
10385 if (ndx == 0 || ndx == 1)
10388 /* freebsd32_lseek */
10390 if (ndx == 0 || ndx == 1)
10393 /* freebsd32_truncate */
10395 if (ndx == 0 || ndx == 1)
10398 /* freebsd32_ftruncate */
10400 if (ndx == 0 || ndx == 1)
10404 /* freebsd32_pread */
10406 if (ndx == 0 || ndx == 1)
10409 /* freebsd32_pwrite */
10411 if (ndx == 0 || ndx == 1)
10414 /* freebsd32_mmap */
10416 if (ndx == 0 || ndx == 1)
10419 /* freebsd32_lseek */
10421 if (ndx == 0 || ndx == 1)
10424 /* freebsd32_truncate */
10426 if (ndx == 0 || ndx == 1)
10429 /* freebsd32_ftruncate */
10431 if (ndx == 0 || ndx == 1)
10437 if (ndx == 0 || ndx == 1)
10442 if (ndx == 0 || ndx == 1)
10447 if (ndx == 0 || ndx == 1)
10452 if (ndx == 0 || ndx == 1)
10455 #ifdef PAD64_REQUIRED
10456 /* freebsd32_cpuset_setid */
10458 if (ndx == 0 || ndx == 1)
10462 /* freebsd32_cpuset_setid */
10464 if (ndx == 0 || ndx == 1)
10468 /* freebsd32_cpuset_getid */
10470 if (ndx == 0 || ndx == 1)
10473 /* freebsd32_cpuset_getaffinity */
10475 if (ndx == 0 || ndx == 1)
10478 /* freebsd32_cpuset_setaffinity */
10480 if (ndx == 0 || ndx == 1)
10485 if (ndx == 0 || ndx == 1)
10490 if (ndx == 0 || ndx == 1)
10495 if (ndx == 0 || ndx == 1)
10498 /* freebsd32_fexecve */
10500 if (ndx == 0 || ndx == 1)
10503 /* freebsd32_fstatat */
10505 if (ndx == 0 || ndx == 1)
10508 /* freebsd32_futimesat */
10510 if (ndx == 0 || ndx == 1)
10515 if (ndx == 0 || ndx == 1)
10520 if (ndx == 0 || ndx == 1)
10525 if (ndx == 0 || ndx == 1)
10530 if (ndx == 0 || ndx == 1)
10535 if (ndx == 0 || ndx == 1)
10540 if (ndx == 0 || ndx == 1)
10545 if (ndx == 0 || ndx == 1)
10550 if (ndx == 0 || ndx == 1)
10555 if (ndx == 0 || ndx == 1)
10560 if (ndx == 0 || ndx == 1)
10563 /* freebsd32_jail_get */
10565 if (ndx == 0 || ndx == 1)
10568 /* freebsd32_jail_set */
10570 if (ndx == 0 || ndx == 1)
10575 if (ndx == 0 || ndx == 1)
10580 if (ndx == 0 || ndx == 1)
10583 /* freebsd32_semctl */
10585 if (ndx == 0 || ndx == 1)
10588 /* freebsd32_msgctl */
10590 if (ndx == 0 || ndx == 1)
10593 /* freebsd32_shmctl */
10595 if (ndx == 0 || ndx == 1)
10600 if (ndx == 0 || ndx == 1)
10603 /* __cap_rights_get */
10605 if (ndx == 0 || ndx == 1)
10608 /* freebsd32_cap_enter */
10612 if (ndx == 0 || ndx == 1)
10617 if (ndx == 0 || ndx == 1)
10622 if (ndx == 0 || ndx == 1)
10627 if (ndx == 0 || ndx == 1)
10630 /* freebsd32_pselect */
10632 if (ndx == 0 || ndx == 1)
10635 /* getloginclass */
10637 if (ndx == 0 || ndx == 1)
10640 /* setloginclass */
10642 if (ndx == 0 || ndx == 1)
10645 /* rctl_get_racct */
10647 if (ndx == 0 || ndx == 1)
10650 /* rctl_get_rules */
10652 if (ndx == 0 || ndx == 1)
10655 /* rctl_get_limits */
10657 if (ndx == 0 || ndx == 1)
10660 /* rctl_add_rule */
10662 if (ndx == 0 || ndx == 1)
10665 /* rctl_remove_rule */
10667 if (ndx == 0 || ndx == 1)
10670 #ifdef PAD64_REQUIRED
10671 /* freebsd32_posix_fallocate */
10673 if (ndx == 0 || ndx == 1)
10676 /* freebsd32_posix_fadvise */
10678 if (ndx == 0 || ndx == 1)
10681 /* freebsd32_wait6 */
10683 if (ndx == 0 || ndx == 1)
10687 /* freebsd32_posix_fallocate */
10689 if (ndx == 0 || ndx == 1)
10692 /* freebsd32_posix_fadvise */
10694 if (ndx == 0 || ndx == 1)
10697 /* freebsd32_wait6 */
10699 if (ndx == 0 || ndx == 1)
10703 /* cap_rights_limit */
10705 if (ndx == 0 || ndx == 1)
10708 /* freebsd32_cap_ioctls_limit */
10710 if (ndx == 0 || ndx == 1)
10713 /* freebsd32_cap_ioctls_get */
10715 if (ndx == 0 || ndx == 1)
10718 /* cap_fcntls_limit */
10720 if (ndx == 0 || ndx == 1)
10723 /* cap_fcntls_get */
10725 if (ndx == 0 || ndx == 1)
10730 if (ndx == 0 || ndx == 1)
10735 if (ndx == 0 || ndx == 1)
10740 if (ndx == 0 || ndx == 1)
10745 if (ndx == 0 || ndx == 1)
10750 if (ndx == 0 || ndx == 1)
10753 /* freebsd32_aio_mlock */
10755 if (ndx == 0 || ndx == 1)
10758 #ifdef PAD64_REQUIRED
10759 /* freebsd32_procctl */
10761 if (ndx == 0 || ndx == 1)
10765 /* freebsd32_procctl */
10767 if (ndx == 0 || ndx == 1)
10771 /* freebsd32_ppoll */
10773 if (ndx == 0 || ndx == 1)
10776 /* freebsd32_futimens */
10778 if (ndx == 0 || ndx == 1)
10781 /* freebsd32_utimensat */
10783 if (ndx == 0 || ndx == 1)
10786 /* numa_getaffinity */
10788 if (ndx == 0 || ndx == 1)
10791 /* numa_setaffinity */
10793 if (ndx == 0 || ndx == 1)
10800 strlcpy(desc, p, descsz);