2 * System call prototypes.
4 * DO NOT EDIT-- this file is automatically generated.
5 * $DragonFly: src/sys/sys/sysproto.h,v 1.42 2006/06/13 21:04:17 dillon Exp $
6 * created from DragonFly: src/sys/kern/syscalls.master,v 1.39 2006/06/13 08:12:03 dillon Exp
9 #ifndef _SYS_SYSPROTO_H_
10 #define _SYS_SYSPROTO_H_
12 #include <sys/signal.h>
16 #include <sys/msgport.h>
18 #include <sys/sysmsg.h>
20 #define PAD_(t) (sizeof(register_t) <= sizeof(t) ? \
21 0 : sizeof(register_t) - sizeof(t))
35 int rval; char rval_[PAD_(int)];
47 int fd; char fd_[PAD_(int)];
48 void * buf; char buf_[PAD_(void *)];
49 size_t nbyte; char nbyte_[PAD_(size_t)];
55 int fd; char fd_[PAD_(int)];
56 const void * buf; char buf_[PAD_(const void *)];
57 size_t nbyte; char nbyte_[PAD_(size_t)];
63 char * path; char path_[PAD_(char *)];
64 int flags; char flags_[PAD_(int)];
65 int mode; char mode_[PAD_(int)];
71 int fd; char fd_[PAD_(int)];
77 int pid; char pid_[PAD_(int)];
78 int * status; char status_[PAD_(int *)];
79 int options; char options_[PAD_(int)];
80 struct rusage * rusage; char rusage_[PAD_(struct rusage *)];
86 char * path; char path_[PAD_(char *)];
87 char * link; char link_[PAD_(char *)];
93 char * path; char path_[PAD_(char *)];
99 char * path; char path_[PAD_(char *)];
103 struct sysmsg sysmsg;
105 int fd; char fd_[PAD_(int)];
109 struct sysmsg sysmsg;
111 char * path; char path_[PAD_(char *)];
112 int mode; char mode_[PAD_(int)];
113 int dev; char dev_[PAD_(int)];
117 struct sysmsg sysmsg;
119 char * path; char path_[PAD_(char *)];
120 int mode; char mode_[PAD_(int)];
124 struct sysmsg sysmsg;
126 char * path; char path_[PAD_(char *)];
127 int uid; char uid_[PAD_(int)];
128 int gid; char gid_[PAD_(int)];
132 struct sysmsg sysmsg;
134 char * nsize; char nsize_[PAD_(char *)];
136 struct getfsstat_args {
138 struct sysmsg sysmsg;
140 struct statfs * buf; char buf_[PAD_(struct statfs *)];
141 long bufsize; char bufsize_[PAD_(long)];
142 int flags; char flags_[PAD_(int)];
146 struct sysmsg sysmsg;
152 struct sysmsg sysmsg;
154 char * type; char type_[PAD_(char *)];
155 char * path; char path_[PAD_(char *)];
156 int flags; char flags_[PAD_(int)];
157 caddr_t data; char data_[PAD_(caddr_t)];
159 struct unmount_args {
161 struct sysmsg sysmsg;
163 char * path; char path_[PAD_(char *)];
164 int flags; char flags_[PAD_(int)];
168 struct sysmsg sysmsg;
170 uid_t uid; char uid_[PAD_(uid_t)];
174 struct sysmsg sysmsg;
178 struct geteuid_args {
180 struct sysmsg sysmsg;
186 struct sysmsg sysmsg;
188 int req; char req_[PAD_(int)];
189 pid_t pid; char pid_[PAD_(pid_t)];
190 caddr_t addr; char addr_[PAD_(caddr_t)];
191 int data; char data_[PAD_(int)];
193 struct recvmsg_args {
195 struct sysmsg sysmsg;
197 int s; char s_[PAD_(int)];
198 struct msghdr * msg; char msg_[PAD_(struct msghdr *)];
199 int flags; char flags_[PAD_(int)];
201 struct sendmsg_args {
203 struct sysmsg sysmsg;
205 int s; char s_[PAD_(int)];
206 caddr_t msg; char msg_[PAD_(caddr_t)];
207 int flags; char flags_[PAD_(int)];
209 struct recvfrom_args {
211 struct sysmsg sysmsg;
213 int s; char s_[PAD_(int)];
214 caddr_t buf; char buf_[PAD_(caddr_t)];
215 size_t len; char len_[PAD_(size_t)];
216 int flags; char flags_[PAD_(int)];
217 caddr_t from; char from_[PAD_(caddr_t)];
218 int * fromlenaddr; char fromlenaddr_[PAD_(int *)];
222 struct sysmsg sysmsg;
224 int s; char s_[PAD_(int)];
225 caddr_t name; char name_[PAD_(caddr_t)];
226 int * anamelen; char anamelen_[PAD_(int *)];
228 struct getpeername_args {
230 struct sysmsg sysmsg;
232 int fdes; char fdes_[PAD_(int)];
233 caddr_t asa; char asa_[PAD_(caddr_t)];
234 int * alen; char alen_[PAD_(int *)];
236 struct getsockname_args {
238 struct sysmsg sysmsg;
240 int fdes; char fdes_[PAD_(int)];
241 caddr_t asa; char asa_[PAD_(caddr_t)];
242 int * alen; char alen_[PAD_(int *)];
246 struct sysmsg sysmsg;
248 char * path; char path_[PAD_(char *)];
249 int flags; char flags_[PAD_(int)];
251 struct chflags_args {
253 struct sysmsg sysmsg;
255 char * path; char path_[PAD_(char *)];
256 int flags; char flags_[PAD_(int)];
258 struct fchflags_args {
260 struct sysmsg sysmsg;
262 int fd; char fd_[PAD_(int)];
263 int flags; char flags_[PAD_(int)];
267 struct sysmsg sysmsg;
273 struct sysmsg sysmsg;
275 int pid; char pid_[PAD_(int)];
276 int signum; char signum_[PAD_(int)];
278 struct getppid_args {
280 struct sysmsg sysmsg;
286 struct sysmsg sysmsg;
288 u_int fd; char fd_[PAD_(u_int)];
292 struct sysmsg sysmsg;
296 struct getegid_args {
298 struct sysmsg sysmsg;
304 struct sysmsg sysmsg;
306 caddr_t samples; char samples_[PAD_(caddr_t)];
307 size_t size; char size_[PAD_(size_t)];
308 size_t offset; char offset_[PAD_(size_t)];
309 u_int scale; char scale_[PAD_(u_int)];
313 struct sysmsg sysmsg;
315 const char * fname; char fname_[PAD_(const char *)];
316 int ops; char ops_[PAD_(int)];
317 int facs; char facs_[PAD_(int)];
318 int pid; char pid_[PAD_(int)];
322 struct sysmsg sysmsg;
326 struct getlogin_args {
328 struct sysmsg sysmsg;
330 char * namebuf; char namebuf_[PAD_(char *)];
331 u_int namelen; char namelen_[PAD_(u_int)];
333 struct setlogin_args {
335 struct sysmsg sysmsg;
337 char * namebuf; char namebuf_[PAD_(char *)];
341 struct sysmsg sysmsg;
343 char * path; char path_[PAD_(char *)];
345 struct sigaltstack_args {
347 struct sysmsg sysmsg;
349 stack_t * ss; char ss_[PAD_(stack_t *)];
350 stack_t * oss; char oss_[PAD_(stack_t *)];
354 struct sysmsg sysmsg;
356 int fd; char fd_[PAD_(int)];
357 u_long com; char com_[PAD_(u_long)];
358 caddr_t data; char data_[PAD_(caddr_t)];
362 struct sysmsg sysmsg;
364 int opt; char opt_[PAD_(int)];
368 struct sysmsg sysmsg;
370 char * path; char path_[PAD_(char *)];
372 struct symlink_args {
374 struct sysmsg sysmsg;
376 char * path; char path_[PAD_(char *)];
377 char * link; char link_[PAD_(char *)];
379 struct readlink_args {
381 struct sysmsg sysmsg;
383 char * path; char path_[PAD_(char *)];
384 char * buf; char buf_[PAD_(char *)];
385 int count; char count_[PAD_(int)];
389 struct sysmsg sysmsg;
391 char * fname; char fname_[PAD_(char *)];
392 char ** argv; char argv_[PAD_(char **)];
393 char ** envv; char envv_[PAD_(char **)];
397 struct sysmsg sysmsg;
399 int newmask; char newmask_[PAD_(int)];
403 struct sysmsg sysmsg;
405 char * path; char path_[PAD_(char *)];
407 struct getpagesize_args {
409 struct sysmsg sysmsg;
415 struct sysmsg sysmsg;
417 void * addr; char addr_[PAD_(void *)];
418 size_t len; char len_[PAD_(size_t)];
419 int flags; char flags_[PAD_(int)];
423 struct sysmsg sysmsg;
429 struct sysmsg sysmsg;
431 int incr; char incr_[PAD_(int)];
435 struct sysmsg sysmsg;
437 int incr; char incr_[PAD_(int)];
439 struct ovadvise_args {
441 struct sysmsg sysmsg;
443 int anom; char anom_[PAD_(int)];
447 struct sysmsg sysmsg;
449 void * addr; char addr_[PAD_(void *)];
450 size_t len; char len_[PAD_(size_t)];
452 struct mprotect_args {
454 struct sysmsg sysmsg;
456 const void * addr; char addr_[PAD_(const void *)];
457 size_t len; char len_[PAD_(size_t)];
458 int prot; char prot_[PAD_(int)];
460 struct madvise_args {
462 struct sysmsg sysmsg;
464 void * addr; char addr_[PAD_(void *)];
465 size_t len; char len_[PAD_(size_t)];
466 int behav; char behav_[PAD_(int)];
468 struct mincore_args {
470 struct sysmsg sysmsg;
472 const void * addr; char addr_[PAD_(const void *)];
473 size_t len; char len_[PAD_(size_t)];
474 char * vec; char vec_[PAD_(char *)];
476 struct getgroups_args {
478 struct sysmsg sysmsg;
480 u_int gidsetsize; char gidsetsize_[PAD_(u_int)];
481 gid_t * gidset; char gidset_[PAD_(gid_t *)];
483 struct setgroups_args {
485 struct sysmsg sysmsg;
487 u_int gidsetsize; char gidsetsize_[PAD_(u_int)];
488 gid_t * gidset; char gidset_[PAD_(gid_t *)];
490 struct getpgrp_args {
492 struct sysmsg sysmsg;
496 struct setpgid_args {
498 struct sysmsg sysmsg;
500 int pid; char pid_[PAD_(int)];
501 int pgid; char pgid_[PAD_(int)];
503 struct setitimer_args {
505 struct sysmsg sysmsg;
507 u_int which; char which_[PAD_(u_int)];
508 struct itimerval * itv; char itv_[PAD_(struct itimerval *)];
509 struct itimerval * oitv; char oitv_[PAD_(struct itimerval *)];
513 struct sysmsg sysmsg;
519 struct sysmsg sysmsg;
521 char * name; char name_[PAD_(char *)];
523 struct getitimer_args {
525 struct sysmsg sysmsg;
527 u_int which; char which_[PAD_(u_int)];
528 struct itimerval * itv; char itv_[PAD_(struct itimerval *)];
530 struct getdtablesize_args {
532 struct sysmsg sysmsg;
538 struct sysmsg sysmsg;
540 u_int from; char from_[PAD_(u_int)];
541 u_int to; char to_[PAD_(u_int)];
545 struct sysmsg sysmsg;
547 int fd; char fd_[PAD_(int)];
548 int cmd; char cmd_[PAD_(int)];
549 long arg; char arg_[PAD_(long)];
553 struct sysmsg sysmsg;
555 int nd; char nd_[PAD_(int)];
556 fd_set * in; char in_[PAD_(fd_set *)];
557 fd_set * ou; char ou_[PAD_(fd_set *)];
558 fd_set * ex; char ex_[PAD_(fd_set *)];
559 struct timeval * tv; char tv_[PAD_(struct timeval *)];
563 struct sysmsg sysmsg;
565 int fd; char fd_[PAD_(int)];
567 struct setpriority_args {
569 struct sysmsg sysmsg;
571 int which; char which_[PAD_(int)];
572 int who; char who_[PAD_(int)];
573 int prio; char prio_[PAD_(int)];
577 struct sysmsg sysmsg;
579 int domain; char domain_[PAD_(int)];
580 int type; char type_[PAD_(int)];
581 int protocol; char protocol_[PAD_(int)];
583 struct connect_args {
585 struct sysmsg sysmsg;
587 int s; char s_[PAD_(int)];
588 caddr_t name; char name_[PAD_(caddr_t)];
589 int namelen; char namelen_[PAD_(int)];
591 struct getpriority_args {
593 struct sysmsg sysmsg;
595 int which; char which_[PAD_(int)];
596 int who; char who_[PAD_(int)];
600 struct sysmsg sysmsg;
602 int s; char s_[PAD_(int)];
603 caddr_t name; char name_[PAD_(caddr_t)];
604 int namelen; char namelen_[PAD_(int)];
606 struct setsockopt_args {
608 struct sysmsg sysmsg;
610 int s; char s_[PAD_(int)];
611 int level; char level_[PAD_(int)];
612 int name; char name_[PAD_(int)];
613 caddr_t val; char val_[PAD_(caddr_t)];
614 int valsize; char valsize_[PAD_(int)];
618 struct sysmsg sysmsg;
620 int s; char s_[PAD_(int)];
621 int backlog; char backlog_[PAD_(int)];
623 struct gettimeofday_args {
625 struct sysmsg sysmsg;
627 struct timeval * tp; char tp_[PAD_(struct timeval *)];
628 struct timezone * tzp; char tzp_[PAD_(struct timezone *)];
630 struct getrusage_args {
632 struct sysmsg sysmsg;
634 int who; char who_[PAD_(int)];
635 struct rusage * rusage; char rusage_[PAD_(struct rusage *)];
637 struct getsockopt_args {
639 struct sysmsg sysmsg;
641 int s; char s_[PAD_(int)];
642 int level; char level_[PAD_(int)];
643 int name; char name_[PAD_(int)];
644 caddr_t val; char val_[PAD_(caddr_t)];
645 int * avalsize; char avalsize_[PAD_(int *)];
649 struct sysmsg sysmsg;
651 int fd; char fd_[PAD_(int)];
652 struct iovec * iovp; char iovp_[PAD_(struct iovec *)];
653 u_int iovcnt; char iovcnt_[PAD_(u_int)];
657 struct sysmsg sysmsg;
659 int fd; char fd_[PAD_(int)];
660 struct iovec * iovp; char iovp_[PAD_(struct iovec *)];
661 u_int iovcnt; char iovcnt_[PAD_(u_int)];
663 struct settimeofday_args {
665 struct sysmsg sysmsg;
667 struct timeval * tv; char tv_[PAD_(struct timeval *)];
668 struct timezone * tzp; char tzp_[PAD_(struct timezone *)];
672 struct sysmsg sysmsg;
674 int fd; char fd_[PAD_(int)];
675 int uid; char uid_[PAD_(int)];
676 int gid; char gid_[PAD_(int)];
680 struct sysmsg sysmsg;
682 int fd; char fd_[PAD_(int)];
683 int mode; char mode_[PAD_(int)];
685 struct setreuid_args {
687 struct sysmsg sysmsg;
689 int ruid; char ruid_[PAD_(int)];
690 int euid; char euid_[PAD_(int)];
692 struct setregid_args {
694 struct sysmsg sysmsg;
696 int rgid; char rgid_[PAD_(int)];
697 int egid; char egid_[PAD_(int)];
701 struct sysmsg sysmsg;
703 char * from; char from_[PAD_(char *)];
704 char * to; char to_[PAD_(char *)];
708 struct sysmsg sysmsg;
710 int fd; char fd_[PAD_(int)];
711 int how; char how_[PAD_(int)];
715 struct sysmsg sysmsg;
717 char * path; char path_[PAD_(char *)];
718 int mode; char mode_[PAD_(int)];
722 struct sysmsg sysmsg;
724 int s; char s_[PAD_(int)];
725 caddr_t buf; char buf_[PAD_(caddr_t)];
726 size_t len; char len_[PAD_(size_t)];
727 int flags; char flags_[PAD_(int)];
728 caddr_t to; char to_[PAD_(caddr_t)];
729 int tolen; char tolen_[PAD_(int)];
731 struct shutdown_args {
733 struct sysmsg sysmsg;
735 int s; char s_[PAD_(int)];
736 int how; char how_[PAD_(int)];
738 struct socketpair_args {
740 struct sysmsg sysmsg;
742 int domain; char domain_[PAD_(int)];
743 int type; char type_[PAD_(int)];
744 int protocol; char protocol_[PAD_(int)];
745 int * rsv; char rsv_[PAD_(int *)];
749 struct sysmsg sysmsg;
751 char * path; char path_[PAD_(char *)];
752 int mode; char mode_[PAD_(int)];
756 struct sysmsg sysmsg;
758 char * path; char path_[PAD_(char *)];
762 struct sysmsg sysmsg;
764 char * path; char path_[PAD_(char *)];
765 struct timeval * tptr; char tptr_[PAD_(struct timeval *)];
767 struct adjtime_args {
769 struct sysmsg sysmsg;
771 struct timeval * delta; char delta_[PAD_(struct timeval *)];
772 struct timeval * olddelta; char olddelta_[PAD_(struct timeval *)];
774 struct ogethostid_args {
776 struct sysmsg sysmsg;
782 struct sysmsg sysmsg;
786 struct quotactl_args {
788 struct sysmsg sysmsg;
790 char * path; char path_[PAD_(char *)];
791 int cmd; char cmd_[PAD_(int)];
792 int uid; char uid_[PAD_(int)];
793 caddr_t arg; char arg_[PAD_(caddr_t)];
797 struct sysmsg sysmsg;
803 struct sysmsg sysmsg;
805 int flag; char flag_[PAD_(int)];
806 caddr_t argp; char argp_[PAD_(caddr_t)];
810 struct sysmsg sysmsg;
812 char * path; char path_[PAD_(char *)];
813 struct statfs * buf; char buf_[PAD_(struct statfs *)];
815 struct fstatfs_args {
817 struct sysmsg sysmsg;
819 int fd; char fd_[PAD_(int)];
820 struct statfs * buf; char buf_[PAD_(struct statfs *)];
824 struct sysmsg sysmsg;
826 char * fname; char fname_[PAD_(char *)];
827 struct fhandle * fhp; char fhp_[PAD_(struct fhandle *)];
829 struct getdomainname_args {
831 struct sysmsg sysmsg;
833 char * domainname; char domainname_[PAD_(char *)];
834 int len; char len_[PAD_(int)];
836 struct setdomainname_args {
838 struct sysmsg sysmsg;
840 char * domainname; char domainname_[PAD_(char *)];
841 int len; char len_[PAD_(int)];
845 struct sysmsg sysmsg;
847 struct utsname * name; char name_[PAD_(struct utsname *)];
849 struct sysarch_args {
851 struct sysmsg sysmsg;
853 int op; char op_[PAD_(int)];
854 char * parms; char parms_[PAD_(char *)];
858 struct sysmsg sysmsg;
860 int function; char function_[PAD_(int)];
861 pid_t pid; char pid_[PAD_(pid_t)];
862 struct rtprio * rtp; char rtp_[PAD_(struct rtprio *)];
866 struct sysmsg sysmsg;
868 int which; char which_[PAD_(int)];
869 int a2; char a2_[PAD_(int)];
870 int a3; char a3_[PAD_(int)];
871 int a4; char a4_[PAD_(int)];
872 int a5; char a5_[PAD_(int)];
876 struct sysmsg sysmsg;
878 int which; char which_[PAD_(int)];
879 int a2; char a2_[PAD_(int)];
880 int a3; char a3_[PAD_(int)];
881 int a4; char a4_[PAD_(int)];
882 int a5; char a5_[PAD_(int)];
883 int a6; char a6_[PAD_(int)];
887 struct sysmsg sysmsg;
889 int which; char which_[PAD_(int)];
890 int a2; char a2_[PAD_(int)];
891 int a3; char a3_[PAD_(int)];
892 int a4; char a4_[PAD_(int)];
894 struct __pread_args {
896 struct sysmsg sysmsg;
898 int fd; char fd_[PAD_(int)];
899 void * buf; char buf_[PAD_(void *)];
900 size_t nbyte; char nbyte_[PAD_(size_t)];
901 int flags; char flags_[PAD_(int)];
902 off_t offset; char offset_[PAD_(off_t)];
904 struct __pwrite_args {
906 struct sysmsg sysmsg;
908 int fd; char fd_[PAD_(int)];
909 const void * buf; char buf_[PAD_(const void *)];
910 size_t nbyte; char nbyte_[PAD_(size_t)];
911 int flags; char flags_[PAD_(int)];
912 off_t offset; char offset_[PAD_(off_t)];
914 struct ntp_adjtime_args {
916 struct sysmsg sysmsg;
918 struct timex * tp; char tp_[PAD_(struct timex *)];
922 struct sysmsg sysmsg;
924 gid_t gid; char gid_[PAD_(gid_t)];
926 struct setegid_args {
928 struct sysmsg sysmsg;
930 gid_t egid; char egid_[PAD_(gid_t)];
932 struct seteuid_args {
934 struct sysmsg sysmsg;
936 uid_t euid; char euid_[PAD_(uid_t)];
938 struct pathconf_args {
940 struct sysmsg sysmsg;
942 char * path; char path_[PAD_(char *)];
943 int name; char name_[PAD_(int)];
945 struct fpathconf_args {
947 struct sysmsg sysmsg;
949 int fd; char fd_[PAD_(int)];
950 int name; char name_[PAD_(int)];
952 struct __getrlimit_args {
954 struct sysmsg sysmsg;
956 u_int which; char which_[PAD_(u_int)];
957 struct rlimit * rlp; char rlp_[PAD_(struct rlimit *)];
959 struct __setrlimit_args {
961 struct sysmsg sysmsg;
963 u_int which; char which_[PAD_(u_int)];
964 struct rlimit * rlp; char rlp_[PAD_(struct rlimit *)];
968 struct sysmsg sysmsg;
970 caddr_t addr; char addr_[PAD_(caddr_t)];
971 size_t len; char len_[PAD_(size_t)];
972 int prot; char prot_[PAD_(int)];
973 int flags; char flags_[PAD_(int)];
974 int fd; char fd_[PAD_(int)];
975 int pad; char pad_[PAD_(int)];
976 off_t pos; char pos_[PAD_(off_t)];
980 struct sysmsg sysmsg;
982 int fd; char fd_[PAD_(int)];
983 int pad; char pad_[PAD_(int)];
984 off_t offset; char offset_[PAD_(off_t)];
985 int whence; char whence_[PAD_(int)];
987 struct truncate_args {
989 struct sysmsg sysmsg;
991 char * path; char path_[PAD_(char *)];
992 int pad; char pad_[PAD_(int)];
993 off_t length; char length_[PAD_(off_t)];
995 struct ftruncate_args {
997 struct sysmsg sysmsg;
999 int fd; char fd_[PAD_(int)];
1000 int pad; char pad_[PAD_(int)];
1001 off_t length; char length_[PAD_(off_t)];
1003 struct sysctl_args {
1005 struct sysmsg sysmsg;
1007 int * name; char name_[PAD_(int *)];
1008 u_int namelen; char namelen_[PAD_(u_int)];
1009 void * old; char old_[PAD_(void *)];
1010 size_t * oldlenp; char oldlenp_[PAD_(size_t *)];
1011 void * new; char new_[PAD_(void *)];
1012 size_t newlen; char newlen_[PAD_(size_t)];
1016 struct sysmsg sysmsg;
1018 const void * addr; char addr_[PAD_(const void *)];
1019 size_t len; char len_[PAD_(size_t)];
1021 struct munlock_args {
1023 struct sysmsg sysmsg;
1025 const void * addr; char addr_[PAD_(const void *)];
1026 size_t len; char len_[PAD_(size_t)];
1028 struct undelete_args {
1030 struct sysmsg sysmsg;
1032 char * path; char path_[PAD_(char *)];
1034 struct futimes_args {
1036 struct sysmsg sysmsg;
1038 int fd; char fd_[PAD_(int)];
1039 struct timeval * tptr; char tptr_[PAD_(struct timeval *)];
1041 struct getpgid_args {
1043 struct sysmsg sysmsg;
1045 pid_t pid; char pid_[PAD_(pid_t)];
1049 struct sysmsg sysmsg;
1051 struct pollfd * fds; char fds_[PAD_(struct pollfd *)];
1052 u_int nfds; char nfds_[PAD_(u_int)];
1053 int timeout; char timeout_[PAD_(int)];
1055 struct __semctl_args {
1057 struct sysmsg sysmsg;
1059 int semid; char semid_[PAD_(int)];
1060 int semnum; char semnum_[PAD_(int)];
1061 int cmd; char cmd_[PAD_(int)];
1062 union semun * arg; char arg_[PAD_(union semun *)];
1064 struct semget_args {
1066 struct sysmsg sysmsg;
1068 key_t key; char key_[PAD_(key_t)];
1069 int nsems; char nsems_[PAD_(int)];
1070 int semflg; char semflg_[PAD_(int)];
1074 struct sysmsg sysmsg;
1076 int semid; char semid_[PAD_(int)];
1077 struct sembuf * sops; char sops_[PAD_(struct sembuf *)];
1078 u_int nsops; char nsops_[PAD_(u_int)];
1080 struct msgctl_args {
1082 struct sysmsg sysmsg;
1084 int msqid; char msqid_[PAD_(int)];
1085 int cmd; char cmd_[PAD_(int)];
1086 struct msqid_ds * buf; char buf_[PAD_(struct msqid_ds *)];
1088 struct msgget_args {
1090 struct sysmsg sysmsg;
1092 key_t key; char key_[PAD_(key_t)];
1093 int msgflg; char msgflg_[PAD_(int)];
1095 struct msgsnd_args {
1097 struct sysmsg sysmsg;
1099 int msqid; char msqid_[PAD_(int)];
1100 void * msgp; char msgp_[PAD_(void *)];
1101 size_t msgsz; char msgsz_[PAD_(size_t)];
1102 int msgflg; char msgflg_[PAD_(int)];
1104 struct msgrcv_args {
1106 struct sysmsg sysmsg;
1108 int msqid; char msqid_[PAD_(int)];
1109 void * msgp; char msgp_[PAD_(void *)];
1110 size_t msgsz; char msgsz_[PAD_(size_t)];
1111 long msgtyp; char msgtyp_[PAD_(long)];
1112 int msgflg; char msgflg_[PAD_(int)];
1116 struct sysmsg sysmsg;
1118 int shmid; char shmid_[PAD_(int)];
1119 void * shmaddr; char shmaddr_[PAD_(void *)];
1120 int shmflg; char shmflg_[PAD_(int)];
1122 struct shmctl_args {
1124 struct sysmsg sysmsg;
1126 int shmid; char shmid_[PAD_(int)];
1127 int cmd; char cmd_[PAD_(int)];
1128 struct shmid_ds * buf; char buf_[PAD_(struct shmid_ds *)];
1132 struct sysmsg sysmsg;
1134 void * shmaddr; char shmaddr_[PAD_(void *)];
1136 struct shmget_args {
1138 struct sysmsg sysmsg;
1140 key_t key; char key_[PAD_(key_t)];
1141 int size; char size_[PAD_(int)];
1142 int shmflg; char shmflg_[PAD_(int)];
1144 struct clock_gettime_args {
1146 struct sysmsg sysmsg;
1148 clockid_t clock_id; char clock_id_[PAD_(clockid_t)];
1149 struct timespec * tp; char tp_[PAD_(struct timespec *)];
1151 struct clock_settime_args {
1153 struct sysmsg sysmsg;
1155 clockid_t clock_id; char clock_id_[PAD_(clockid_t)];
1156 const struct timespec * tp; char tp_[PAD_(const struct timespec *)];
1158 struct clock_getres_args {
1160 struct sysmsg sysmsg;
1162 clockid_t clock_id; char clock_id_[PAD_(clockid_t)];
1163 struct timespec * tp; char tp_[PAD_(struct timespec *)];
1165 struct nanosleep_args {
1167 struct sysmsg sysmsg;
1169 const struct timespec * rqtp; char rqtp_[PAD_(const struct timespec *)];
1170 struct timespec * rmtp; char rmtp_[PAD_(struct timespec *)];
1172 struct minherit_args {
1174 struct sysmsg sysmsg;
1176 void * addr; char addr_[PAD_(void *)];
1177 size_t len; char len_[PAD_(size_t)];
1178 int inherit; char inherit_[PAD_(int)];
1182 struct sysmsg sysmsg;
1184 int flags; char flags_[PAD_(int)];
1186 struct openbsd_poll_args {
1188 struct sysmsg sysmsg;
1190 struct pollfd * fds; char fds_[PAD_(struct pollfd *)];
1191 u_int nfds; char nfds_[PAD_(u_int)];
1192 int timeout; char timeout_[PAD_(int)];
1194 struct issetugid_args {
1196 struct sysmsg sysmsg;
1200 struct lchown_args {
1202 struct sysmsg sysmsg;
1204 char * path; char path_[PAD_(char *)];
1205 int uid; char uid_[PAD_(int)];
1206 int gid; char gid_[PAD_(int)];
1208 struct lchmod_args {
1210 struct sysmsg sysmsg;
1212 char * path; char path_[PAD_(char *)];
1213 mode_t mode; char mode_[PAD_(mode_t)];
1215 struct lutimes_args {
1217 struct sysmsg sysmsg;
1219 char * path; char path_[PAD_(char *)];
1220 struct timeval * tptr; char tptr_[PAD_(struct timeval *)];
1222 struct __preadv_args {
1224 struct sysmsg sysmsg;
1226 int fd; char fd_[PAD_(int)];
1227 struct iovec * iovp; char iovp_[PAD_(struct iovec *)];
1228 u_int iovcnt; char iovcnt_[PAD_(u_int)];
1229 int flags; char flags_[PAD_(int)];
1230 off_t offset; char offset_[PAD_(off_t)];
1232 struct __pwritev_args {
1234 struct sysmsg sysmsg;
1236 int fd; char fd_[PAD_(int)];
1237 struct iovec * iovp; char iovp_[PAD_(struct iovec *)];
1238 u_int iovcnt; char iovcnt_[PAD_(u_int)];
1239 int flags; char flags_[PAD_(int)];
1240 off_t offset; char offset_[PAD_(off_t)];
1242 struct fhstatfs_args {
1244 struct sysmsg sysmsg;
1246 const struct fhandle * u_fhp; char u_fhp_[PAD_(const struct fhandle *)];
1247 struct statfs * buf; char buf_[PAD_(struct statfs *)];
1249 struct fhopen_args {
1251 struct sysmsg sysmsg;
1253 const struct fhandle * u_fhp; char u_fhp_[PAD_(const struct fhandle *)];
1254 int flags; char flags_[PAD_(int)];
1256 struct modnext_args {
1258 struct sysmsg sysmsg;
1260 int modid; char modid_[PAD_(int)];
1262 struct modstat_args {
1264 struct sysmsg sysmsg;
1266 int modid; char modid_[PAD_(int)];
1267 struct module_stat * stat; char stat_[PAD_(struct module_stat *)];
1269 struct modfnext_args {
1271 struct sysmsg sysmsg;
1273 int modid; char modid_[PAD_(int)];
1275 struct modfind_args {
1277 struct sysmsg sysmsg;
1279 const char * name; char name_[PAD_(const char *)];
1281 struct kldload_args {
1283 struct sysmsg sysmsg;
1285 const char * file; char file_[PAD_(const char *)];
1287 struct kldunload_args {
1289 struct sysmsg sysmsg;
1291 int fileid; char fileid_[PAD_(int)];
1293 struct kldfind_args {
1295 struct sysmsg sysmsg;
1297 const char * file; char file_[PAD_(const char *)];
1299 struct kldnext_args {
1301 struct sysmsg sysmsg;
1303 int fileid; char fileid_[PAD_(int)];
1305 struct kldstat_args {
1307 struct sysmsg sysmsg;
1309 int fileid; char fileid_[PAD_(int)];
1310 struct kld_file_stat * stat; char stat_[PAD_(struct kld_file_stat *)];
1312 struct kldfirstmod_args {
1314 struct sysmsg sysmsg;
1316 int fileid; char fileid_[PAD_(int)];
1318 struct getsid_args {
1320 struct sysmsg sysmsg;
1322 pid_t pid; char pid_[PAD_(pid_t)];
1324 struct setresuid_args {
1326 struct sysmsg sysmsg;
1328 uid_t ruid; char ruid_[PAD_(uid_t)];
1329 uid_t euid; char euid_[PAD_(uid_t)];
1330 uid_t suid; char suid_[PAD_(uid_t)];
1332 struct setresgid_args {
1334 struct sysmsg sysmsg;
1336 gid_t rgid; char rgid_[PAD_(gid_t)];
1337 gid_t egid; char egid_[PAD_(gid_t)];
1338 gid_t sgid; char sgid_[PAD_(gid_t)];
1340 struct aio_return_args {
1342 struct sysmsg sysmsg;
1344 struct aiocb * aiocbp; char aiocbp_[PAD_(struct aiocb *)];
1346 struct aio_suspend_args {
1348 struct sysmsg sysmsg;
1350 struct aiocb *const * aiocbp; char aiocbp_[PAD_(struct aiocb *const *)];
1351 int nent; char nent_[PAD_(int)];
1352 const struct timespec * timeout; char timeout_[PAD_(const struct timespec *)];
1354 struct aio_cancel_args {
1356 struct sysmsg sysmsg;
1358 int fd; char fd_[PAD_(int)];
1359 struct aiocb * aiocbp; char aiocbp_[PAD_(struct aiocb *)];
1361 struct aio_error_args {
1363 struct sysmsg sysmsg;
1365 struct aiocb * aiocbp; char aiocbp_[PAD_(struct aiocb *)];
1367 struct aio_read_args {
1369 struct sysmsg sysmsg;
1371 struct aiocb * aiocbp; char aiocbp_[PAD_(struct aiocb *)];
1373 struct aio_write_args {
1375 struct sysmsg sysmsg;
1377 struct aiocb * aiocbp; char aiocbp_[PAD_(struct aiocb *)];
1379 struct lio_listio_args {
1381 struct sysmsg sysmsg;
1383 int mode; char mode_[PAD_(int)];
1384 struct aiocb *const * acb_list; char acb_list_[PAD_(struct aiocb *const *)];
1385 int nent; char nent_[PAD_(int)];
1386 struct sigevent * sig; char sig_[PAD_(struct sigevent *)];
1390 struct sysmsg sysmsg;
1394 struct thr_sleep_args {
1396 struct sysmsg sysmsg;
1398 const struct timespec * timeout; char timeout_[PAD_(const struct timespec *)];
1400 struct thr_wakeup_args {
1402 struct sysmsg sysmsg;
1404 pid_t pid; char pid_[PAD_(pid_t)];
1406 struct mlockall_args {
1408 struct sysmsg sysmsg;
1410 int how; char how_[PAD_(int)];
1412 struct munlockall_args {
1414 struct sysmsg sysmsg;
1418 struct __getcwd_args {
1420 struct sysmsg sysmsg;
1422 u_char * buf; char buf_[PAD_(u_char *)];
1423 u_int buflen; char buflen_[PAD_(u_int)];
1425 struct sched_setparam_args {
1427 struct sysmsg sysmsg;
1429 pid_t pid; char pid_[PAD_(pid_t)];
1430 const struct sched_param * param; char param_[PAD_(const struct sched_param *)];
1432 struct sched_getparam_args {
1434 struct sysmsg sysmsg;
1436 pid_t pid; char pid_[PAD_(pid_t)];
1437 struct sched_param * param; char param_[PAD_(struct sched_param *)];
1439 struct sched_setscheduler_args {
1441 struct sysmsg sysmsg;
1443 pid_t pid; char pid_[PAD_(pid_t)];
1444 int policy; char policy_[PAD_(int)];
1445 const struct sched_param * param; char param_[PAD_(const struct sched_param *)];
1447 struct sched_getscheduler_args {
1449 struct sysmsg sysmsg;
1451 pid_t pid; char pid_[PAD_(pid_t)];
1453 struct sched_yield_args {
1455 struct sysmsg sysmsg;
1459 struct sched_get_priority_max_args {
1461 struct sysmsg sysmsg;
1463 int policy; char policy_[PAD_(int)];
1465 struct sched_get_priority_min_args {
1467 struct sysmsg sysmsg;
1469 int policy; char policy_[PAD_(int)];
1471 struct sched_rr_get_interval_args {
1473 struct sysmsg sysmsg;
1475 pid_t pid; char pid_[PAD_(pid_t)];
1476 struct timespec * interval; char interval_[PAD_(struct timespec *)];
1478 struct utrace_args {
1480 struct sysmsg sysmsg;
1482 const void * addr; char addr_[PAD_(const void *)];
1483 size_t len; char len_[PAD_(size_t)];
1485 struct kldsym_args {
1487 struct sysmsg sysmsg;
1489 int fileid; char fileid_[PAD_(int)];
1490 int cmd; char cmd_[PAD_(int)];
1491 void * data; char data_[PAD_(void *)];
1495 struct sysmsg sysmsg;
1497 struct jail * jail; char jail_[PAD_(struct jail *)];
1499 struct sigprocmask_args {
1501 struct sysmsg sysmsg;
1503 int how; char how_[PAD_(int)];
1504 const sigset_t * set; char set_[PAD_(const sigset_t *)];
1505 sigset_t * oset; char oset_[PAD_(sigset_t *)];
1507 struct sigsuspend_args {
1509 struct sysmsg sysmsg;
1511 const sigset_t * sigmask; char sigmask_[PAD_(const sigset_t *)];
1513 struct sigaction_args {
1515 struct sysmsg sysmsg;
1517 int sig; char sig_[PAD_(int)];
1518 const struct sigaction * act; char act_[PAD_(const struct sigaction *)];
1519 struct sigaction * oact; char oact_[PAD_(struct sigaction *)];
1521 struct sigpending_args {
1523 struct sysmsg sysmsg;
1525 sigset_t * set; char set_[PAD_(sigset_t *)];
1527 struct sigreturn_args {
1529 struct sysmsg sysmsg;
1531 ucontext_t * sigcntxp; char sigcntxp_[PAD_(ucontext_t *)];
1533 struct sigtimedwait_args {
1535 struct sysmsg sysmsg;
1537 const sigset_t * set; char set_[PAD_(const sigset_t *)];
1538 siginfo_t * info; char info_[PAD_(siginfo_t *)];
1539 const struct timespec * timeout; char timeout_[PAD_(const struct timespec *)];
1541 struct sigwaitinfo_args {
1543 struct sysmsg sysmsg;
1545 const sigset_t * set; char set_[PAD_(const sigset_t *)];
1546 siginfo_t * info; char info_[PAD_(siginfo_t *)];
1548 struct __acl_get_file_args {
1550 struct sysmsg sysmsg;
1552 const char * path; char path_[PAD_(const char *)];
1553 acl_type_t type; char type_[PAD_(acl_type_t)];
1554 struct acl * aclp; char aclp_[PAD_(struct acl *)];
1556 struct __acl_set_file_args {
1558 struct sysmsg sysmsg;
1560 const char * path; char path_[PAD_(const char *)];
1561 acl_type_t type; char type_[PAD_(acl_type_t)];
1562 struct acl * aclp; char aclp_[PAD_(struct acl *)];
1564 struct __acl_get_fd_args {
1566 struct sysmsg sysmsg;
1568 int filedes; char filedes_[PAD_(int)];
1569 acl_type_t type; char type_[PAD_(acl_type_t)];
1570 struct acl * aclp; char aclp_[PAD_(struct acl *)];
1572 struct __acl_set_fd_args {
1574 struct sysmsg sysmsg;
1576 int filedes; char filedes_[PAD_(int)];
1577 acl_type_t type; char type_[PAD_(acl_type_t)];
1578 struct acl * aclp; char aclp_[PAD_(struct acl *)];
1580 struct __acl_delete_file_args {
1582 struct sysmsg sysmsg;
1584 const char * path; char path_[PAD_(const char *)];
1585 acl_type_t type; char type_[PAD_(acl_type_t)];
1587 struct __acl_delete_fd_args {
1589 struct sysmsg sysmsg;
1591 int filedes; char filedes_[PAD_(int)];
1592 acl_type_t type; char type_[PAD_(acl_type_t)];
1594 struct __acl_aclcheck_file_args {
1596 struct sysmsg sysmsg;
1598 const char * path; char path_[PAD_(const char *)];
1599 acl_type_t type; char type_[PAD_(acl_type_t)];
1600 struct acl * aclp; char aclp_[PAD_(struct acl *)];
1602 struct __acl_aclcheck_fd_args {
1604 struct sysmsg sysmsg;
1606 int filedes; char filedes_[PAD_(int)];
1607 acl_type_t type; char type_[PAD_(acl_type_t)];
1608 struct acl * aclp; char aclp_[PAD_(struct acl *)];
1610 struct extattrctl_args {
1612 struct sysmsg sysmsg;
1614 const char * path; char path_[PAD_(const char *)];
1615 int cmd; char cmd_[PAD_(int)];
1616 const char * attrname; char attrname_[PAD_(const char *)];
1617 char * arg; char arg_[PAD_(char *)];
1619 struct extattr_set_file_args {
1621 struct sysmsg sysmsg;
1623 const char * path; char path_[PAD_(const char *)];
1624 const char * attrname; char attrname_[PAD_(const char *)];
1625 struct iovec * iovp; char iovp_[PAD_(struct iovec *)];
1626 unsigned iovcnt; char iovcnt_[PAD_(unsigned)];
1628 struct extattr_get_file_args {
1630 struct sysmsg sysmsg;
1632 const char * path; char path_[PAD_(const char *)];
1633 const char * attrname; char attrname_[PAD_(const char *)];
1634 struct iovec * iovp; char iovp_[PAD_(struct iovec *)];
1635 unsigned iovcnt; char iovcnt_[PAD_(unsigned)];
1637 struct extattr_delete_file_args {
1639 struct sysmsg sysmsg;
1641 const char * path; char path_[PAD_(const char *)];
1642 const char * attrname; char attrname_[PAD_(const char *)];
1644 struct aio_waitcomplete_args {
1646 struct sysmsg sysmsg;
1648 struct aiocb ** aiocbp; char aiocbp_[PAD_(struct aiocb **)];
1649 struct timespec * timeout; char timeout_[PAD_(struct timespec *)];
1651 struct getresuid_args {
1653 struct sysmsg sysmsg;
1655 uid_t * ruid; char ruid_[PAD_(uid_t *)];
1656 uid_t * euid; char euid_[PAD_(uid_t *)];
1657 uid_t * suid; char suid_[PAD_(uid_t *)];
1659 struct getresgid_args {
1661 struct sysmsg sysmsg;
1663 gid_t * rgid; char rgid_[PAD_(gid_t *)];
1664 gid_t * egid; char egid_[PAD_(gid_t *)];
1665 gid_t * sgid; char sgid_[PAD_(gid_t *)];
1667 struct kqueue_args {
1669 struct sysmsg sysmsg;
1673 struct kevent_args {
1675 struct sysmsg sysmsg;
1677 int fd; char fd_[PAD_(int)];
1678 const struct kevent * changelist; char changelist_[PAD_(const struct kevent *)];
1679 int nchanges; char nchanges_[PAD_(int)];
1680 struct kevent * eventlist; char eventlist_[PAD_(struct kevent *)];
1681 int nevents; char nevents_[PAD_(int)];
1682 const struct timespec * timeout; char timeout_[PAD_(const struct timespec *)];
1684 struct sctp_peeloff_args {
1686 struct sysmsg sysmsg;
1688 int sd; char sd_[PAD_(int)];
1689 caddr_t name; char name_[PAD_(caddr_t)];
1691 struct sendfile_args {
1693 struct sysmsg sysmsg;
1695 int fd; char fd_[PAD_(int)];
1696 int s; char s_[PAD_(int)];
1697 off_t offset; char offset_[PAD_(off_t)];
1698 size_t nbytes; char nbytes_[PAD_(size_t)];
1699 struct sf_hdtr * hdtr; char hdtr_[PAD_(struct sf_hdtr *)];
1700 off_t * sbytes; char sbytes_[PAD_(off_t *)];
1701 int flags; char flags_[PAD_(int)];
1703 struct varsym_set_args {
1705 struct sysmsg sysmsg;
1707 int level; char level_[PAD_(int)];
1708 const char * name; char name_[PAD_(const char *)];
1709 const char * data; char data_[PAD_(const char *)];
1711 struct varsym_get_args {
1713 struct sysmsg sysmsg;
1715 int mask; char mask_[PAD_(int)];
1716 const char * wild; char wild_[PAD_(const char *)];
1717 char * buf; char buf_[PAD_(char *)];
1718 int bufsize; char bufsize_[PAD_(int)];
1720 struct varsym_list_args {
1722 struct sysmsg sysmsg;
1724 int level; char level_[PAD_(int)];
1725 char * buf; char buf_[PAD_(char *)];
1726 int maxsize; char maxsize_[PAD_(int)];
1727 int * marker; char marker_[PAD_(int *)];
1729 struct upc_register_args {
1731 struct sysmsg sysmsg;
1733 struct upcall * upc; char upc_[PAD_(struct upcall *)];
1734 void * ctxfunc; char ctxfunc_[PAD_(void *)];
1735 void * func; char func_[PAD_(void *)];
1736 void * data; char data_[PAD_(void *)];
1738 struct upc_control_args {
1740 struct sysmsg sysmsg;
1742 int cmd; char cmd_[PAD_(int)];
1743 int upcid; char upcid_[PAD_(int)];
1744 void * data; char data_[PAD_(void *)];
1746 struct caps_sys_service_args {
1748 struct sysmsg sysmsg;
1750 const char * name; char name_[PAD_(const char *)];
1751 uid_t uid; char uid_[PAD_(uid_t)];
1752 gid_t gid; char gid_[PAD_(gid_t)];
1753 int upcid; char upcid_[PAD_(int)];
1754 int flags; char flags_[PAD_(int)];
1756 struct caps_sys_client_args {
1758 struct sysmsg sysmsg;
1760 const char * name; char name_[PAD_(const char *)];
1761 uid_t uid; char uid_[PAD_(uid_t)];
1762 gid_t gid; char gid_[PAD_(gid_t)];
1763 int upcid; char upcid_[PAD_(int)];
1764 int flags; char flags_[PAD_(int)];
1766 struct caps_sys_close_args {
1768 struct sysmsg sysmsg;
1770 int portid; char portid_[PAD_(int)];
1772 struct caps_sys_put_args {
1774 struct sysmsg sysmsg;
1776 int portid; char portid_[PAD_(int)];
1777 void * msg; char msg_[PAD_(void *)];
1778 int msgsize; char msgsize_[PAD_(int)];
1780 struct caps_sys_reply_args {
1782 struct sysmsg sysmsg;
1784 int portid; char portid_[PAD_(int)];
1785 void * msg; char msg_[PAD_(void *)];
1786 int msgsize; char msgsize_[PAD_(int)];
1787 off_t msgcid; char msgcid_[PAD_(off_t)];
1789 struct caps_sys_get_args {
1791 struct sysmsg sysmsg;
1793 int portid; char portid_[PAD_(int)];
1794 void * msg; char msg_[PAD_(void *)];
1795 int maxsize; char maxsize_[PAD_(int)];
1796 struct caps_msgid * msgid; char msgid_[PAD_(struct caps_msgid *)];
1797 struct caps_cred * ccr; char ccr_[PAD_(struct caps_cred *)];
1799 struct caps_sys_wait_args {
1801 struct sysmsg sysmsg;
1803 int portid; char portid_[PAD_(int)];
1804 void * msg; char msg_[PAD_(void *)];
1805 int maxsize; char maxsize_[PAD_(int)];
1806 struct caps_msgid * msgid; char msgid_[PAD_(struct caps_msgid *)];
1807 struct caps_cred * ccr; char ccr_[PAD_(struct caps_cred *)];
1809 struct caps_sys_abort_args {
1811 struct sysmsg sysmsg;
1813 int portid; char portid_[PAD_(int)];
1814 off_t msgcid; char msgcid_[PAD_(off_t)];
1815 int flags; char flags_[PAD_(int)];
1817 struct caps_sys_getgen_args {
1819 struct sysmsg sysmsg;
1821 int portid; char portid_[PAD_(int)];
1823 struct caps_sys_setgen_args {
1825 struct sysmsg sysmsg;
1827 int portid; char portid_[PAD_(int)];
1828 off_t gen; char gen_[PAD_(off_t)];
1830 struct exec_sys_register_args {
1832 struct sysmsg sysmsg;
1834 void * entry; char entry_[PAD_(void *)];
1836 struct exec_sys_unregister_args {
1838 struct sysmsg sysmsg;
1840 int id; char id_[PAD_(int)];
1842 struct sys_checkpoint_args {
1844 struct sysmsg sysmsg;
1846 int type; char type_[PAD_(int)];
1847 int fd; char fd_[PAD_(int)];
1848 pid_t pid; char pid_[PAD_(pid_t)];
1849 int retval; char retval_[PAD_(int)];
1851 struct mountctl_args {
1853 struct sysmsg sysmsg;
1855 const char * path; char path_[PAD_(const char *)];
1856 int op; char op_[PAD_(int)];
1857 int fd; char fd_[PAD_(int)];
1858 const void * ctl; char ctl_[PAD_(const void *)];
1859 int ctllen; char ctllen_[PAD_(int)];
1860 void * buf; char buf_[PAD_(void *)];
1861 int buflen; char buflen_[PAD_(int)];
1863 struct umtx_sleep_args {
1865 struct sysmsg sysmsg;
1867 volatile const int * ptr; char ptr_[PAD_(volatile const int *)];
1868 int value; char value_[PAD_(int)];
1869 int timeout; char timeout_[PAD_(int)];
1871 struct umtx_wakeup_args {
1873 struct sysmsg sysmsg;
1875 volatile const int * ptr; char ptr_[PAD_(volatile const int *)];
1876 int count; char count_[PAD_(int)];
1878 struct jail_attach_args {
1880 struct sysmsg sysmsg;
1882 int jid; char jid_[PAD_(int)];
1884 struct sys_set_tls_area_args {
1886 struct sysmsg sysmsg;
1888 int which; char which_[PAD_(int)];
1889 struct tls_info * info; char info_[PAD_(struct tls_info *)];
1890 size_t infosize; char infosize_[PAD_(size_t)];
1892 struct sys_get_tls_area_args {
1894 struct sysmsg sysmsg;
1896 int which; char which_[PAD_(int)];
1897 struct tls_info * info; char info_[PAD_(struct tls_info *)];
1898 size_t infosize; char infosize_[PAD_(size_t)];
1900 struct closefrom_args {
1902 struct sysmsg sysmsg;
1904 int fd; char fd_[PAD_(int)];
1908 struct sysmsg sysmsg;
1910 const char * path; char path_[PAD_(const char *)];
1911 struct stat * ub; char ub_[PAD_(struct stat *)];
1915 struct sysmsg sysmsg;
1917 int fd; char fd_[PAD_(int)];
1918 struct stat * sb; char sb_[PAD_(struct stat *)];
1922 struct sysmsg sysmsg;
1924 const char * path; char path_[PAD_(const char *)];
1925 struct stat * ub; char ub_[PAD_(struct stat *)];
1927 struct fhstat_args {
1929 struct sysmsg sysmsg;
1931 const struct fhandle * u_fhp; char u_fhp_[PAD_(const struct fhandle *)];
1932 struct stat * sb; char sb_[PAD_(struct stat *)];
1934 struct getdirentries_args {
1936 struct sysmsg sysmsg;
1938 int fd; char fd_[PAD_(int)];
1939 char * buf; char buf_[PAD_(char *)];
1940 u_int count; char count_[PAD_(u_int)];
1941 long * basep; char basep_[PAD_(long *)];
1943 struct getdents_args {
1945 struct sysmsg sysmsg;
1947 int fd; char fd_[PAD_(int)];
1948 char * buf; char buf_[PAD_(char *)];
1949 size_t count; char count_[PAD_(size_t)];
1951 struct usched_set_args {
1953 struct sysmsg sysmsg;
1955 pid_t pid; char pid_[PAD_(pid_t)];
1956 int cmd; char cmd_[PAD_(int)];
1957 void * data; char data_[PAD_(void *)];
1958 int bytes; char bytes_[PAD_(int)];
1960 struct __accept_args {
1962 struct sysmsg sysmsg;
1964 int s; char s_[PAD_(int)];
1965 int flags; char flags_[PAD_(int)];
1966 caddr_t name; char name_[PAD_(caddr_t)];
1967 int * anamelen; char anamelen_[PAD_(int *)];
1969 struct __connect_args {
1971 struct sysmsg sysmsg;
1973 int s; char s_[PAD_(int)];
1974 int flags; char flags_[PAD_(int)];
1975 caddr_t name; char name_[PAD_(caddr_t)];
1976 int namelen; char namelen_[PAD_(int)];
1983 struct ocreat_args {
1985 struct sysmsg sysmsg;
1987 char * path; char path_[PAD_(char *)];
1988 int mode; char mode_[PAD_(int)];
1990 struct olseek_args {
1992 struct sysmsg sysmsg;
1994 int fd; char fd_[PAD_(int)];
1995 long offset; char offset_[PAD_(long)];
1996 int whence; char whence_[PAD_(int)];
2000 struct sysmsg sysmsg;
2002 char * path; char path_[PAD_(char *)];
2003 struct ostat * ub; char ub_[PAD_(struct ostat *)];
2005 struct olstat_args {
2007 struct sysmsg sysmsg;
2009 char * path; char path_[PAD_(char *)];
2010 struct ostat * ub; char ub_[PAD_(struct ostat *)];
2012 struct ofstat_args {
2014 struct sysmsg sysmsg;
2016 int fd; char fd_[PAD_(int)];
2017 struct ostat * sb; char sb_[PAD_(struct ostat *)];
2019 struct getkerninfo_args {
2021 struct sysmsg sysmsg;
2023 int op; char op_[PAD_(int)];
2024 char * where; char where_[PAD_(char *)];
2025 size_t * size; char size_[PAD_(size_t *)];
2026 int arg; char arg_[PAD_(int)];
2030 struct sysmsg sysmsg;
2032 void * addr; char addr_[PAD_(void *)];
2033 int len; char len_[PAD_(int)];
2034 int prot; char prot_[PAD_(int)];
2035 int flags; char flags_[PAD_(int)];
2036 int fd; char fd_[PAD_(int)];
2037 long pos; char pos_[PAD_(long)];
2039 struct gethostname_args {
2041 struct sysmsg sysmsg;
2043 char * hostname; char hostname_[PAD_(char *)];
2044 u_int len; char len_[PAD_(u_int)];
2046 struct sethostname_args {
2048 struct sysmsg sysmsg;
2050 char * hostname; char hostname_[PAD_(char *)];
2051 u_int len; char len_[PAD_(u_int)];
2055 struct sysmsg sysmsg;
2057 int s; char s_[PAD_(int)];
2058 caddr_t buf; char buf_[PAD_(caddr_t)];
2059 int len; char len_[PAD_(int)];
2060 int flags; char flags_[PAD_(int)];
2064 struct sysmsg sysmsg;
2066 int s; char s_[PAD_(int)];
2067 caddr_t buf; char buf_[PAD_(caddr_t)];
2068 int len; char len_[PAD_(int)];
2069 int flags; char flags_[PAD_(int)];
2071 struct osigvec_args {
2073 struct sysmsg sysmsg;
2075 int signum; char signum_[PAD_(int)];
2076 struct sigvec * nsv; char nsv_[PAD_(struct sigvec *)];
2077 struct sigvec * osv; char osv_[PAD_(struct sigvec *)];
2079 struct osigblock_args {
2081 struct sysmsg sysmsg;
2083 int mask; char mask_[PAD_(int)];
2085 struct osigsetmask_args {
2087 struct sysmsg sysmsg;
2089 int mask; char mask_[PAD_(int)];
2091 struct osigstack_args {
2093 struct sysmsg sysmsg;
2095 struct sigstack * nss; char nss_[PAD_(struct sigstack *)];
2096 struct sigstack * oss; char oss_[PAD_(struct sigstack *)];
2098 struct orecvmsg_args {
2100 struct sysmsg sysmsg;
2102 int s; char s_[PAD_(int)];
2103 struct omsghdr * msg; char msg_[PAD_(struct omsghdr *)];
2104 int flags; char flags_[PAD_(int)];
2106 struct osendmsg_args {
2108 struct sysmsg sysmsg;
2110 int s; char s_[PAD_(int)];
2111 caddr_t msg; char msg_[PAD_(caddr_t)];
2112 int flags; char flags_[PAD_(int)];
2114 struct otruncate_args {
2116 struct sysmsg sysmsg;
2118 char * path; char path_[PAD_(char *)];
2119 long length; char length_[PAD_(long)];
2121 struct oftruncate_args {
2123 struct sysmsg sysmsg;
2125 int fd; char fd_[PAD_(int)];
2126 long length; char length_[PAD_(long)];
2128 struct ogetpeername_args {
2130 struct sysmsg sysmsg;
2132 int fdes; char fdes_[PAD_(int)];
2133 caddr_t asa; char asa_[PAD_(caddr_t)];
2134 int * alen; char alen_[PAD_(int *)];
2136 struct osethostid_args {
2138 struct sysmsg sysmsg;
2140 long hostid; char hostid_[PAD_(long)];
2142 struct ogetrlimit_args {
2144 struct sysmsg sysmsg;
2146 u_int which; char which_[PAD_(u_int)];
2147 struct orlimit * rlp; char rlp_[PAD_(struct orlimit *)];
2149 struct osetrlimit_args {
2151 struct sysmsg sysmsg;
2153 u_int which; char which_[PAD_(u_int)];
2154 struct orlimit * rlp; char rlp_[PAD_(struct orlimit *)];
2156 struct okillpg_args {
2158 struct sysmsg sysmsg;
2160 int pgid; char pgid_[PAD_(int)];
2161 int signum; char signum_[PAD_(int)];
2163 struct ogetdirentries_args {
2165 struct sysmsg sysmsg;
2167 int fd; char fd_[PAD_(int)];
2168 char * buf; char buf_[PAD_(char *)];
2169 u_int count; char count_[PAD_(u_int)];
2170 long * basep; char basep_[PAD_(long *)];
2175 int sys_ocreat (struct ocreat_args *);
2176 int sys_olseek (struct olseek_args *);
2177 int sys_ostat (struct ostat_args *);
2178 int sys_olstat (struct olstat_args *);
2179 int sys_ofstat (struct ofstat_args *);
2180 int sys_ogetkerninfo (struct getkerninfo_args *);
2181 int sys_ogetpagesize (struct getpagesize_args *);
2182 int sys_ommap (struct ommap_args *);
2183 int sys_owait (struct owait_args *);
2184 int sys_ogethostname (struct gethostname_args *);
2185 int sys_osethostname (struct sethostname_args *);
2186 int sys_oaccept (struct accept_args *);
2187 int sys_osend (struct osend_args *);
2188 int sys_orecv (struct orecv_args *);
2189 int sys_osigvec (struct osigvec_args *);
2190 int sys_osigblock (struct osigblock_args *);
2191 int sys_osigsetmask (struct osigsetmask_args *);
2192 int sys_osigstack (struct osigstack_args *);
2193 int sys_orecvmsg (struct orecvmsg_args *);
2194 int sys_osendmsg (struct osendmsg_args *);
2195 int sys_orecvfrom (struct recvfrom_args *);
2196 int sys_otruncate (struct otruncate_args *);
2197 int sys_oftruncate (struct oftruncate_args *);
2198 int sys_ogetpeername (struct ogetpeername_args *);
2199 int sys_ogethostid (struct ogethostid_args *);
2200 int sys_osethostid (struct osethostid_args *);
2201 int sys_ogetrlimit (struct ogetrlimit_args *);
2202 int sys_osetrlimit (struct osetrlimit_args *);
2203 int sys_okillpg (struct okillpg_args *);
2204 int sys_oquota (struct oquota_args *);
2205 int sys_ogetsockname (struct getsockname_args *);
2206 int sys_ogetdirentries (struct ogetdirentries_args *);
2208 #endif /* _KERNEL */
2210 #endif /* COMPAT_43 */
2217 struct dfbsd12_stat_args {
2219 struct sysmsg sysmsg;
2221 const char * path; char path_[PAD_(const char *)];
2222 struct dfbsd12_stat * ub; char ub_[PAD_(struct dfbsd12_stat *)];
2224 struct dfbsd12_fstat_args {
2226 struct sysmsg sysmsg;
2228 int fd; char fd_[PAD_(int)];
2229 struct dfbsd12_stat * sb; char sb_[PAD_(struct dfbsd12_stat *)];
2231 struct dfbsd12_lstat_args {
2233 struct sysmsg sysmsg;
2235 const char * path; char path_[PAD_(const char *)];
2236 struct dfbsd12_stat * ub; char ub_[PAD_(struct dfbsd12_stat *)];
2238 struct dfbsd12_getdirentries_args {
2240 struct sysmsg sysmsg;
2242 int fd; char fd_[PAD_(int)];
2243 char * buf; char buf_[PAD_(char *)];
2244 u_int count; char count_[PAD_(u_int)];
2245 long * basep; char basep_[PAD_(long *)];
2247 struct dfbsd12_getdents_args {
2249 struct sysmsg sysmsg;
2251 int fd; char fd_[PAD_(int)];
2252 char * buf; char buf_[PAD_(char *)];
2253 size_t count; char count_[PAD_(size_t)];
2255 struct dfbsd12_fhstat_args {
2257 struct sysmsg sysmsg;
2259 const struct fhandle * u_fhp; char u_fhp_[PAD_(const struct fhandle *)];
2260 struct dfbsd12_stat * sb; char sb_[PAD_(struct dfbsd12_stat *)];
2265 int sys_dfbsd12_stat (struct dfbsd12_stat_args *);
2266 int sys_dfbsd12_fstat (struct dfbsd12_fstat_args *);
2267 int sys_dfbsd12_lstat (struct dfbsd12_lstat_args *);
2268 int sys_dfbsd12_getdirentries (struct dfbsd12_getdirentries_args *);
2269 int sys_dfbsd12_getdents (struct dfbsd12_getdents_args *);
2270 int sys_dfbsd12_fhstat (struct dfbsd12_fhstat_args *);
2272 #endif /* _KERNEL */
2274 #endif /* COMPAT_DF12 */
2281 int sys_nosys (struct nosys_args *);
2282 int sys_exit (struct exit_args *);
2283 int sys_fork (struct fork_args *);
2284 int sys_read (struct read_args *);
2285 int sys_write (struct write_args *);
2286 int sys_open (struct open_args *);
2287 int sys_close (struct close_args *);
2288 int sys_wait4 (struct wait_args *);
2289 int sys_link (struct link_args *);
2290 int sys_unlink (struct unlink_args *);
2291 int sys_chdir (struct chdir_args *);
2292 int sys_fchdir (struct fchdir_args *);
2293 int sys_mknod (struct mknod_args *);
2294 int sys_chmod (struct chmod_args *);
2295 int sys_chown (struct chown_args *);
2296 int sys_obreak (struct obreak_args *);
2297 int sys_getfsstat (struct getfsstat_args *);
2298 int sys_getpid (struct getpid_args *);
2299 int sys_mount (struct mount_args *);
2300 int sys_unmount (struct unmount_args *);
2301 int sys_setuid (struct setuid_args *);
2302 int sys_getuid (struct getuid_args *);
2303 int sys_geteuid (struct geteuid_args *);
2304 int sys_ptrace (struct ptrace_args *);
2305 int sys_recvmsg (struct recvmsg_args *);
2306 int sys_sendmsg (struct sendmsg_args *);
2307 int sys_recvfrom (struct recvfrom_args *);
2308 int sys_accept (struct accept_args *);
2309 int sys_getpeername (struct getpeername_args *);
2310 int sys_getsockname (struct getsockname_args *);
2311 int sys_access (struct access_args *);
2312 int sys_chflags (struct chflags_args *);
2313 int sys_fchflags (struct fchflags_args *);
2314 int sys_sync (struct sync_args *);
2315 int sys_kill (struct kill_args *);
2316 int sys_getppid (struct getppid_args *);
2317 int sys_dup (struct dup_args *);
2318 int sys_pipe (struct pipe_args *);
2319 int sys_getegid (struct getegid_args *);
2320 int sys_profil (struct profil_args *);
2321 int sys_ktrace (struct ktrace_args *);
2322 int sys_getgid (struct getgid_args *);
2323 int sys_getlogin (struct getlogin_args *);
2324 int sys_setlogin (struct setlogin_args *);
2325 int sys_acct (struct acct_args *);
2326 int sys_sigaltstack (struct sigaltstack_args *);
2327 int sys_ioctl (struct ioctl_args *);
2328 int sys_reboot (struct reboot_args *);
2329 int sys_revoke (struct revoke_args *);
2330 int sys_symlink (struct symlink_args *);
2331 int sys_readlink (struct readlink_args *);
2332 int sys_execve (struct execve_args *);
2333 int sys_umask (struct umask_args *);
2334 int sys_chroot (struct chroot_args *);
2335 int sys_msync (struct msync_args *);
2336 int sys_vfork (struct vfork_args *);
2337 int sys_sbrk (struct sbrk_args *);
2338 int sys_sstk (struct sstk_args *);
2339 int sys_ovadvise (struct ovadvise_args *);
2340 int sys_munmap (struct munmap_args *);
2341 int sys_mprotect (struct mprotect_args *);
2342 int sys_madvise (struct madvise_args *);
2343 int sys_mincore (struct mincore_args *);
2344 int sys_getgroups (struct getgroups_args *);
2345 int sys_setgroups (struct setgroups_args *);
2346 int sys_getpgrp (struct getpgrp_args *);
2347 int sys_setpgid (struct setpgid_args *);
2348 int sys_setitimer (struct setitimer_args *);
2349 int sys_swapon (struct swapon_args *);
2350 int sys_getitimer (struct getitimer_args *);
2351 int sys_getdtablesize (struct getdtablesize_args *);
2352 int sys_dup2 (struct dup2_args *);
2353 int sys_fcntl (struct fcntl_args *);
2354 int sys_select (struct select_args *);
2355 int sys_fsync (struct fsync_args *);
2356 int sys_setpriority (struct setpriority_args *);
2357 int sys_socket (struct socket_args *);
2358 int sys_connect (struct connect_args *);
2359 int sys_getpriority (struct getpriority_args *);
2360 int sys_bind (struct bind_args *);
2361 int sys_setsockopt (struct setsockopt_args *);
2362 int sys_listen (struct listen_args *);
2363 int sys_gettimeofday (struct gettimeofday_args *);
2364 int sys_getrusage (struct getrusage_args *);
2365 int sys_getsockopt (struct getsockopt_args *);
2366 int sys_readv (struct readv_args *);
2367 int sys_writev (struct writev_args *);
2368 int sys_settimeofday (struct settimeofday_args *);
2369 int sys_fchown (struct fchown_args *);
2370 int sys_fchmod (struct fchmod_args *);
2371 int sys_setreuid (struct setreuid_args *);
2372 int sys_setregid (struct setregid_args *);
2373 int sys_rename (struct rename_args *);
2374 int sys_flock (struct flock_args *);
2375 int sys_mkfifo (struct mkfifo_args *);
2376 int sys_sendto (struct sendto_args *);
2377 int sys_shutdown (struct shutdown_args *);
2378 int sys_socketpair (struct socketpair_args *);
2379 int sys_mkdir (struct mkdir_args *);
2380 int sys_rmdir (struct rmdir_args *);
2381 int sys_utimes (struct utimes_args *);
2382 int sys_adjtime (struct adjtime_args *);
2383 int sys_setsid (struct setsid_args *);
2384 int sys_quotactl (struct quotactl_args *);
2385 int sys_nfssvc (struct nfssvc_args *);
2386 int sys_statfs (struct statfs_args *);
2387 int sys_fstatfs (struct fstatfs_args *);
2388 int sys_getfh (struct getfh_args *);
2389 int sys_getdomainname (struct getdomainname_args *);
2390 int sys_setdomainname (struct setdomainname_args *);
2391 int sys_uname (struct uname_args *);
2392 int sys_sysarch (struct sysarch_args *);
2393 int sys_rtprio (struct rtprio_args *);
2394 int sys_semsys (struct semsys_args *);
2395 int sys_msgsys (struct msgsys_args *);
2396 int sys_shmsys (struct shmsys_args *);
2397 int sys___pread (struct __pread_args *);
2398 int sys___pwrite (struct __pwrite_args *);
2399 int sys_ntp_adjtime (struct ntp_adjtime_args *);
2400 int sys_setgid (struct setgid_args *);
2401 int sys_setegid (struct setegid_args *);
2402 int sys_seteuid (struct seteuid_args *);
2403 int sys_pathconf (struct pathconf_args *);
2404 int sys_fpathconf (struct fpathconf_args *);
2405 int sys_getrlimit (struct __getrlimit_args *);
2406 int sys_setrlimit (struct __setrlimit_args *);
2407 int sys_mmap (struct mmap_args *);
2408 int sys_lseek (struct lseek_args *);
2409 int sys_truncate (struct truncate_args *);
2410 int sys_ftruncate (struct ftruncate_args *);
2411 int sys___sysctl (struct sysctl_args *);
2412 int sys_mlock (struct mlock_args *);
2413 int sys_munlock (struct munlock_args *);
2414 int sys_undelete (struct undelete_args *);
2415 int sys_futimes (struct futimes_args *);
2416 int sys_getpgid (struct getpgid_args *);
2417 int sys_poll (struct poll_args *);
2418 int sys_lkmnosys (struct nosys_args *);
2419 int sys___semctl (struct __semctl_args *);
2420 int sys_semget (struct semget_args *);
2421 int sys_semop (struct semop_args *);
2422 int sys_msgctl (struct msgctl_args *);
2423 int sys_msgget (struct msgget_args *);
2424 int sys_msgsnd (struct msgsnd_args *);
2425 int sys_msgrcv (struct msgrcv_args *);
2426 int sys_shmat (struct shmat_args *);
2427 int sys_shmctl (struct shmctl_args *);
2428 int sys_shmdt (struct shmdt_args *);
2429 int sys_shmget (struct shmget_args *);
2430 int sys_clock_gettime (struct clock_gettime_args *);
2431 int sys_clock_settime (struct clock_settime_args *);
2432 int sys_clock_getres (struct clock_getres_args *);
2433 int sys_nanosleep (struct nanosleep_args *);
2434 int sys_minherit (struct minherit_args *);
2435 int sys_rfork (struct rfork_args *);
2436 int sys_openbsd_poll (struct openbsd_poll_args *);
2437 int sys_issetugid (struct issetugid_args *);
2438 int sys_lchown (struct lchown_args *);
2439 int sys_lchmod (struct lchmod_args *);
2440 int sys_lutimes (struct lutimes_args *);
2441 int sys___preadv (struct __preadv_args *);
2442 int sys___pwritev (struct __pwritev_args *);
2443 int sys_fhstatfs (struct fhstatfs_args *);
2444 int sys_fhopen (struct fhopen_args *);
2445 int sys_modnext (struct modnext_args *);
2446 int sys_modstat (struct modstat_args *);
2447 int sys_modfnext (struct modfnext_args *);
2448 int sys_modfind (struct modfind_args *);
2449 int sys_kldload (struct kldload_args *);
2450 int sys_kldunload (struct kldunload_args *);
2451 int sys_kldfind (struct kldfind_args *);
2452 int sys_kldnext (struct kldnext_args *);
2453 int sys_kldstat (struct kldstat_args *);
2454 int sys_kldfirstmod (struct kldfirstmod_args *);
2455 int sys_getsid (struct getsid_args *);
2456 int sys_setresuid (struct setresuid_args *);
2457 int sys_setresgid (struct setresgid_args *);
2458 int sys_aio_return (struct aio_return_args *);
2459 int sys_aio_suspend (struct aio_suspend_args *);
2460 int sys_aio_cancel (struct aio_cancel_args *);
2461 int sys_aio_error (struct aio_error_args *);
2462 int sys_aio_read (struct aio_read_args *);
2463 int sys_aio_write (struct aio_write_args *);
2464 int sys_lio_listio (struct lio_listio_args *);
2465 int sys_yield (struct yield_args *);
2466 int sys_thr_sleep (struct thr_sleep_args *);
2467 int sys_thr_wakeup (struct thr_wakeup_args *);
2468 int sys_mlockall (struct mlockall_args *);
2469 int sys_munlockall (struct munlockall_args *);
2470 int sys___getcwd (struct __getcwd_args *);
2471 int sys_sched_setparam (struct sched_setparam_args *);
2472 int sys_sched_getparam (struct sched_getparam_args *);
2473 int sys_sched_setscheduler (struct sched_setscheduler_args *);
2474 int sys_sched_getscheduler (struct sched_getscheduler_args *);
2475 int sys_sched_yield (struct sched_yield_args *);
2476 int sys_sched_get_priority_max (struct sched_get_priority_max_args *);
2477 int sys_sched_get_priority_min (struct sched_get_priority_min_args *);
2478 int sys_sched_rr_get_interval (struct sched_rr_get_interval_args *);
2479 int sys_utrace (struct utrace_args *);
2480 int sys_kldsym (struct kldsym_args *);
2481 int sys_jail (struct jail_args *);
2482 int sys_sigprocmask (struct sigprocmask_args *);
2483 int sys_sigsuspend (struct sigsuspend_args *);
2484 int sys_sigaction (struct sigaction_args *);
2485 int sys_sigpending (struct sigpending_args *);
2486 int sys_sigreturn (struct sigreturn_args *);
2487 int sys_sigtimedwait (struct sigtimedwait_args *);
2488 int sys_sigwaitinfo (struct sigwaitinfo_args *);
2489 int sys___acl_get_file (struct __acl_get_file_args *);
2490 int sys___acl_set_file (struct __acl_set_file_args *);
2491 int sys___acl_get_fd (struct __acl_get_fd_args *);
2492 int sys___acl_set_fd (struct __acl_set_fd_args *);
2493 int sys___acl_delete_file (struct __acl_delete_file_args *);
2494 int sys___acl_delete_fd (struct __acl_delete_fd_args *);
2495 int sys___acl_aclcheck_file (struct __acl_aclcheck_file_args *);
2496 int sys___acl_aclcheck_fd (struct __acl_aclcheck_fd_args *);
2497 int sys_extattrctl (struct extattrctl_args *);
2498 int sys_extattr_set_file (struct extattr_set_file_args *);
2499 int sys_extattr_get_file (struct extattr_get_file_args *);
2500 int sys_extattr_delete_file (struct extattr_delete_file_args *);
2501 int sys_aio_waitcomplete (struct aio_waitcomplete_args *);
2502 int sys_getresuid (struct getresuid_args *);
2503 int sys_getresgid (struct getresgid_args *);
2504 int sys_kqueue (struct kqueue_args *);
2505 int sys_kevent (struct kevent_args *);
2506 int sys_sctp_peeloff (struct sctp_peeloff_args *);
2507 int sys_sendfile (struct sendfile_args *);
2508 int sys_varsym_set (struct varsym_set_args *);
2509 int sys_varsym_get (struct varsym_get_args *);
2510 int sys_varsym_list (struct varsym_list_args *);
2511 int sys_upc_register (struct upc_register_args *);
2512 int sys_upc_control (struct upc_control_args *);
2513 int sys_caps_sys_service (struct caps_sys_service_args *);
2514 int sys_caps_sys_client (struct caps_sys_client_args *);
2515 int sys_caps_sys_close (struct caps_sys_close_args *);
2516 int sys_caps_sys_put (struct caps_sys_put_args *);
2517 int sys_caps_sys_reply (struct caps_sys_reply_args *);
2518 int sys_caps_sys_get (struct caps_sys_get_args *);
2519 int sys_caps_sys_wait (struct caps_sys_wait_args *);
2520 int sys_caps_sys_abort (struct caps_sys_abort_args *);
2521 int sys_caps_sys_getgen (struct caps_sys_getgen_args *);
2522 int sys_caps_sys_setgen (struct caps_sys_setgen_args *);
2523 int sys_exec_sys_register (struct exec_sys_register_args *);
2524 int sys_exec_sys_unregister (struct exec_sys_unregister_args *);
2525 int sys_sys_checkpoint (struct sys_checkpoint_args *);
2526 int sys_mountctl (struct mountctl_args *);
2527 int sys_umtx_sleep (struct umtx_sleep_args *);
2528 int sys_umtx_wakeup (struct umtx_wakeup_args *);
2529 int sys_jail_attach (struct jail_attach_args *);
2530 int sys_sys_set_tls_area (struct sys_set_tls_area_args *);
2531 int sys_sys_get_tls_area (struct sys_get_tls_area_args *);
2532 int sys_closefrom (struct closefrom_args *);
2533 int sys_stat (struct stat_args *);
2534 int sys_fstat (struct fstat_args *);
2535 int sys_lstat (struct lstat_args *);
2536 int sys_fhstat (struct fhstat_args *);
2537 int sys_getdirentries (struct getdirentries_args *);
2538 int sys_getdents (struct getdents_args *);
2539 int sys_usched_set (struct usched_set_args *);
2540 int sys___accept (struct __accept_args *);
2541 int sys___connect (struct __connect_args *);
2543 #endif /* !_SYS_SYSPROTO_H_ */
2546 #endif /* _KERNEL */