xref: /f-stack/freebsd/sys/sysproto.h (revision 22ce4aff)
1a9643ea8Slogwang /*
2a9643ea8Slogwang  * System call prototypes.
3a9643ea8Slogwang  *
4*22ce4affSfengbojiang  * DO NOT EDIT-- this file is automatically @generated.
5a9643ea8Slogwang  * $FreeBSD$
6a9643ea8Slogwang  */
7a9643ea8Slogwang 
8a9643ea8Slogwang #ifndef _SYS_SYSPROTO_H_
9a9643ea8Slogwang #define	_SYS_SYSPROTO_H_
10a9643ea8Slogwang 
11a9643ea8Slogwang #include <sys/signal.h>
12a9643ea8Slogwang #include <sys/acl.h>
13a9643ea8Slogwang #include <sys/cpuset.h>
14*22ce4affSfengbojiang #include <sys/domainset.h>
15a9643ea8Slogwang #include <sys/_ffcounter.h>
16a9643ea8Slogwang #include <sys/_semaphore.h>
17a9643ea8Slogwang #include <sys/ucontext.h>
18a9643ea8Slogwang #include <sys/wait.h>
19a9643ea8Slogwang 
20a9643ea8Slogwang #include <bsm/audit_kevents.h>
21a9643ea8Slogwang 
22a9643ea8Slogwang struct proc;
23a9643ea8Slogwang 
24a9643ea8Slogwang struct thread;
25a9643ea8Slogwang 
26a9643ea8Slogwang #define	PAD_(t)	(sizeof(register_t) <= sizeof(t) ? \
27a9643ea8Slogwang 		0 : sizeof(register_t) - sizeof(t))
28a9643ea8Slogwang 
29a9643ea8Slogwang #if BYTE_ORDER == LITTLE_ENDIAN
30a9643ea8Slogwang #define	PADL_(t)	0
31a9643ea8Slogwang #define	PADR_(t)	PAD_(t)
32a9643ea8Slogwang #else
33a9643ea8Slogwang #define	PADL_(t)	PAD_(t)
34a9643ea8Slogwang #define	PADR_(t)	0
35a9643ea8Slogwang #endif
36a9643ea8Slogwang 
37a9643ea8Slogwang struct nosys_args {
38a9643ea8Slogwang 	register_t dummy;
39a9643ea8Slogwang };
40a9643ea8Slogwang struct sys_exit_args {
41a9643ea8Slogwang 	char rval_l_[PADL_(int)]; int rval; char rval_r_[PADR_(int)];
42a9643ea8Slogwang };
43a9643ea8Slogwang struct fork_args {
44a9643ea8Slogwang 	register_t dummy;
45a9643ea8Slogwang };
46a9643ea8Slogwang struct read_args {
47a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
48a9643ea8Slogwang 	char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
49a9643ea8Slogwang 	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
50a9643ea8Slogwang };
51a9643ea8Slogwang struct write_args {
52a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
53a9643ea8Slogwang 	char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
54a9643ea8Slogwang 	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
55a9643ea8Slogwang };
56a9643ea8Slogwang struct open_args {
57*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
58a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
59*22ce4affSfengbojiang 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
60a9643ea8Slogwang };
61a9643ea8Slogwang struct close_args {
62a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
63a9643ea8Slogwang };
64a9643ea8Slogwang struct wait4_args {
65a9643ea8Slogwang 	char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
66a9643ea8Slogwang 	char status_l_[PADL_(int *)]; int * status; char status_r_[PADR_(int *)];
67a9643ea8Slogwang 	char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)];
68a9643ea8Slogwang 	char rusage_l_[PADL_(struct rusage *)]; struct rusage * rusage; char rusage_r_[PADR_(struct rusage *)];
69a9643ea8Slogwang };
70a9643ea8Slogwang struct link_args {
71*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
72*22ce4affSfengbojiang 	char link_l_[PADL_(const char *)]; const char * link; char link_r_[PADR_(const char *)];
73a9643ea8Slogwang };
74a9643ea8Slogwang struct unlink_args {
75*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
76a9643ea8Slogwang };
77a9643ea8Slogwang struct chdir_args {
78*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
79a9643ea8Slogwang };
80a9643ea8Slogwang struct fchdir_args {
81a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
82a9643ea8Slogwang };
83a9643ea8Slogwang struct chmod_args {
84*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
85*22ce4affSfengbojiang 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
86a9643ea8Slogwang };
87a9643ea8Slogwang struct chown_args {
88*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
89a9643ea8Slogwang 	char uid_l_[PADL_(int)]; int uid; char uid_r_[PADR_(int)];
90a9643ea8Slogwang 	char gid_l_[PADL_(int)]; int gid; char gid_r_[PADR_(int)];
91a9643ea8Slogwang };
92*22ce4affSfengbojiang struct break_args {
93a9643ea8Slogwang 	char nsize_l_[PADL_(char *)]; char * nsize; char nsize_r_[PADR_(char *)];
94a9643ea8Slogwang };
95a9643ea8Slogwang struct getpid_args {
96a9643ea8Slogwang 	register_t dummy;
97a9643ea8Slogwang };
98a9643ea8Slogwang struct mount_args {
99*22ce4affSfengbojiang 	char type_l_[PADL_(const char *)]; const char * type; char type_r_[PADR_(const char *)];
100*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
101a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
102*22ce4affSfengbojiang 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
103a9643ea8Slogwang };
104a9643ea8Slogwang struct unmount_args {
105*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
106a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
107a9643ea8Slogwang };
108a9643ea8Slogwang struct setuid_args {
109a9643ea8Slogwang 	char uid_l_[PADL_(uid_t)]; uid_t uid; char uid_r_[PADR_(uid_t)];
110a9643ea8Slogwang };
111a9643ea8Slogwang struct getuid_args {
112a9643ea8Slogwang 	register_t dummy;
113a9643ea8Slogwang };
114a9643ea8Slogwang struct geteuid_args {
115a9643ea8Slogwang 	register_t dummy;
116a9643ea8Slogwang };
117a9643ea8Slogwang struct ptrace_args {
118a9643ea8Slogwang 	char req_l_[PADL_(int)]; int req; char req_r_[PADR_(int)];
119a9643ea8Slogwang 	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
120a9643ea8Slogwang 	char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
121a9643ea8Slogwang 	char data_l_[PADL_(int)]; int data; char data_r_[PADR_(int)];
122a9643ea8Slogwang };
123a9643ea8Slogwang struct recvmsg_args {
124a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
125a9643ea8Slogwang 	char msg_l_[PADL_(struct msghdr *)]; struct msghdr * msg; char msg_r_[PADR_(struct msghdr *)];
126a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
127a9643ea8Slogwang };
128a9643ea8Slogwang struct sendmsg_args {
129a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
130a9643ea8Slogwang 	char msg_l_[PADL_(struct msghdr *)]; struct msghdr * msg; char msg_r_[PADR_(struct msghdr *)];
131a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
132a9643ea8Slogwang };
133a9643ea8Slogwang struct recvfrom_args {
134a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
135*22ce4affSfengbojiang 	char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
136a9643ea8Slogwang 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
137a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
138*22ce4affSfengbojiang 	char from_l_[PADL_(struct sockaddr *)]; struct sockaddr * from; char from_r_[PADR_(struct sockaddr *)];
139*22ce4affSfengbojiang 	char fromlenaddr_l_[PADL_(__socklen_t *)]; __socklen_t * fromlenaddr; char fromlenaddr_r_[PADR_(__socklen_t *)];
140a9643ea8Slogwang };
141a9643ea8Slogwang struct accept_args {
142a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
143*22ce4affSfengbojiang 	char name_l_[PADL_(struct sockaddr *)]; struct sockaddr * name; char name_r_[PADR_(struct sockaddr *)];
144*22ce4affSfengbojiang 	char anamelen_l_[PADL_(__socklen_t *)]; __socklen_t * anamelen; char anamelen_r_[PADR_(__socklen_t *)];
145a9643ea8Slogwang };
146a9643ea8Slogwang struct getpeername_args {
147a9643ea8Slogwang 	char fdes_l_[PADL_(int)]; int fdes; char fdes_r_[PADR_(int)];
148*22ce4affSfengbojiang 	char asa_l_[PADL_(struct sockaddr *)]; struct sockaddr * asa; char asa_r_[PADR_(struct sockaddr *)];
149*22ce4affSfengbojiang 	char alen_l_[PADL_(__socklen_t *)]; __socklen_t * alen; char alen_r_[PADR_(__socklen_t *)];
150a9643ea8Slogwang };
151a9643ea8Slogwang struct getsockname_args {
152a9643ea8Slogwang 	char fdes_l_[PADL_(int)]; int fdes; char fdes_r_[PADR_(int)];
153*22ce4affSfengbojiang 	char asa_l_[PADL_(struct sockaddr *)]; struct sockaddr * asa; char asa_r_[PADR_(struct sockaddr *)];
154*22ce4affSfengbojiang 	char alen_l_[PADL_(__socklen_t *)]; __socklen_t * alen; char alen_r_[PADR_(__socklen_t *)];
155a9643ea8Slogwang };
156a9643ea8Slogwang struct access_args {
157*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
158a9643ea8Slogwang 	char amode_l_[PADL_(int)]; int amode; char amode_r_[PADR_(int)];
159a9643ea8Slogwang };
160a9643ea8Slogwang struct chflags_args {
161a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
162a9643ea8Slogwang 	char flags_l_[PADL_(u_long)]; u_long flags; char flags_r_[PADR_(u_long)];
163a9643ea8Slogwang };
164a9643ea8Slogwang struct fchflags_args {
165a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
166a9643ea8Slogwang 	char flags_l_[PADL_(u_long)]; u_long flags; char flags_r_[PADR_(u_long)];
167a9643ea8Slogwang };
168a9643ea8Slogwang struct sync_args {
169a9643ea8Slogwang 	register_t dummy;
170a9643ea8Slogwang };
171a9643ea8Slogwang struct kill_args {
172a9643ea8Slogwang 	char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
173a9643ea8Slogwang 	char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
174a9643ea8Slogwang };
175a9643ea8Slogwang struct getppid_args {
176a9643ea8Slogwang 	register_t dummy;
177a9643ea8Slogwang };
178a9643ea8Slogwang struct dup_args {
179a9643ea8Slogwang 	char fd_l_[PADL_(u_int)]; u_int fd; char fd_r_[PADR_(u_int)];
180a9643ea8Slogwang };
181a9643ea8Slogwang struct freebsd10_pipe_args {
182a9643ea8Slogwang 	register_t dummy;
183a9643ea8Slogwang };
184a9643ea8Slogwang struct getegid_args {
185a9643ea8Slogwang 	register_t dummy;
186a9643ea8Slogwang };
187a9643ea8Slogwang struct profil_args {
188*22ce4affSfengbojiang 	char samples_l_[PADL_(char *)]; char * samples; char samples_r_[PADR_(char *)];
189a9643ea8Slogwang 	char size_l_[PADL_(size_t)]; size_t size; char size_r_[PADR_(size_t)];
190a9643ea8Slogwang 	char offset_l_[PADL_(size_t)]; size_t offset; char offset_r_[PADR_(size_t)];
191a9643ea8Slogwang 	char scale_l_[PADL_(u_int)]; u_int scale; char scale_r_[PADR_(u_int)];
192a9643ea8Slogwang };
193a9643ea8Slogwang struct ktrace_args {
194a9643ea8Slogwang 	char fname_l_[PADL_(const char *)]; const char * fname; char fname_r_[PADR_(const char *)];
195a9643ea8Slogwang 	char ops_l_[PADL_(int)]; int ops; char ops_r_[PADR_(int)];
196a9643ea8Slogwang 	char facs_l_[PADL_(int)]; int facs; char facs_r_[PADR_(int)];
197a9643ea8Slogwang 	char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
198a9643ea8Slogwang };
199a9643ea8Slogwang struct getgid_args {
200a9643ea8Slogwang 	register_t dummy;
201a9643ea8Slogwang };
202a9643ea8Slogwang struct getlogin_args {
203a9643ea8Slogwang 	char namebuf_l_[PADL_(char *)]; char * namebuf; char namebuf_r_[PADR_(char *)];
204a9643ea8Slogwang 	char namelen_l_[PADL_(u_int)]; u_int namelen; char namelen_r_[PADR_(u_int)];
205a9643ea8Slogwang };
206a9643ea8Slogwang struct setlogin_args {
207*22ce4affSfengbojiang 	char namebuf_l_[PADL_(const char *)]; const char * namebuf; char namebuf_r_[PADR_(const char *)];
208a9643ea8Slogwang };
209a9643ea8Slogwang struct acct_args {
210*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
211a9643ea8Slogwang };
212a9643ea8Slogwang struct osigpending_args {
213a9643ea8Slogwang 	register_t dummy;
214a9643ea8Slogwang };
215a9643ea8Slogwang struct sigaltstack_args {
216a9643ea8Slogwang 	char ss_l_[PADL_(stack_t *)]; stack_t * ss; char ss_r_[PADR_(stack_t *)];
217a9643ea8Slogwang 	char oss_l_[PADL_(stack_t *)]; stack_t * oss; char oss_r_[PADR_(stack_t *)];
218a9643ea8Slogwang };
219a9643ea8Slogwang struct ioctl_args {
220a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
221a9643ea8Slogwang 	char com_l_[PADL_(u_long)]; u_long com; char com_r_[PADR_(u_long)];
222*22ce4affSfengbojiang 	char data_l_[PADL_(char *)]; char * data; char data_r_[PADR_(char *)];
223a9643ea8Slogwang };
224a9643ea8Slogwang struct reboot_args {
225a9643ea8Slogwang 	char opt_l_[PADL_(int)]; int opt; char opt_r_[PADR_(int)];
226a9643ea8Slogwang };
227a9643ea8Slogwang struct revoke_args {
228*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
229a9643ea8Slogwang };
230a9643ea8Slogwang struct symlink_args {
231*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
232*22ce4affSfengbojiang 	char link_l_[PADL_(const char *)]; const char * link; char link_r_[PADR_(const char *)];
233a9643ea8Slogwang };
234a9643ea8Slogwang struct readlink_args {
235*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
236a9643ea8Slogwang 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
237a9643ea8Slogwang 	char count_l_[PADL_(size_t)]; size_t count; char count_r_[PADR_(size_t)];
238a9643ea8Slogwang };
239a9643ea8Slogwang struct execve_args {
240*22ce4affSfengbojiang 	char fname_l_[PADL_(const char *)]; const char * fname; char fname_r_[PADR_(const char *)];
241a9643ea8Slogwang 	char argv_l_[PADL_(char **)]; char ** argv; char argv_r_[PADR_(char **)];
242a9643ea8Slogwang 	char envv_l_[PADL_(char **)]; char ** envv; char envv_r_[PADR_(char **)];
243a9643ea8Slogwang };
244a9643ea8Slogwang struct umask_args {
245*22ce4affSfengbojiang 	char newmask_l_[PADL_(mode_t)]; mode_t newmask; char newmask_r_[PADR_(mode_t)];
246a9643ea8Slogwang };
247a9643ea8Slogwang struct chroot_args {
248*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
249a9643ea8Slogwang };
250*22ce4affSfengbojiang struct ogetpagesize_args {
251a9643ea8Slogwang 	register_t dummy;
252a9643ea8Slogwang };
253a9643ea8Slogwang struct msync_args {
254a9643ea8Slogwang 	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
255a9643ea8Slogwang 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
256a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
257a9643ea8Slogwang };
258a9643ea8Slogwang struct vfork_args {
259a9643ea8Slogwang 	register_t dummy;
260a9643ea8Slogwang };
261a9643ea8Slogwang struct sbrk_args {
262a9643ea8Slogwang 	char incr_l_[PADL_(int)]; int incr; char incr_r_[PADR_(int)];
263a9643ea8Slogwang };
264a9643ea8Slogwang struct sstk_args {
265a9643ea8Slogwang 	char incr_l_[PADL_(int)]; int incr; char incr_r_[PADR_(int)];
266a9643ea8Slogwang };
267a9643ea8Slogwang struct munmap_args {
268a9643ea8Slogwang 	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
269a9643ea8Slogwang 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
270a9643ea8Slogwang };
271a9643ea8Slogwang struct mprotect_args {
272*22ce4affSfengbojiang 	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
273a9643ea8Slogwang 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
274a9643ea8Slogwang 	char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
275a9643ea8Slogwang };
276a9643ea8Slogwang struct madvise_args {
277a9643ea8Slogwang 	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
278a9643ea8Slogwang 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
279a9643ea8Slogwang 	char behav_l_[PADL_(int)]; int behav; char behav_r_[PADR_(int)];
280a9643ea8Slogwang };
281a9643ea8Slogwang struct mincore_args {
282a9643ea8Slogwang 	char addr_l_[PADL_(const void *)]; const void * addr; char addr_r_[PADR_(const void *)];
283a9643ea8Slogwang 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
284a9643ea8Slogwang 	char vec_l_[PADL_(char *)]; char * vec; char vec_r_[PADR_(char *)];
285a9643ea8Slogwang };
286a9643ea8Slogwang struct getgroups_args {
287a9643ea8Slogwang 	char gidsetsize_l_[PADL_(u_int)]; u_int gidsetsize; char gidsetsize_r_[PADR_(u_int)];
288a9643ea8Slogwang 	char gidset_l_[PADL_(gid_t *)]; gid_t * gidset; char gidset_r_[PADR_(gid_t *)];
289a9643ea8Slogwang };
290a9643ea8Slogwang struct setgroups_args {
291a9643ea8Slogwang 	char gidsetsize_l_[PADL_(u_int)]; u_int gidsetsize; char gidsetsize_r_[PADR_(u_int)];
292a9643ea8Slogwang 	char gidset_l_[PADL_(gid_t *)]; gid_t * gidset; char gidset_r_[PADR_(gid_t *)];
293a9643ea8Slogwang };
294a9643ea8Slogwang struct getpgrp_args {
295a9643ea8Slogwang 	register_t dummy;
296a9643ea8Slogwang };
297a9643ea8Slogwang struct setpgid_args {
298a9643ea8Slogwang 	char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
299a9643ea8Slogwang 	char pgid_l_[PADL_(int)]; int pgid; char pgid_r_[PADR_(int)];
300a9643ea8Slogwang };
301a9643ea8Slogwang struct setitimer_args {
302a9643ea8Slogwang 	char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)];
303a9643ea8Slogwang 	char itv_l_[PADL_(struct itimerval *)]; struct itimerval * itv; char itv_r_[PADR_(struct itimerval *)];
304a9643ea8Slogwang 	char oitv_l_[PADL_(struct itimerval *)]; struct itimerval * oitv; char oitv_r_[PADR_(struct itimerval *)];
305a9643ea8Slogwang };
306a9643ea8Slogwang struct owait_args {
307a9643ea8Slogwang 	register_t dummy;
308a9643ea8Slogwang };
309a9643ea8Slogwang struct swapon_args {
310*22ce4affSfengbojiang 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
311a9643ea8Slogwang };
312a9643ea8Slogwang struct getitimer_args {
313a9643ea8Slogwang 	char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)];
314a9643ea8Slogwang 	char itv_l_[PADL_(struct itimerval *)]; struct itimerval * itv; char itv_r_[PADR_(struct itimerval *)];
315a9643ea8Slogwang };
316a9643ea8Slogwang struct getdtablesize_args {
317a9643ea8Slogwang 	register_t dummy;
318a9643ea8Slogwang };
319a9643ea8Slogwang struct dup2_args {
320a9643ea8Slogwang 	char from_l_[PADL_(u_int)]; u_int from; char from_r_[PADR_(u_int)];
321a9643ea8Slogwang 	char to_l_[PADL_(u_int)]; u_int to; char to_r_[PADR_(u_int)];
322a9643ea8Slogwang };
323a9643ea8Slogwang struct fcntl_args {
324a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
325a9643ea8Slogwang 	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
326a9643ea8Slogwang 	char arg_l_[PADL_(long)]; long arg; char arg_r_[PADR_(long)];
327a9643ea8Slogwang };
328a9643ea8Slogwang struct select_args {
329a9643ea8Slogwang 	char nd_l_[PADL_(int)]; int nd; char nd_r_[PADR_(int)];
330a9643ea8Slogwang 	char in_l_[PADL_(fd_set *)]; fd_set * in; char in_r_[PADR_(fd_set *)];
331a9643ea8Slogwang 	char ou_l_[PADL_(fd_set *)]; fd_set * ou; char ou_r_[PADR_(fd_set *)];
332a9643ea8Slogwang 	char ex_l_[PADL_(fd_set *)]; fd_set * ex; char ex_r_[PADR_(fd_set *)];
333a9643ea8Slogwang 	char tv_l_[PADL_(struct timeval *)]; struct timeval * tv; char tv_r_[PADR_(struct timeval *)];
334a9643ea8Slogwang };
335a9643ea8Slogwang struct fsync_args {
336a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
337a9643ea8Slogwang };
338a9643ea8Slogwang struct setpriority_args {
339a9643ea8Slogwang 	char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
340a9643ea8Slogwang 	char who_l_[PADL_(int)]; int who; char who_r_[PADR_(int)];
341a9643ea8Slogwang 	char prio_l_[PADL_(int)]; int prio; char prio_r_[PADR_(int)];
342a9643ea8Slogwang };
343a9643ea8Slogwang struct socket_args {
344a9643ea8Slogwang 	char domain_l_[PADL_(int)]; int domain; char domain_r_[PADR_(int)];
345a9643ea8Slogwang 	char type_l_[PADL_(int)]; int type; char type_r_[PADR_(int)];
346a9643ea8Slogwang 	char protocol_l_[PADL_(int)]; int protocol; char protocol_r_[PADR_(int)];
347a9643ea8Slogwang };
348a9643ea8Slogwang struct connect_args {
349a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
350*22ce4affSfengbojiang 	char name_l_[PADL_(const struct sockaddr *)]; const struct sockaddr * name; char name_r_[PADR_(const struct sockaddr *)];
351a9643ea8Slogwang 	char namelen_l_[PADL_(int)]; int namelen; char namelen_r_[PADR_(int)];
352a9643ea8Slogwang };
353a9643ea8Slogwang struct getpriority_args {
354a9643ea8Slogwang 	char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
355a9643ea8Slogwang 	char who_l_[PADL_(int)]; int who; char who_r_[PADR_(int)];
356a9643ea8Slogwang };
357a9643ea8Slogwang struct bind_args {
358a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
359*22ce4affSfengbojiang 	char name_l_[PADL_(const struct sockaddr *)]; const struct sockaddr * name; char name_r_[PADR_(const struct sockaddr *)];
360a9643ea8Slogwang 	char namelen_l_[PADL_(int)]; int namelen; char namelen_r_[PADR_(int)];
361a9643ea8Slogwang };
362a9643ea8Slogwang struct setsockopt_args {
363a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
364a9643ea8Slogwang 	char level_l_[PADL_(int)]; int level; char level_r_[PADR_(int)];
365a9643ea8Slogwang 	char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
366*22ce4affSfengbojiang 	char val_l_[PADL_(const void *)]; const void * val; char val_r_[PADR_(const void *)];
367a9643ea8Slogwang 	char valsize_l_[PADL_(int)]; int valsize; char valsize_r_[PADR_(int)];
368a9643ea8Slogwang };
369a9643ea8Slogwang struct listen_args {
370a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
371a9643ea8Slogwang 	char backlog_l_[PADL_(int)]; int backlog; char backlog_r_[PADR_(int)];
372a9643ea8Slogwang };
373a9643ea8Slogwang struct gettimeofday_args {
374a9643ea8Slogwang 	char tp_l_[PADL_(struct timeval *)]; struct timeval * tp; char tp_r_[PADR_(struct timeval *)];
375a9643ea8Slogwang 	char tzp_l_[PADL_(struct timezone *)]; struct timezone * tzp; char tzp_r_[PADR_(struct timezone *)];
376a9643ea8Slogwang };
377a9643ea8Slogwang struct getrusage_args {
378a9643ea8Slogwang 	char who_l_[PADL_(int)]; int who; char who_r_[PADR_(int)];
379a9643ea8Slogwang 	char rusage_l_[PADL_(struct rusage *)]; struct rusage * rusage; char rusage_r_[PADR_(struct rusage *)];
380a9643ea8Slogwang };
381a9643ea8Slogwang struct getsockopt_args {
382a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
383a9643ea8Slogwang 	char level_l_[PADL_(int)]; int level; char level_r_[PADR_(int)];
384a9643ea8Slogwang 	char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
385*22ce4affSfengbojiang 	char val_l_[PADL_(void *)]; void * val; char val_r_[PADR_(void *)];
386a9643ea8Slogwang 	char avalsize_l_[PADL_(int *)]; int * avalsize; char avalsize_r_[PADR_(int *)];
387a9643ea8Slogwang };
388a9643ea8Slogwang struct readv_args {
389a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
390a9643ea8Slogwang 	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
391a9643ea8Slogwang 	char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
392a9643ea8Slogwang };
393a9643ea8Slogwang struct writev_args {
394a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
395a9643ea8Slogwang 	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
396a9643ea8Slogwang 	char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
397a9643ea8Slogwang };
398a9643ea8Slogwang struct settimeofday_args {
399a9643ea8Slogwang 	char tv_l_[PADL_(struct timeval *)]; struct timeval * tv; char tv_r_[PADR_(struct timeval *)];
400a9643ea8Slogwang 	char tzp_l_[PADL_(struct timezone *)]; struct timezone * tzp; char tzp_r_[PADR_(struct timezone *)];
401a9643ea8Slogwang };
402a9643ea8Slogwang struct fchown_args {
403a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
404a9643ea8Slogwang 	char uid_l_[PADL_(int)]; int uid; char uid_r_[PADR_(int)];
405a9643ea8Slogwang 	char gid_l_[PADL_(int)]; int gid; char gid_r_[PADR_(int)];
406a9643ea8Slogwang };
407a9643ea8Slogwang struct fchmod_args {
408a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
409*22ce4affSfengbojiang 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
410a9643ea8Slogwang };
411a9643ea8Slogwang struct setreuid_args {
412a9643ea8Slogwang 	char ruid_l_[PADL_(int)]; int ruid; char ruid_r_[PADR_(int)];
413a9643ea8Slogwang 	char euid_l_[PADL_(int)]; int euid; char euid_r_[PADR_(int)];
414a9643ea8Slogwang };
415a9643ea8Slogwang struct setregid_args {
416a9643ea8Slogwang 	char rgid_l_[PADL_(int)]; int rgid; char rgid_r_[PADR_(int)];
417a9643ea8Slogwang 	char egid_l_[PADL_(int)]; int egid; char egid_r_[PADR_(int)];
418a9643ea8Slogwang };
419a9643ea8Slogwang struct rename_args {
420*22ce4affSfengbojiang 	char from_l_[PADL_(const char *)]; const char * from; char from_r_[PADR_(const char *)];
421*22ce4affSfengbojiang 	char to_l_[PADL_(const char *)]; const char * to; char to_r_[PADR_(const char *)];
422a9643ea8Slogwang };
423a9643ea8Slogwang struct flock_args {
424a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
425a9643ea8Slogwang 	char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)];
426a9643ea8Slogwang };
427a9643ea8Slogwang struct mkfifo_args {
428*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
429*22ce4affSfengbojiang 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
430a9643ea8Slogwang };
431a9643ea8Slogwang struct sendto_args {
432a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
433*22ce4affSfengbojiang 	char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
434a9643ea8Slogwang 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
435a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
436*22ce4affSfengbojiang 	char to_l_[PADL_(const struct sockaddr *)]; const struct sockaddr * to; char to_r_[PADR_(const struct sockaddr *)];
437a9643ea8Slogwang 	char tolen_l_[PADL_(int)]; int tolen; char tolen_r_[PADR_(int)];
438a9643ea8Slogwang };
439a9643ea8Slogwang struct shutdown_args {
440a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
441a9643ea8Slogwang 	char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)];
442a9643ea8Slogwang };
443a9643ea8Slogwang struct socketpair_args {
444a9643ea8Slogwang 	char domain_l_[PADL_(int)]; int domain; char domain_r_[PADR_(int)];
445a9643ea8Slogwang 	char type_l_[PADL_(int)]; int type; char type_r_[PADR_(int)];
446a9643ea8Slogwang 	char protocol_l_[PADL_(int)]; int protocol; char protocol_r_[PADR_(int)];
447a9643ea8Slogwang 	char rsv_l_[PADL_(int *)]; int * rsv; char rsv_r_[PADR_(int *)];
448a9643ea8Slogwang };
449a9643ea8Slogwang struct mkdir_args {
450*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
451*22ce4affSfengbojiang 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
452a9643ea8Slogwang };
453a9643ea8Slogwang struct rmdir_args {
454*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
455a9643ea8Slogwang };
456a9643ea8Slogwang struct utimes_args {
457*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
458a9643ea8Slogwang 	char tptr_l_[PADL_(struct timeval *)]; struct timeval * tptr; char tptr_r_[PADR_(struct timeval *)];
459a9643ea8Slogwang };
460a9643ea8Slogwang struct adjtime_args {
461a9643ea8Slogwang 	char delta_l_[PADL_(struct timeval *)]; struct timeval * delta; char delta_r_[PADR_(struct timeval *)];
462a9643ea8Slogwang 	char olddelta_l_[PADL_(struct timeval *)]; struct timeval * olddelta; char olddelta_r_[PADR_(struct timeval *)];
463a9643ea8Slogwang };
464a9643ea8Slogwang struct ogethostid_args {
465a9643ea8Slogwang 	register_t dummy;
466a9643ea8Slogwang };
467a9643ea8Slogwang struct setsid_args {
468a9643ea8Slogwang 	register_t dummy;
469a9643ea8Slogwang };
470a9643ea8Slogwang struct quotactl_args {
471*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
472a9643ea8Slogwang 	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
473a9643ea8Slogwang 	char uid_l_[PADL_(int)]; int uid; char uid_r_[PADR_(int)];
474*22ce4affSfengbojiang 	char arg_l_[PADL_(void *)]; void * arg; char arg_r_[PADR_(void *)];
475a9643ea8Slogwang };
476a9643ea8Slogwang struct oquota_args {
477a9643ea8Slogwang 	register_t dummy;
478a9643ea8Slogwang };
479a9643ea8Slogwang struct nlm_syscall_args {
480a9643ea8Slogwang 	char debug_level_l_[PADL_(int)]; int debug_level; char debug_level_r_[PADR_(int)];
481a9643ea8Slogwang 	char grace_period_l_[PADL_(int)]; int grace_period; char grace_period_r_[PADR_(int)];
482a9643ea8Slogwang 	char addr_count_l_[PADL_(int)]; int addr_count; char addr_count_r_[PADR_(int)];
483a9643ea8Slogwang 	char addrs_l_[PADL_(char **)]; char ** addrs; char addrs_r_[PADR_(char **)];
484a9643ea8Slogwang };
485a9643ea8Slogwang struct nfssvc_args {
486a9643ea8Slogwang 	char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
487*22ce4affSfengbojiang 	char argp_l_[PADL_(void *)]; void * argp; char argp_r_[PADR_(void *)];
488a9643ea8Slogwang };
489a9643ea8Slogwang struct lgetfh_args {
490*22ce4affSfengbojiang 	char fname_l_[PADL_(const char *)]; const char * fname; char fname_r_[PADR_(const char *)];
491a9643ea8Slogwang 	char fhp_l_[PADL_(struct fhandle *)]; struct fhandle * fhp; char fhp_r_[PADR_(struct fhandle *)];
492a9643ea8Slogwang };
493a9643ea8Slogwang struct getfh_args {
494*22ce4affSfengbojiang 	char fname_l_[PADL_(const char *)]; const char * fname; char fname_r_[PADR_(const char *)];
495a9643ea8Slogwang 	char fhp_l_[PADL_(struct fhandle *)]; struct fhandle * fhp; char fhp_r_[PADR_(struct fhandle *)];
496a9643ea8Slogwang };
497a9643ea8Slogwang struct sysarch_args {
498a9643ea8Slogwang 	char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)];
499a9643ea8Slogwang 	char parms_l_[PADL_(char *)]; char * parms; char parms_r_[PADR_(char *)];
500a9643ea8Slogwang };
501a9643ea8Slogwang struct rtprio_args {
502a9643ea8Slogwang 	char function_l_[PADL_(int)]; int function; char function_r_[PADR_(int)];
503a9643ea8Slogwang 	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
504a9643ea8Slogwang 	char rtp_l_[PADL_(struct rtprio *)]; struct rtprio * rtp; char rtp_r_[PADR_(struct rtprio *)];
505a9643ea8Slogwang };
506a9643ea8Slogwang struct semsys_args {
507a9643ea8Slogwang 	char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
508a9643ea8Slogwang 	char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
509a9643ea8Slogwang 	char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
510a9643ea8Slogwang 	char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
511a9643ea8Slogwang 	char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
512a9643ea8Slogwang };
513a9643ea8Slogwang struct msgsys_args {
514a9643ea8Slogwang 	char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
515a9643ea8Slogwang 	char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
516a9643ea8Slogwang 	char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
517a9643ea8Slogwang 	char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
518a9643ea8Slogwang 	char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
519a9643ea8Slogwang 	char a6_l_[PADL_(int)]; int a6; char a6_r_[PADR_(int)];
520a9643ea8Slogwang };
521a9643ea8Slogwang struct shmsys_args {
522a9643ea8Slogwang 	char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
523a9643ea8Slogwang 	char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
524a9643ea8Slogwang 	char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
525a9643ea8Slogwang 	char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
526a9643ea8Slogwang };
527a9643ea8Slogwang struct setfib_args {
528a9643ea8Slogwang 	char fibnum_l_[PADL_(int)]; int fibnum; char fibnum_r_[PADR_(int)];
529a9643ea8Slogwang };
530a9643ea8Slogwang struct ntp_adjtime_args {
531a9643ea8Slogwang 	char tp_l_[PADL_(struct timex *)]; struct timex * tp; char tp_r_[PADR_(struct timex *)];
532a9643ea8Slogwang };
533a9643ea8Slogwang struct setgid_args {
534a9643ea8Slogwang 	char gid_l_[PADL_(gid_t)]; gid_t gid; char gid_r_[PADR_(gid_t)];
535a9643ea8Slogwang };
536a9643ea8Slogwang struct setegid_args {
537a9643ea8Slogwang 	char egid_l_[PADL_(gid_t)]; gid_t egid; char egid_r_[PADR_(gid_t)];
538a9643ea8Slogwang };
539a9643ea8Slogwang struct seteuid_args {
540a9643ea8Slogwang 	char euid_l_[PADL_(uid_t)]; uid_t euid; char euid_r_[PADR_(uid_t)];
541a9643ea8Slogwang };
542a9643ea8Slogwang struct pathconf_args {
543*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
544a9643ea8Slogwang 	char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
545a9643ea8Slogwang };
546a9643ea8Slogwang struct fpathconf_args {
547a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
548a9643ea8Slogwang 	char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
549a9643ea8Slogwang };
550a9643ea8Slogwang struct __getrlimit_args {
551a9643ea8Slogwang 	char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)];
552a9643ea8Slogwang 	char rlp_l_[PADL_(struct rlimit *)]; struct rlimit * rlp; char rlp_r_[PADR_(struct rlimit *)];
553a9643ea8Slogwang };
554a9643ea8Slogwang struct __setrlimit_args {
555a9643ea8Slogwang 	char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)];
556a9643ea8Slogwang 	char rlp_l_[PADL_(struct rlimit *)]; struct rlimit * rlp; char rlp_r_[PADR_(struct rlimit *)];
557a9643ea8Slogwang };
558a9643ea8Slogwang struct sysctl_args {
559a9643ea8Slogwang 	char name_l_[PADL_(int *)]; int * name; char name_r_[PADR_(int *)];
560a9643ea8Slogwang 	char namelen_l_[PADL_(u_int)]; u_int namelen; char namelen_r_[PADR_(u_int)];
561a9643ea8Slogwang 	char old_l_[PADL_(void *)]; void * old; char old_r_[PADR_(void *)];
562a9643ea8Slogwang 	char oldlenp_l_[PADL_(size_t *)]; size_t * oldlenp; char oldlenp_r_[PADR_(size_t *)];
563*22ce4affSfengbojiang 	char new_l_[PADL_(const void *)]; const void * new; char new_r_[PADR_(const void *)];
564a9643ea8Slogwang 	char newlen_l_[PADL_(size_t)]; size_t newlen; char newlen_r_[PADR_(size_t)];
565a9643ea8Slogwang };
566a9643ea8Slogwang struct mlock_args {
567a9643ea8Slogwang 	char addr_l_[PADL_(const void *)]; const void * addr; char addr_r_[PADR_(const void *)];
568a9643ea8Slogwang 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
569a9643ea8Slogwang };
570a9643ea8Slogwang struct munlock_args {
571a9643ea8Slogwang 	char addr_l_[PADL_(const void *)]; const void * addr; char addr_r_[PADR_(const void *)];
572a9643ea8Slogwang 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
573a9643ea8Slogwang };
574a9643ea8Slogwang struct undelete_args {
575*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
576a9643ea8Slogwang };
577a9643ea8Slogwang struct futimes_args {
578a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
579a9643ea8Slogwang 	char tptr_l_[PADL_(struct timeval *)]; struct timeval * tptr; char tptr_r_[PADR_(struct timeval *)];
580a9643ea8Slogwang };
581a9643ea8Slogwang struct getpgid_args {
582a9643ea8Slogwang 	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
583a9643ea8Slogwang };
584a9643ea8Slogwang struct poll_args {
585a9643ea8Slogwang 	char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)];
586a9643ea8Slogwang 	char nfds_l_[PADL_(u_int)]; u_int nfds; char nfds_r_[PADR_(u_int)];
587a9643ea8Slogwang 	char timeout_l_[PADL_(int)]; int timeout; char timeout_r_[PADR_(int)];
588a9643ea8Slogwang };
589a9643ea8Slogwang struct semget_args {
590a9643ea8Slogwang 	char key_l_[PADL_(key_t)]; key_t key; char key_r_[PADR_(key_t)];
591a9643ea8Slogwang 	char nsems_l_[PADL_(int)]; int nsems; char nsems_r_[PADR_(int)];
592a9643ea8Slogwang 	char semflg_l_[PADL_(int)]; int semflg; char semflg_r_[PADR_(int)];
593a9643ea8Slogwang };
594a9643ea8Slogwang struct semop_args {
595a9643ea8Slogwang 	char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)];
596a9643ea8Slogwang 	char sops_l_[PADL_(struct sembuf *)]; struct sembuf * sops; char sops_r_[PADR_(struct sembuf *)];
597a9643ea8Slogwang 	char nsops_l_[PADL_(size_t)]; size_t nsops; char nsops_r_[PADR_(size_t)];
598a9643ea8Slogwang };
599a9643ea8Slogwang struct msgget_args {
600a9643ea8Slogwang 	char key_l_[PADL_(key_t)]; key_t key; char key_r_[PADR_(key_t)];
601a9643ea8Slogwang 	char msgflg_l_[PADL_(int)]; int msgflg; char msgflg_r_[PADR_(int)];
602a9643ea8Slogwang };
603a9643ea8Slogwang struct msgsnd_args {
604a9643ea8Slogwang 	char msqid_l_[PADL_(int)]; int msqid; char msqid_r_[PADR_(int)];
605a9643ea8Slogwang 	char msgp_l_[PADL_(const void *)]; const void * msgp; char msgp_r_[PADR_(const void *)];
606a9643ea8Slogwang 	char msgsz_l_[PADL_(size_t)]; size_t msgsz; char msgsz_r_[PADR_(size_t)];
607a9643ea8Slogwang 	char msgflg_l_[PADL_(int)]; int msgflg; char msgflg_r_[PADR_(int)];
608a9643ea8Slogwang };
609a9643ea8Slogwang struct msgrcv_args {
610a9643ea8Slogwang 	char msqid_l_[PADL_(int)]; int msqid; char msqid_r_[PADR_(int)];
611a9643ea8Slogwang 	char msgp_l_[PADL_(void *)]; void * msgp; char msgp_r_[PADR_(void *)];
612a9643ea8Slogwang 	char msgsz_l_[PADL_(size_t)]; size_t msgsz; char msgsz_r_[PADR_(size_t)];
613a9643ea8Slogwang 	char msgtyp_l_[PADL_(long)]; long msgtyp; char msgtyp_r_[PADR_(long)];
614a9643ea8Slogwang 	char msgflg_l_[PADL_(int)]; int msgflg; char msgflg_r_[PADR_(int)];
615a9643ea8Slogwang };
616a9643ea8Slogwang struct shmat_args {
617a9643ea8Slogwang 	char shmid_l_[PADL_(int)]; int shmid; char shmid_r_[PADR_(int)];
618a9643ea8Slogwang 	char shmaddr_l_[PADL_(const void *)]; const void * shmaddr; char shmaddr_r_[PADR_(const void *)];
619a9643ea8Slogwang 	char shmflg_l_[PADL_(int)]; int shmflg; char shmflg_r_[PADR_(int)];
620a9643ea8Slogwang };
621a9643ea8Slogwang struct shmdt_args {
622a9643ea8Slogwang 	char shmaddr_l_[PADL_(const void *)]; const void * shmaddr; char shmaddr_r_[PADR_(const void *)];
623a9643ea8Slogwang };
624a9643ea8Slogwang struct shmget_args {
625a9643ea8Slogwang 	char key_l_[PADL_(key_t)]; key_t key; char key_r_[PADR_(key_t)];
626a9643ea8Slogwang 	char size_l_[PADL_(size_t)]; size_t size; char size_r_[PADR_(size_t)];
627a9643ea8Slogwang 	char shmflg_l_[PADL_(int)]; int shmflg; char shmflg_r_[PADR_(int)];
628a9643ea8Slogwang };
629a9643ea8Slogwang struct clock_gettime_args {
630a9643ea8Slogwang 	char clock_id_l_[PADL_(clockid_t)]; clockid_t clock_id; char clock_id_r_[PADR_(clockid_t)];
631a9643ea8Slogwang 	char tp_l_[PADL_(struct timespec *)]; struct timespec * tp; char tp_r_[PADR_(struct timespec *)];
632a9643ea8Slogwang };
633a9643ea8Slogwang struct clock_settime_args {
634a9643ea8Slogwang 	char clock_id_l_[PADL_(clockid_t)]; clockid_t clock_id; char clock_id_r_[PADR_(clockid_t)];
635a9643ea8Slogwang 	char tp_l_[PADL_(const struct timespec *)]; const struct timespec * tp; char tp_r_[PADR_(const struct timespec *)];
636a9643ea8Slogwang };
637a9643ea8Slogwang struct clock_getres_args {
638a9643ea8Slogwang 	char clock_id_l_[PADL_(clockid_t)]; clockid_t clock_id; char clock_id_r_[PADR_(clockid_t)];
639a9643ea8Slogwang 	char tp_l_[PADL_(struct timespec *)]; struct timespec * tp; char tp_r_[PADR_(struct timespec *)];
640a9643ea8Slogwang };
641a9643ea8Slogwang struct ktimer_create_args {
642a9643ea8Slogwang 	char clock_id_l_[PADL_(clockid_t)]; clockid_t clock_id; char clock_id_r_[PADR_(clockid_t)];
643a9643ea8Slogwang 	char evp_l_[PADL_(struct sigevent *)]; struct sigevent * evp; char evp_r_[PADR_(struct sigevent *)];
644a9643ea8Slogwang 	char timerid_l_[PADL_(int *)]; int * timerid; char timerid_r_[PADR_(int *)];
645a9643ea8Slogwang };
646a9643ea8Slogwang struct ktimer_delete_args {
647a9643ea8Slogwang 	char timerid_l_[PADL_(int)]; int timerid; char timerid_r_[PADR_(int)];
648a9643ea8Slogwang };
649a9643ea8Slogwang struct ktimer_settime_args {
650a9643ea8Slogwang 	char timerid_l_[PADL_(int)]; int timerid; char timerid_r_[PADR_(int)];
651a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
652a9643ea8Slogwang 	char value_l_[PADL_(const struct itimerspec *)]; const struct itimerspec * value; char value_r_[PADR_(const struct itimerspec *)];
653a9643ea8Slogwang 	char ovalue_l_[PADL_(struct itimerspec *)]; struct itimerspec * ovalue; char ovalue_r_[PADR_(struct itimerspec *)];
654a9643ea8Slogwang };
655a9643ea8Slogwang struct ktimer_gettime_args {
656a9643ea8Slogwang 	char timerid_l_[PADL_(int)]; int timerid; char timerid_r_[PADR_(int)];
657a9643ea8Slogwang 	char value_l_[PADL_(struct itimerspec *)]; struct itimerspec * value; char value_r_[PADR_(struct itimerspec *)];
658a9643ea8Slogwang };
659a9643ea8Slogwang struct ktimer_getoverrun_args {
660a9643ea8Slogwang 	char timerid_l_[PADL_(int)]; int timerid; char timerid_r_[PADR_(int)];
661a9643ea8Slogwang };
662a9643ea8Slogwang struct nanosleep_args {
663a9643ea8Slogwang 	char rqtp_l_[PADL_(const struct timespec *)]; const struct timespec * rqtp; char rqtp_r_[PADR_(const struct timespec *)];
664a9643ea8Slogwang 	char rmtp_l_[PADL_(struct timespec *)]; struct timespec * rmtp; char rmtp_r_[PADR_(struct timespec *)];
665a9643ea8Slogwang };
666a9643ea8Slogwang struct ffclock_getcounter_args {
667a9643ea8Slogwang 	char ffcount_l_[PADL_(ffcounter *)]; ffcounter * ffcount; char ffcount_r_[PADR_(ffcounter *)];
668a9643ea8Slogwang };
669a9643ea8Slogwang struct ffclock_setestimate_args {
670a9643ea8Slogwang 	char cest_l_[PADL_(struct ffclock_estimate *)]; struct ffclock_estimate * cest; char cest_r_[PADR_(struct ffclock_estimate *)];
671a9643ea8Slogwang };
672a9643ea8Slogwang struct ffclock_getestimate_args {
673a9643ea8Slogwang 	char cest_l_[PADL_(struct ffclock_estimate *)]; struct ffclock_estimate * cest; char cest_r_[PADR_(struct ffclock_estimate *)];
674a9643ea8Slogwang };
675*22ce4affSfengbojiang struct clock_nanosleep_args {
676*22ce4affSfengbojiang 	char clock_id_l_[PADL_(clockid_t)]; clockid_t clock_id; char clock_id_r_[PADR_(clockid_t)];
677*22ce4affSfengbojiang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
678*22ce4affSfengbojiang 	char rqtp_l_[PADL_(const struct timespec *)]; const struct timespec * rqtp; char rqtp_r_[PADR_(const struct timespec *)];
679*22ce4affSfengbojiang 	char rmtp_l_[PADL_(struct timespec *)]; struct timespec * rmtp; char rmtp_r_[PADR_(struct timespec *)];
680*22ce4affSfengbojiang };
681a9643ea8Slogwang struct clock_getcpuclockid2_args {
682a9643ea8Slogwang 	char id_l_[PADL_(id_t)]; id_t id; char id_r_[PADR_(id_t)];
683a9643ea8Slogwang 	char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
684a9643ea8Slogwang 	char clock_id_l_[PADL_(clockid_t *)]; clockid_t * clock_id; char clock_id_r_[PADR_(clockid_t *)];
685a9643ea8Slogwang };
686a9643ea8Slogwang struct ntp_gettime_args {
687a9643ea8Slogwang 	char ntvp_l_[PADL_(struct ntptimeval *)]; struct ntptimeval * ntvp; char ntvp_r_[PADR_(struct ntptimeval *)];
688a9643ea8Slogwang };
689a9643ea8Slogwang struct minherit_args {
690a9643ea8Slogwang 	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
691a9643ea8Slogwang 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
692a9643ea8Slogwang 	char inherit_l_[PADL_(int)]; int inherit; char inherit_r_[PADR_(int)];
693a9643ea8Slogwang };
694a9643ea8Slogwang struct rfork_args {
695a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
696a9643ea8Slogwang };
697a9643ea8Slogwang struct issetugid_args {
698a9643ea8Slogwang 	register_t dummy;
699a9643ea8Slogwang };
700a9643ea8Slogwang struct lchown_args {
701*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
702a9643ea8Slogwang 	char uid_l_[PADL_(int)]; int uid; char uid_r_[PADR_(int)];
703a9643ea8Slogwang 	char gid_l_[PADL_(int)]; int gid; char gid_r_[PADR_(int)];
704a9643ea8Slogwang };
705a9643ea8Slogwang struct aio_read_args {
706a9643ea8Slogwang 	char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)];
707a9643ea8Slogwang };
708a9643ea8Slogwang struct aio_write_args {
709a9643ea8Slogwang 	char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)];
710a9643ea8Slogwang };
711a9643ea8Slogwang struct lio_listio_args {
712a9643ea8Slogwang 	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
713a9643ea8Slogwang 	char acb_list_l_[PADL_(struct aiocb * const *)]; struct aiocb * const * acb_list; char acb_list_r_[PADR_(struct aiocb * const *)];
714a9643ea8Slogwang 	char nent_l_[PADL_(int)]; int nent; char nent_r_[PADR_(int)];
715a9643ea8Slogwang 	char sig_l_[PADL_(struct sigevent *)]; struct sigevent * sig; char sig_r_[PADR_(struct sigevent *)];
716a9643ea8Slogwang };
717a9643ea8Slogwang struct lchmod_args {
718*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
719a9643ea8Slogwang 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
720a9643ea8Slogwang };
721a9643ea8Slogwang struct lutimes_args {
722*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
723a9643ea8Slogwang 	char tptr_l_[PADL_(struct timeval *)]; struct timeval * tptr; char tptr_r_[PADR_(struct timeval *)];
724a9643ea8Slogwang };
725a9643ea8Slogwang struct preadv_args {
726a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
727a9643ea8Slogwang 	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
728a9643ea8Slogwang 	char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
729a9643ea8Slogwang 	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
730a9643ea8Slogwang };
731a9643ea8Slogwang struct pwritev_args {
732a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
733a9643ea8Slogwang 	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
734a9643ea8Slogwang 	char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
735a9643ea8Slogwang 	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
736a9643ea8Slogwang };
737a9643ea8Slogwang struct fhopen_args {
738a9643ea8Slogwang 	char u_fhp_l_[PADL_(const struct fhandle *)]; const struct fhandle * u_fhp; char u_fhp_r_[PADR_(const struct fhandle *)];
739a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
740a9643ea8Slogwang };
741a9643ea8Slogwang struct modnext_args {
742a9643ea8Slogwang 	char modid_l_[PADL_(int)]; int modid; char modid_r_[PADR_(int)];
743a9643ea8Slogwang };
744a9643ea8Slogwang struct modstat_args {
745a9643ea8Slogwang 	char modid_l_[PADL_(int)]; int modid; char modid_r_[PADR_(int)];
746a9643ea8Slogwang 	char stat_l_[PADL_(struct module_stat *)]; struct module_stat * stat; char stat_r_[PADR_(struct module_stat *)];
747a9643ea8Slogwang };
748a9643ea8Slogwang struct modfnext_args {
749a9643ea8Slogwang 	char modid_l_[PADL_(int)]; int modid; char modid_r_[PADR_(int)];
750a9643ea8Slogwang };
751a9643ea8Slogwang struct modfind_args {
752a9643ea8Slogwang 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
753a9643ea8Slogwang };
754a9643ea8Slogwang struct kldload_args {
755a9643ea8Slogwang 	char file_l_[PADL_(const char *)]; const char * file; char file_r_[PADR_(const char *)];
756a9643ea8Slogwang };
757a9643ea8Slogwang struct kldunload_args {
758a9643ea8Slogwang 	char fileid_l_[PADL_(int)]; int fileid; char fileid_r_[PADR_(int)];
759a9643ea8Slogwang };
760a9643ea8Slogwang struct kldfind_args {
761a9643ea8Slogwang 	char file_l_[PADL_(const char *)]; const char * file; char file_r_[PADR_(const char *)];
762a9643ea8Slogwang };
763a9643ea8Slogwang struct kldnext_args {
764a9643ea8Slogwang 	char fileid_l_[PADL_(int)]; int fileid; char fileid_r_[PADR_(int)];
765a9643ea8Slogwang };
766a9643ea8Slogwang struct kldstat_args {
767a9643ea8Slogwang 	char fileid_l_[PADL_(int)]; int fileid; char fileid_r_[PADR_(int)];
768a9643ea8Slogwang 	char stat_l_[PADL_(struct kld_file_stat *)]; struct kld_file_stat * stat; char stat_r_[PADR_(struct kld_file_stat *)];
769a9643ea8Slogwang };
770a9643ea8Slogwang struct kldfirstmod_args {
771a9643ea8Slogwang 	char fileid_l_[PADL_(int)]; int fileid; char fileid_r_[PADR_(int)];
772a9643ea8Slogwang };
773a9643ea8Slogwang struct getsid_args {
774a9643ea8Slogwang 	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
775a9643ea8Slogwang };
776a9643ea8Slogwang struct setresuid_args {
777a9643ea8Slogwang 	char ruid_l_[PADL_(uid_t)]; uid_t ruid; char ruid_r_[PADR_(uid_t)];
778a9643ea8Slogwang 	char euid_l_[PADL_(uid_t)]; uid_t euid; char euid_r_[PADR_(uid_t)];
779a9643ea8Slogwang 	char suid_l_[PADL_(uid_t)]; uid_t suid; char suid_r_[PADR_(uid_t)];
780a9643ea8Slogwang };
781a9643ea8Slogwang struct setresgid_args {
782a9643ea8Slogwang 	char rgid_l_[PADL_(gid_t)]; gid_t rgid; char rgid_r_[PADR_(gid_t)];
783a9643ea8Slogwang 	char egid_l_[PADL_(gid_t)]; gid_t egid; char egid_r_[PADR_(gid_t)];
784a9643ea8Slogwang 	char sgid_l_[PADL_(gid_t)]; gid_t sgid; char sgid_r_[PADR_(gid_t)];
785a9643ea8Slogwang };
786a9643ea8Slogwang struct aio_return_args {
787a9643ea8Slogwang 	char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)];
788a9643ea8Slogwang };
789a9643ea8Slogwang struct aio_suspend_args {
790a9643ea8Slogwang 	char aiocbp_l_[PADL_(struct aiocb * const *)]; struct aiocb * const * aiocbp; char aiocbp_r_[PADR_(struct aiocb * const *)];
791a9643ea8Slogwang 	char nent_l_[PADL_(int)]; int nent; char nent_r_[PADR_(int)];
792a9643ea8Slogwang 	char timeout_l_[PADL_(const struct timespec *)]; const struct timespec * timeout; char timeout_r_[PADR_(const struct timespec *)];
793a9643ea8Slogwang };
794a9643ea8Slogwang struct aio_cancel_args {
795a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
796a9643ea8Slogwang 	char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)];
797a9643ea8Slogwang };
798a9643ea8Slogwang struct aio_error_args {
799a9643ea8Slogwang 	char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)];
800a9643ea8Slogwang };
801a9643ea8Slogwang struct yield_args {
802a9643ea8Slogwang 	register_t dummy;
803a9643ea8Slogwang };
804a9643ea8Slogwang struct mlockall_args {
805a9643ea8Slogwang 	char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)];
806a9643ea8Slogwang };
807a9643ea8Slogwang struct munlockall_args {
808a9643ea8Slogwang 	register_t dummy;
809a9643ea8Slogwang };
810a9643ea8Slogwang struct __getcwd_args {
811a9643ea8Slogwang 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
812*22ce4affSfengbojiang 	char buflen_l_[PADL_(size_t)]; size_t buflen; char buflen_r_[PADR_(size_t)];
813a9643ea8Slogwang };
814a9643ea8Slogwang struct sched_setparam_args {
815a9643ea8Slogwang 	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
816a9643ea8Slogwang 	char param_l_[PADL_(const struct sched_param *)]; const struct sched_param * param; char param_r_[PADR_(const struct sched_param *)];
817a9643ea8Slogwang };
818a9643ea8Slogwang struct sched_getparam_args {
819a9643ea8Slogwang 	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
820a9643ea8Slogwang 	char param_l_[PADL_(struct sched_param *)]; struct sched_param * param; char param_r_[PADR_(struct sched_param *)];
821a9643ea8Slogwang };
822a9643ea8Slogwang struct sched_setscheduler_args {
823a9643ea8Slogwang 	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
824a9643ea8Slogwang 	char policy_l_[PADL_(int)]; int policy; char policy_r_[PADR_(int)];
825a9643ea8Slogwang 	char param_l_[PADL_(const struct sched_param *)]; const struct sched_param * param; char param_r_[PADR_(const struct sched_param *)];
826a9643ea8Slogwang };
827a9643ea8Slogwang struct sched_getscheduler_args {
828a9643ea8Slogwang 	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
829a9643ea8Slogwang };
830a9643ea8Slogwang struct sched_yield_args {
831a9643ea8Slogwang 	register_t dummy;
832a9643ea8Slogwang };
833a9643ea8Slogwang struct sched_get_priority_max_args {
834a9643ea8Slogwang 	char policy_l_[PADL_(int)]; int policy; char policy_r_[PADR_(int)];
835a9643ea8Slogwang };
836a9643ea8Slogwang struct sched_get_priority_min_args {
837a9643ea8Slogwang 	char policy_l_[PADL_(int)]; int policy; char policy_r_[PADR_(int)];
838a9643ea8Slogwang };
839a9643ea8Slogwang struct sched_rr_get_interval_args {
840a9643ea8Slogwang 	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
841a9643ea8Slogwang 	char interval_l_[PADL_(struct timespec *)]; struct timespec * interval; char interval_r_[PADR_(struct timespec *)];
842a9643ea8Slogwang };
843a9643ea8Slogwang struct utrace_args {
844a9643ea8Slogwang 	char addr_l_[PADL_(const void *)]; const void * addr; char addr_r_[PADR_(const void *)];
845a9643ea8Slogwang 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
846a9643ea8Slogwang };
847a9643ea8Slogwang struct kldsym_args {
848a9643ea8Slogwang 	char fileid_l_[PADL_(int)]; int fileid; char fileid_r_[PADR_(int)];
849a9643ea8Slogwang 	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
850a9643ea8Slogwang 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
851a9643ea8Slogwang };
852a9643ea8Slogwang struct jail_args {
853a9643ea8Slogwang 	char jail_l_[PADL_(struct jail *)]; struct jail * jail; char jail_r_[PADR_(struct jail *)];
854a9643ea8Slogwang };
855a9643ea8Slogwang struct nnpfs_syscall_args {
856a9643ea8Slogwang 	char operation_l_[PADL_(int)]; int operation; char operation_r_[PADR_(int)];
857a9643ea8Slogwang 	char a_pathP_l_[PADL_(char *)]; char * a_pathP; char a_pathP_r_[PADR_(char *)];
858a9643ea8Slogwang 	char a_opcode_l_[PADL_(int)]; int a_opcode; char a_opcode_r_[PADR_(int)];
859a9643ea8Slogwang 	char a_paramsP_l_[PADL_(void *)]; void * a_paramsP; char a_paramsP_r_[PADR_(void *)];
860a9643ea8Slogwang 	char a_followSymlinks_l_[PADL_(int)]; int a_followSymlinks; char a_followSymlinks_r_[PADR_(int)];
861a9643ea8Slogwang };
862a9643ea8Slogwang struct sigprocmask_args {
863a9643ea8Slogwang 	char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)];
864a9643ea8Slogwang 	char set_l_[PADL_(const sigset_t *)]; const sigset_t * set; char set_r_[PADR_(const sigset_t *)];
865a9643ea8Slogwang 	char oset_l_[PADL_(sigset_t *)]; sigset_t * oset; char oset_r_[PADR_(sigset_t *)];
866a9643ea8Slogwang };
867a9643ea8Slogwang struct sigsuspend_args {
868a9643ea8Slogwang 	char sigmask_l_[PADL_(const sigset_t *)]; const sigset_t * sigmask; char sigmask_r_[PADR_(const sigset_t *)];
869a9643ea8Slogwang };
870a9643ea8Slogwang struct sigpending_args {
871a9643ea8Slogwang 	char set_l_[PADL_(sigset_t *)]; sigset_t * set; char set_r_[PADR_(sigset_t *)];
872a9643ea8Slogwang };
873a9643ea8Slogwang struct sigtimedwait_args {
874a9643ea8Slogwang 	char set_l_[PADL_(const sigset_t *)]; const sigset_t * set; char set_r_[PADR_(const sigset_t *)];
875a9643ea8Slogwang 	char info_l_[PADL_(siginfo_t *)]; siginfo_t * info; char info_r_[PADR_(siginfo_t *)];
876a9643ea8Slogwang 	char timeout_l_[PADL_(const struct timespec *)]; const struct timespec * timeout; char timeout_r_[PADR_(const struct timespec *)];
877a9643ea8Slogwang };
878a9643ea8Slogwang struct sigwaitinfo_args {
879a9643ea8Slogwang 	char set_l_[PADL_(const sigset_t *)]; const sigset_t * set; char set_r_[PADR_(const sigset_t *)];
880a9643ea8Slogwang 	char info_l_[PADL_(siginfo_t *)]; siginfo_t * info; char info_r_[PADR_(siginfo_t *)];
881a9643ea8Slogwang };
882a9643ea8Slogwang struct __acl_get_file_args {
883a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
884a9643ea8Slogwang 	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
885a9643ea8Slogwang 	char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)];
886a9643ea8Slogwang };
887a9643ea8Slogwang struct __acl_set_file_args {
888a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
889a9643ea8Slogwang 	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
890a9643ea8Slogwang 	char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)];
891a9643ea8Slogwang };
892a9643ea8Slogwang struct __acl_get_fd_args {
893a9643ea8Slogwang 	char filedes_l_[PADL_(int)]; int filedes; char filedes_r_[PADR_(int)];
894a9643ea8Slogwang 	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
895a9643ea8Slogwang 	char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)];
896a9643ea8Slogwang };
897a9643ea8Slogwang struct __acl_set_fd_args {
898a9643ea8Slogwang 	char filedes_l_[PADL_(int)]; int filedes; char filedes_r_[PADR_(int)];
899a9643ea8Slogwang 	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
900a9643ea8Slogwang 	char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)];
901a9643ea8Slogwang };
902a9643ea8Slogwang struct __acl_delete_file_args {
903a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
904a9643ea8Slogwang 	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
905a9643ea8Slogwang };
906a9643ea8Slogwang struct __acl_delete_fd_args {
907a9643ea8Slogwang 	char filedes_l_[PADL_(int)]; int filedes; char filedes_r_[PADR_(int)];
908a9643ea8Slogwang 	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
909a9643ea8Slogwang };
910a9643ea8Slogwang struct __acl_aclcheck_file_args {
911a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
912a9643ea8Slogwang 	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
913a9643ea8Slogwang 	char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)];
914a9643ea8Slogwang };
915a9643ea8Slogwang struct __acl_aclcheck_fd_args {
916a9643ea8Slogwang 	char filedes_l_[PADL_(int)]; int filedes; char filedes_r_[PADR_(int)];
917a9643ea8Slogwang 	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
918a9643ea8Slogwang 	char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)];
919a9643ea8Slogwang };
920a9643ea8Slogwang struct extattrctl_args {
921a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
922a9643ea8Slogwang 	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
923a9643ea8Slogwang 	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
924a9643ea8Slogwang 	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
925a9643ea8Slogwang 	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
926a9643ea8Slogwang };
927a9643ea8Slogwang struct extattr_set_file_args {
928a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
929a9643ea8Slogwang 	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
930a9643ea8Slogwang 	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
931a9643ea8Slogwang 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
932a9643ea8Slogwang 	char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
933a9643ea8Slogwang };
934a9643ea8Slogwang struct extattr_get_file_args {
935a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
936a9643ea8Slogwang 	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
937a9643ea8Slogwang 	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
938a9643ea8Slogwang 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
939a9643ea8Slogwang 	char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
940a9643ea8Slogwang };
941a9643ea8Slogwang struct extattr_delete_file_args {
942a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
943a9643ea8Slogwang 	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
944a9643ea8Slogwang 	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
945a9643ea8Slogwang };
946a9643ea8Slogwang struct aio_waitcomplete_args {
947a9643ea8Slogwang 	char aiocbp_l_[PADL_(struct aiocb **)]; struct aiocb ** aiocbp; char aiocbp_r_[PADR_(struct aiocb **)];
948a9643ea8Slogwang 	char timeout_l_[PADL_(struct timespec *)]; struct timespec * timeout; char timeout_r_[PADR_(struct timespec *)];
949a9643ea8Slogwang };
950a9643ea8Slogwang struct getresuid_args {
951a9643ea8Slogwang 	char ruid_l_[PADL_(uid_t *)]; uid_t * ruid; char ruid_r_[PADR_(uid_t *)];
952a9643ea8Slogwang 	char euid_l_[PADL_(uid_t *)]; uid_t * euid; char euid_r_[PADR_(uid_t *)];
953a9643ea8Slogwang 	char suid_l_[PADL_(uid_t *)]; uid_t * suid; char suid_r_[PADR_(uid_t *)];
954a9643ea8Slogwang };
955a9643ea8Slogwang struct getresgid_args {
956a9643ea8Slogwang 	char rgid_l_[PADL_(gid_t *)]; gid_t * rgid; char rgid_r_[PADR_(gid_t *)];
957a9643ea8Slogwang 	char egid_l_[PADL_(gid_t *)]; gid_t * egid; char egid_r_[PADR_(gid_t *)];
958a9643ea8Slogwang 	char sgid_l_[PADL_(gid_t *)]; gid_t * sgid; char sgid_r_[PADR_(gid_t *)];
959a9643ea8Slogwang };
960a9643ea8Slogwang struct kqueue_args {
961a9643ea8Slogwang 	register_t dummy;
962a9643ea8Slogwang };
963a9643ea8Slogwang struct extattr_set_fd_args {
964a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
965a9643ea8Slogwang 	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
966a9643ea8Slogwang 	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
967a9643ea8Slogwang 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
968a9643ea8Slogwang 	char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
969a9643ea8Slogwang };
970a9643ea8Slogwang struct extattr_get_fd_args {
971a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
972a9643ea8Slogwang 	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
973a9643ea8Slogwang 	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
974a9643ea8Slogwang 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
975a9643ea8Slogwang 	char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
976a9643ea8Slogwang };
977a9643ea8Slogwang struct extattr_delete_fd_args {
978a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
979a9643ea8Slogwang 	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
980a9643ea8Slogwang 	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
981a9643ea8Slogwang };
982a9643ea8Slogwang struct __setugid_args {
983a9643ea8Slogwang 	char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
984a9643ea8Slogwang };
985a9643ea8Slogwang struct eaccess_args {
986*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
987a9643ea8Slogwang 	char amode_l_[PADL_(int)]; int amode; char amode_r_[PADR_(int)];
988a9643ea8Slogwang };
989a9643ea8Slogwang struct afs3_syscall_args {
990a9643ea8Slogwang 	char syscall_l_[PADL_(long)]; long syscall; char syscall_r_[PADR_(long)];
991a9643ea8Slogwang 	char parm1_l_[PADL_(long)]; long parm1; char parm1_r_[PADR_(long)];
992a9643ea8Slogwang 	char parm2_l_[PADL_(long)]; long parm2; char parm2_r_[PADR_(long)];
993a9643ea8Slogwang 	char parm3_l_[PADL_(long)]; long parm3; char parm3_r_[PADR_(long)];
994a9643ea8Slogwang 	char parm4_l_[PADL_(long)]; long parm4; char parm4_r_[PADR_(long)];
995a9643ea8Slogwang 	char parm5_l_[PADL_(long)]; long parm5; char parm5_r_[PADR_(long)];
996a9643ea8Slogwang 	char parm6_l_[PADL_(long)]; long parm6; char parm6_r_[PADR_(long)];
997a9643ea8Slogwang };
998a9643ea8Slogwang struct nmount_args {
999a9643ea8Slogwang 	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
1000a9643ea8Slogwang 	char iovcnt_l_[PADL_(unsigned int)]; unsigned int iovcnt; char iovcnt_r_[PADR_(unsigned int)];
1001a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1002a9643ea8Slogwang };
1003a9643ea8Slogwang struct __mac_get_proc_args {
1004a9643ea8Slogwang 	char mac_p_l_[PADL_(struct mac *)]; struct mac * mac_p; char mac_p_r_[PADR_(struct mac *)];
1005a9643ea8Slogwang };
1006a9643ea8Slogwang struct __mac_set_proc_args {
1007a9643ea8Slogwang 	char mac_p_l_[PADL_(struct mac *)]; struct mac * mac_p; char mac_p_r_[PADR_(struct mac *)];
1008a9643ea8Slogwang };
1009a9643ea8Slogwang struct __mac_get_fd_args {
1010a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1011a9643ea8Slogwang 	char mac_p_l_[PADL_(struct mac *)]; struct mac * mac_p; char mac_p_r_[PADR_(struct mac *)];
1012a9643ea8Slogwang };
1013a9643ea8Slogwang struct __mac_get_file_args {
1014a9643ea8Slogwang 	char path_p_l_[PADL_(const char *)]; const char * path_p; char path_p_r_[PADR_(const char *)];
1015a9643ea8Slogwang 	char mac_p_l_[PADL_(struct mac *)]; struct mac * mac_p; char mac_p_r_[PADR_(struct mac *)];
1016a9643ea8Slogwang };
1017a9643ea8Slogwang struct __mac_set_fd_args {
1018a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1019a9643ea8Slogwang 	char mac_p_l_[PADL_(struct mac *)]; struct mac * mac_p; char mac_p_r_[PADR_(struct mac *)];
1020a9643ea8Slogwang };
1021a9643ea8Slogwang struct __mac_set_file_args {
1022a9643ea8Slogwang 	char path_p_l_[PADL_(const char *)]; const char * path_p; char path_p_r_[PADR_(const char *)];
1023a9643ea8Slogwang 	char mac_p_l_[PADL_(struct mac *)]; struct mac * mac_p; char mac_p_r_[PADR_(struct mac *)];
1024a9643ea8Slogwang };
1025a9643ea8Slogwang struct kenv_args {
1026a9643ea8Slogwang 	char what_l_[PADL_(int)]; int what; char what_r_[PADR_(int)];
1027a9643ea8Slogwang 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
1028a9643ea8Slogwang 	char value_l_[PADL_(char *)]; char * value; char value_r_[PADR_(char *)];
1029a9643ea8Slogwang 	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
1030a9643ea8Slogwang };
1031a9643ea8Slogwang struct lchflags_args {
1032a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1033a9643ea8Slogwang 	char flags_l_[PADL_(u_long)]; u_long flags; char flags_r_[PADR_(u_long)];
1034a9643ea8Slogwang };
1035a9643ea8Slogwang struct uuidgen_args {
1036a9643ea8Slogwang 	char store_l_[PADL_(struct uuid *)]; struct uuid * store; char store_r_[PADR_(struct uuid *)];
1037a9643ea8Slogwang 	char count_l_[PADL_(int)]; int count; char count_r_[PADR_(int)];
1038a9643ea8Slogwang };
1039a9643ea8Slogwang struct sendfile_args {
1040a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1041a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
1042a9643ea8Slogwang 	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
1043a9643ea8Slogwang 	char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
1044a9643ea8Slogwang 	char hdtr_l_[PADL_(struct sf_hdtr *)]; struct sf_hdtr * hdtr; char hdtr_r_[PADR_(struct sf_hdtr *)];
1045a9643ea8Slogwang 	char sbytes_l_[PADL_(off_t *)]; off_t * sbytes; char sbytes_r_[PADR_(off_t *)];
1046a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1047a9643ea8Slogwang };
1048a9643ea8Slogwang struct mac_syscall_args {
1049a9643ea8Slogwang 	char policy_l_[PADL_(const char *)]; const char * policy; char policy_r_[PADR_(const char *)];
1050a9643ea8Slogwang 	char call_l_[PADL_(int)]; int call; char call_r_[PADR_(int)];
1051a9643ea8Slogwang 	char arg_l_[PADL_(void *)]; void * arg; char arg_r_[PADR_(void *)];
1052a9643ea8Slogwang };
1053a9643ea8Slogwang struct ksem_close_args {
1054a9643ea8Slogwang 	char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)];
1055a9643ea8Slogwang };
1056a9643ea8Slogwang struct ksem_post_args {
1057a9643ea8Slogwang 	char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)];
1058a9643ea8Slogwang };
1059a9643ea8Slogwang struct ksem_wait_args {
1060a9643ea8Slogwang 	char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)];
1061a9643ea8Slogwang };
1062a9643ea8Slogwang struct ksem_trywait_args {
1063a9643ea8Slogwang 	char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)];
1064a9643ea8Slogwang };
1065a9643ea8Slogwang struct ksem_init_args {
1066a9643ea8Slogwang 	char idp_l_[PADL_(semid_t *)]; semid_t * idp; char idp_r_[PADR_(semid_t *)];
1067a9643ea8Slogwang 	char value_l_[PADL_(unsigned int)]; unsigned int value; char value_r_[PADR_(unsigned int)];
1068a9643ea8Slogwang };
1069a9643ea8Slogwang struct ksem_open_args {
1070a9643ea8Slogwang 	char idp_l_[PADL_(semid_t *)]; semid_t * idp; char idp_r_[PADR_(semid_t *)];
1071a9643ea8Slogwang 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
1072a9643ea8Slogwang 	char oflag_l_[PADL_(int)]; int oflag; char oflag_r_[PADR_(int)];
1073a9643ea8Slogwang 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
1074a9643ea8Slogwang 	char value_l_[PADL_(unsigned int)]; unsigned int value; char value_r_[PADR_(unsigned int)];
1075a9643ea8Slogwang };
1076a9643ea8Slogwang struct ksem_unlink_args {
1077a9643ea8Slogwang 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
1078a9643ea8Slogwang };
1079a9643ea8Slogwang struct ksem_getvalue_args {
1080a9643ea8Slogwang 	char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)];
1081a9643ea8Slogwang 	char val_l_[PADL_(int *)]; int * val; char val_r_[PADR_(int *)];
1082a9643ea8Slogwang };
1083a9643ea8Slogwang struct ksem_destroy_args {
1084a9643ea8Slogwang 	char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)];
1085a9643ea8Slogwang };
1086a9643ea8Slogwang struct __mac_get_pid_args {
1087a9643ea8Slogwang 	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
1088a9643ea8Slogwang 	char mac_p_l_[PADL_(struct mac *)]; struct mac * mac_p; char mac_p_r_[PADR_(struct mac *)];
1089a9643ea8Slogwang };
1090a9643ea8Slogwang struct __mac_get_link_args {
1091a9643ea8Slogwang 	char path_p_l_[PADL_(const char *)]; const char * path_p; char path_p_r_[PADR_(const char *)];
1092a9643ea8Slogwang 	char mac_p_l_[PADL_(struct mac *)]; struct mac * mac_p; char mac_p_r_[PADR_(struct mac *)];
1093a9643ea8Slogwang };
1094a9643ea8Slogwang struct __mac_set_link_args {
1095a9643ea8Slogwang 	char path_p_l_[PADL_(const char *)]; const char * path_p; char path_p_r_[PADR_(const char *)];
1096a9643ea8Slogwang 	char mac_p_l_[PADL_(struct mac *)]; struct mac * mac_p; char mac_p_r_[PADR_(struct mac *)];
1097a9643ea8Slogwang };
1098a9643ea8Slogwang struct extattr_set_link_args {
1099a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1100a9643ea8Slogwang 	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
1101a9643ea8Slogwang 	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
1102a9643ea8Slogwang 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
1103a9643ea8Slogwang 	char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
1104a9643ea8Slogwang };
1105a9643ea8Slogwang struct extattr_get_link_args {
1106a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1107a9643ea8Slogwang 	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
1108a9643ea8Slogwang 	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
1109a9643ea8Slogwang 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
1110a9643ea8Slogwang 	char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
1111a9643ea8Slogwang };
1112a9643ea8Slogwang struct extattr_delete_link_args {
1113a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1114a9643ea8Slogwang 	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
1115a9643ea8Slogwang 	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
1116a9643ea8Slogwang };
1117a9643ea8Slogwang struct __mac_execve_args {
1118*22ce4affSfengbojiang 	char fname_l_[PADL_(const char *)]; const char * fname; char fname_r_[PADR_(const char *)];
1119a9643ea8Slogwang 	char argv_l_[PADL_(char **)]; char ** argv; char argv_r_[PADR_(char **)];
1120a9643ea8Slogwang 	char envv_l_[PADL_(char **)]; char ** envv; char envv_r_[PADR_(char **)];
1121a9643ea8Slogwang 	char mac_p_l_[PADL_(struct mac *)]; struct mac * mac_p; char mac_p_r_[PADR_(struct mac *)];
1122a9643ea8Slogwang };
1123a9643ea8Slogwang struct sigaction_args {
1124a9643ea8Slogwang 	char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
1125a9643ea8Slogwang 	char act_l_[PADL_(const struct sigaction *)]; const struct sigaction * act; char act_r_[PADR_(const struct sigaction *)];
1126a9643ea8Slogwang 	char oact_l_[PADL_(struct sigaction *)]; struct sigaction * oact; char oact_r_[PADR_(struct sigaction *)];
1127a9643ea8Slogwang };
1128a9643ea8Slogwang struct sigreturn_args {
1129a9643ea8Slogwang 	char sigcntxp_l_[PADL_(const struct __ucontext *)]; const struct __ucontext * sigcntxp; char sigcntxp_r_[PADR_(const struct __ucontext *)];
1130a9643ea8Slogwang };
1131a9643ea8Slogwang struct getcontext_args {
1132a9643ea8Slogwang 	char ucp_l_[PADL_(struct __ucontext *)]; struct __ucontext * ucp; char ucp_r_[PADR_(struct __ucontext *)];
1133a9643ea8Slogwang };
1134a9643ea8Slogwang struct setcontext_args {
1135a9643ea8Slogwang 	char ucp_l_[PADL_(const struct __ucontext *)]; const struct __ucontext * ucp; char ucp_r_[PADR_(const struct __ucontext *)];
1136a9643ea8Slogwang };
1137a9643ea8Slogwang struct swapcontext_args {
1138a9643ea8Slogwang 	char oucp_l_[PADL_(struct __ucontext *)]; struct __ucontext * oucp; char oucp_r_[PADR_(struct __ucontext *)];
1139a9643ea8Slogwang 	char ucp_l_[PADL_(const struct __ucontext *)]; const struct __ucontext * ucp; char ucp_r_[PADR_(const struct __ucontext *)];
1140a9643ea8Slogwang };
1141a9643ea8Slogwang struct swapoff_args {
1142a9643ea8Slogwang 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
1143a9643ea8Slogwang };
1144a9643ea8Slogwang struct __acl_get_link_args {
1145a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1146a9643ea8Slogwang 	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
1147a9643ea8Slogwang 	char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)];
1148a9643ea8Slogwang };
1149a9643ea8Slogwang struct __acl_set_link_args {
1150a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1151a9643ea8Slogwang 	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
1152a9643ea8Slogwang 	char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)];
1153a9643ea8Slogwang };
1154a9643ea8Slogwang struct __acl_delete_link_args {
1155a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1156a9643ea8Slogwang 	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
1157a9643ea8Slogwang };
1158a9643ea8Slogwang struct __acl_aclcheck_link_args {
1159a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1160a9643ea8Slogwang 	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
1161a9643ea8Slogwang 	char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)];
1162a9643ea8Slogwang };
1163a9643ea8Slogwang struct sigwait_args {
1164a9643ea8Slogwang 	char set_l_[PADL_(const sigset_t *)]; const sigset_t * set; char set_r_[PADR_(const sigset_t *)];
1165a9643ea8Slogwang 	char sig_l_[PADL_(int *)]; int * sig; char sig_r_[PADR_(int *)];
1166a9643ea8Slogwang };
1167a9643ea8Slogwang struct thr_create_args {
1168a9643ea8Slogwang 	char ctx_l_[PADL_(ucontext_t *)]; ucontext_t * ctx; char ctx_r_[PADR_(ucontext_t *)];
1169a9643ea8Slogwang 	char id_l_[PADL_(long *)]; long * id; char id_r_[PADR_(long *)];
1170a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1171a9643ea8Slogwang };
1172a9643ea8Slogwang struct thr_exit_args {
1173a9643ea8Slogwang 	char state_l_[PADL_(long *)]; long * state; char state_r_[PADR_(long *)];
1174a9643ea8Slogwang };
1175a9643ea8Slogwang struct thr_self_args {
1176a9643ea8Slogwang 	char id_l_[PADL_(long *)]; long * id; char id_r_[PADR_(long *)];
1177a9643ea8Slogwang };
1178a9643ea8Slogwang struct thr_kill_args {
1179a9643ea8Slogwang 	char id_l_[PADL_(long)]; long id; char id_r_[PADR_(long)];
1180a9643ea8Slogwang 	char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
1181a9643ea8Slogwang };
1182a9643ea8Slogwang struct jail_attach_args {
1183a9643ea8Slogwang 	char jid_l_[PADL_(int)]; int jid; char jid_r_[PADR_(int)];
1184a9643ea8Slogwang };
1185a9643ea8Slogwang struct extattr_list_fd_args {
1186a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1187a9643ea8Slogwang 	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
1188a9643ea8Slogwang 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
1189a9643ea8Slogwang 	char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
1190a9643ea8Slogwang };
1191a9643ea8Slogwang struct extattr_list_file_args {
1192a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1193a9643ea8Slogwang 	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
1194a9643ea8Slogwang 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
1195a9643ea8Slogwang 	char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
1196a9643ea8Slogwang };
1197a9643ea8Slogwang struct extattr_list_link_args {
1198a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1199a9643ea8Slogwang 	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
1200a9643ea8Slogwang 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
1201a9643ea8Slogwang 	char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
1202a9643ea8Slogwang };
1203a9643ea8Slogwang struct ksem_timedwait_args {
1204a9643ea8Slogwang 	char id_l_[PADL_(semid_t)]; semid_t id; char id_r_[PADR_(semid_t)];
1205a9643ea8Slogwang 	char abstime_l_[PADL_(const struct timespec *)]; const struct timespec * abstime; char abstime_r_[PADR_(const struct timespec *)];
1206a9643ea8Slogwang };
1207a9643ea8Slogwang struct thr_suspend_args {
1208a9643ea8Slogwang 	char timeout_l_[PADL_(const struct timespec *)]; const struct timespec * timeout; char timeout_r_[PADR_(const struct timespec *)];
1209a9643ea8Slogwang };
1210a9643ea8Slogwang struct thr_wake_args {
1211a9643ea8Slogwang 	char id_l_[PADL_(long)]; long id; char id_r_[PADR_(long)];
1212a9643ea8Slogwang };
1213a9643ea8Slogwang struct kldunloadf_args {
1214a9643ea8Slogwang 	char fileid_l_[PADL_(int)]; int fileid; char fileid_r_[PADR_(int)];
1215a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1216a9643ea8Slogwang };
1217a9643ea8Slogwang struct audit_args {
1218a9643ea8Slogwang 	char record_l_[PADL_(const void *)]; const void * record; char record_r_[PADR_(const void *)];
1219a9643ea8Slogwang 	char length_l_[PADL_(u_int)]; u_int length; char length_r_[PADR_(u_int)];
1220a9643ea8Slogwang };
1221a9643ea8Slogwang struct auditon_args {
1222a9643ea8Slogwang 	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
1223a9643ea8Slogwang 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
1224a9643ea8Slogwang 	char length_l_[PADL_(u_int)]; u_int length; char length_r_[PADR_(u_int)];
1225a9643ea8Slogwang };
1226a9643ea8Slogwang struct getauid_args {
1227a9643ea8Slogwang 	char auid_l_[PADL_(uid_t *)]; uid_t * auid; char auid_r_[PADR_(uid_t *)];
1228a9643ea8Slogwang };
1229a9643ea8Slogwang struct setauid_args {
1230a9643ea8Slogwang 	char auid_l_[PADL_(uid_t *)]; uid_t * auid; char auid_r_[PADR_(uid_t *)];
1231a9643ea8Slogwang };
1232a9643ea8Slogwang struct getaudit_args {
1233a9643ea8Slogwang 	char auditinfo_l_[PADL_(struct auditinfo *)]; struct auditinfo * auditinfo; char auditinfo_r_[PADR_(struct auditinfo *)];
1234a9643ea8Slogwang };
1235a9643ea8Slogwang struct setaudit_args {
1236a9643ea8Slogwang 	char auditinfo_l_[PADL_(struct auditinfo *)]; struct auditinfo * auditinfo; char auditinfo_r_[PADR_(struct auditinfo *)];
1237a9643ea8Slogwang };
1238a9643ea8Slogwang struct getaudit_addr_args {
1239a9643ea8Slogwang 	char auditinfo_addr_l_[PADL_(struct auditinfo_addr *)]; struct auditinfo_addr * auditinfo_addr; char auditinfo_addr_r_[PADR_(struct auditinfo_addr *)];
1240a9643ea8Slogwang 	char length_l_[PADL_(u_int)]; u_int length; char length_r_[PADR_(u_int)];
1241a9643ea8Slogwang };
1242a9643ea8Slogwang struct setaudit_addr_args {
1243a9643ea8Slogwang 	char auditinfo_addr_l_[PADL_(struct auditinfo_addr *)]; struct auditinfo_addr * auditinfo_addr; char auditinfo_addr_r_[PADR_(struct auditinfo_addr *)];
1244a9643ea8Slogwang 	char length_l_[PADL_(u_int)]; u_int length; char length_r_[PADR_(u_int)];
1245a9643ea8Slogwang };
1246a9643ea8Slogwang struct auditctl_args {
1247*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1248a9643ea8Slogwang };
1249a9643ea8Slogwang struct _umtx_op_args {
1250a9643ea8Slogwang 	char obj_l_[PADL_(void *)]; void * obj; char obj_r_[PADR_(void *)];
1251a9643ea8Slogwang 	char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)];
1252a9643ea8Slogwang 	char val_l_[PADL_(u_long)]; u_long val; char val_r_[PADR_(u_long)];
1253a9643ea8Slogwang 	char uaddr1_l_[PADL_(void *)]; void * uaddr1; char uaddr1_r_[PADR_(void *)];
1254a9643ea8Slogwang 	char uaddr2_l_[PADL_(void *)]; void * uaddr2; char uaddr2_r_[PADR_(void *)];
1255a9643ea8Slogwang };
1256a9643ea8Slogwang struct thr_new_args {
1257a9643ea8Slogwang 	char param_l_[PADL_(struct thr_param *)]; struct thr_param * param; char param_r_[PADR_(struct thr_param *)];
1258a9643ea8Slogwang 	char param_size_l_[PADL_(int)]; int param_size; char param_size_r_[PADR_(int)];
1259a9643ea8Slogwang };
1260a9643ea8Slogwang struct sigqueue_args {
1261a9643ea8Slogwang 	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
1262a9643ea8Slogwang 	char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
1263a9643ea8Slogwang 	char value_l_[PADL_(void *)]; void * value; char value_r_[PADR_(void *)];
1264a9643ea8Slogwang };
1265a9643ea8Slogwang struct kmq_open_args {
1266a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1267a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1268a9643ea8Slogwang 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
1269a9643ea8Slogwang 	char attr_l_[PADL_(const struct mq_attr *)]; const struct mq_attr * attr; char attr_r_[PADR_(const struct mq_attr *)];
1270a9643ea8Slogwang };
1271a9643ea8Slogwang struct kmq_setattr_args {
1272a9643ea8Slogwang 	char mqd_l_[PADL_(int)]; int mqd; char mqd_r_[PADR_(int)];
1273a9643ea8Slogwang 	char attr_l_[PADL_(const struct mq_attr *)]; const struct mq_attr * attr; char attr_r_[PADR_(const struct mq_attr *)];
1274a9643ea8Slogwang 	char oattr_l_[PADL_(struct mq_attr *)]; struct mq_attr * oattr; char oattr_r_[PADR_(struct mq_attr *)];
1275a9643ea8Slogwang };
1276a9643ea8Slogwang struct kmq_timedreceive_args {
1277a9643ea8Slogwang 	char mqd_l_[PADL_(int)]; int mqd; char mqd_r_[PADR_(int)];
1278a9643ea8Slogwang 	char msg_ptr_l_[PADL_(char *)]; char * msg_ptr; char msg_ptr_r_[PADR_(char *)];
1279a9643ea8Slogwang 	char msg_len_l_[PADL_(size_t)]; size_t msg_len; char msg_len_r_[PADR_(size_t)];
1280a9643ea8Slogwang 	char msg_prio_l_[PADL_(unsigned *)]; unsigned * msg_prio; char msg_prio_r_[PADR_(unsigned *)];
1281a9643ea8Slogwang 	char abs_timeout_l_[PADL_(const struct timespec *)]; const struct timespec * abs_timeout; char abs_timeout_r_[PADR_(const struct timespec *)];
1282a9643ea8Slogwang };
1283a9643ea8Slogwang struct kmq_timedsend_args {
1284a9643ea8Slogwang 	char mqd_l_[PADL_(int)]; int mqd; char mqd_r_[PADR_(int)];
1285a9643ea8Slogwang 	char msg_ptr_l_[PADL_(const char *)]; const char * msg_ptr; char msg_ptr_r_[PADR_(const char *)];
1286a9643ea8Slogwang 	char msg_len_l_[PADL_(size_t)]; size_t msg_len; char msg_len_r_[PADR_(size_t)];
1287a9643ea8Slogwang 	char msg_prio_l_[PADL_(unsigned)]; unsigned msg_prio; char msg_prio_r_[PADR_(unsigned)];
1288a9643ea8Slogwang 	char abs_timeout_l_[PADL_(const struct timespec *)]; const struct timespec * abs_timeout; char abs_timeout_r_[PADR_(const struct timespec *)];
1289a9643ea8Slogwang };
1290a9643ea8Slogwang struct kmq_notify_args {
1291a9643ea8Slogwang 	char mqd_l_[PADL_(int)]; int mqd; char mqd_r_[PADR_(int)];
1292a9643ea8Slogwang 	char sigev_l_[PADL_(const struct sigevent *)]; const struct sigevent * sigev; char sigev_r_[PADR_(const struct sigevent *)];
1293a9643ea8Slogwang };
1294a9643ea8Slogwang struct kmq_unlink_args {
1295a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1296a9643ea8Slogwang };
1297a9643ea8Slogwang struct abort2_args {
1298a9643ea8Slogwang 	char why_l_[PADL_(const char *)]; const char * why; char why_r_[PADR_(const char *)];
1299a9643ea8Slogwang 	char nargs_l_[PADL_(int)]; int nargs; char nargs_r_[PADR_(int)];
1300a9643ea8Slogwang 	char args_l_[PADL_(void **)]; void ** args; char args_r_[PADR_(void **)];
1301a9643ea8Slogwang };
1302a9643ea8Slogwang struct thr_set_name_args {
1303a9643ea8Slogwang 	char id_l_[PADL_(long)]; long id; char id_r_[PADR_(long)];
1304a9643ea8Slogwang 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
1305a9643ea8Slogwang };
1306a9643ea8Slogwang struct aio_fsync_args {
1307a9643ea8Slogwang 	char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)];
1308a9643ea8Slogwang 	char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)];
1309a9643ea8Slogwang };
1310a9643ea8Slogwang struct rtprio_thread_args {
1311a9643ea8Slogwang 	char function_l_[PADL_(int)]; int function; char function_r_[PADR_(int)];
1312a9643ea8Slogwang 	char lwpid_l_[PADL_(lwpid_t)]; lwpid_t lwpid; char lwpid_r_[PADR_(lwpid_t)];
1313a9643ea8Slogwang 	char rtp_l_[PADL_(struct rtprio *)]; struct rtprio * rtp; char rtp_r_[PADR_(struct rtprio *)];
1314a9643ea8Slogwang };
1315a9643ea8Slogwang struct sctp_peeloff_args {
1316a9643ea8Slogwang 	char sd_l_[PADL_(int)]; int sd; char sd_r_[PADR_(int)];
1317a9643ea8Slogwang 	char name_l_[PADL_(uint32_t)]; uint32_t name; char name_r_[PADR_(uint32_t)];
1318a9643ea8Slogwang };
1319a9643ea8Slogwang struct sctp_generic_sendmsg_args {
1320a9643ea8Slogwang 	char sd_l_[PADL_(int)]; int sd; char sd_r_[PADR_(int)];
1321*22ce4affSfengbojiang 	char msg_l_[PADL_(void *)]; void * msg; char msg_r_[PADR_(void *)];
1322a9643ea8Slogwang 	char mlen_l_[PADL_(int)]; int mlen; char mlen_r_[PADR_(int)];
1323*22ce4affSfengbojiang 	char to_l_[PADL_(struct sockaddr *)]; struct sockaddr * to; char to_r_[PADR_(struct sockaddr *)];
1324a9643ea8Slogwang 	char tolen_l_[PADL_(__socklen_t)]; __socklen_t tolen; char tolen_r_[PADR_(__socklen_t)];
1325a9643ea8Slogwang 	char sinfo_l_[PADL_(struct sctp_sndrcvinfo *)]; struct sctp_sndrcvinfo * sinfo; char sinfo_r_[PADR_(struct sctp_sndrcvinfo *)];
1326a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1327a9643ea8Slogwang };
1328a9643ea8Slogwang struct sctp_generic_sendmsg_iov_args {
1329a9643ea8Slogwang 	char sd_l_[PADL_(int)]; int sd; char sd_r_[PADR_(int)];
1330a9643ea8Slogwang 	char iov_l_[PADL_(struct iovec *)]; struct iovec * iov; char iov_r_[PADR_(struct iovec *)];
1331a9643ea8Slogwang 	char iovlen_l_[PADL_(int)]; int iovlen; char iovlen_r_[PADR_(int)];
1332*22ce4affSfengbojiang 	char to_l_[PADL_(struct sockaddr *)]; struct sockaddr * to; char to_r_[PADR_(struct sockaddr *)];
1333a9643ea8Slogwang 	char tolen_l_[PADL_(__socklen_t)]; __socklen_t tolen; char tolen_r_[PADR_(__socklen_t)];
1334a9643ea8Slogwang 	char sinfo_l_[PADL_(struct sctp_sndrcvinfo *)]; struct sctp_sndrcvinfo * sinfo; char sinfo_r_[PADR_(struct sctp_sndrcvinfo *)];
1335a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1336a9643ea8Slogwang };
1337a9643ea8Slogwang struct sctp_generic_recvmsg_args {
1338a9643ea8Slogwang 	char sd_l_[PADL_(int)]; int sd; char sd_r_[PADR_(int)];
1339a9643ea8Slogwang 	char iov_l_[PADL_(struct iovec *)]; struct iovec * iov; char iov_r_[PADR_(struct iovec *)];
1340a9643ea8Slogwang 	char iovlen_l_[PADL_(int)]; int iovlen; char iovlen_r_[PADR_(int)];
1341a9643ea8Slogwang 	char from_l_[PADL_(struct sockaddr *)]; struct sockaddr * from; char from_r_[PADR_(struct sockaddr *)];
1342a9643ea8Slogwang 	char fromlenaddr_l_[PADL_(__socklen_t *)]; __socklen_t * fromlenaddr; char fromlenaddr_r_[PADR_(__socklen_t *)];
1343a9643ea8Slogwang 	char sinfo_l_[PADL_(struct sctp_sndrcvinfo *)]; struct sctp_sndrcvinfo * sinfo; char sinfo_r_[PADR_(struct sctp_sndrcvinfo *)];
1344a9643ea8Slogwang 	char msg_flags_l_[PADL_(int *)]; int * msg_flags; char msg_flags_r_[PADR_(int *)];
1345a9643ea8Slogwang };
1346a9643ea8Slogwang struct pread_args {
1347a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1348a9643ea8Slogwang 	char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
1349a9643ea8Slogwang 	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
1350a9643ea8Slogwang 	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
1351a9643ea8Slogwang };
1352a9643ea8Slogwang struct pwrite_args {
1353a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1354a9643ea8Slogwang 	char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
1355a9643ea8Slogwang 	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
1356a9643ea8Slogwang 	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
1357a9643ea8Slogwang };
1358a9643ea8Slogwang struct mmap_args {
1359*22ce4affSfengbojiang 	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
1360a9643ea8Slogwang 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
1361a9643ea8Slogwang 	char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
1362a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1363a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1364a9643ea8Slogwang 	char pos_l_[PADL_(off_t)]; off_t pos; char pos_r_[PADR_(off_t)];
1365a9643ea8Slogwang };
1366a9643ea8Slogwang struct lseek_args {
1367a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1368a9643ea8Slogwang 	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
1369a9643ea8Slogwang 	char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
1370a9643ea8Slogwang };
1371a9643ea8Slogwang struct truncate_args {
1372*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1373a9643ea8Slogwang 	char length_l_[PADL_(off_t)]; off_t length; char length_r_[PADR_(off_t)];
1374a9643ea8Slogwang };
1375a9643ea8Slogwang struct ftruncate_args {
1376a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1377a9643ea8Slogwang 	char length_l_[PADL_(off_t)]; off_t length; char length_r_[PADR_(off_t)];
1378a9643ea8Slogwang };
1379a9643ea8Slogwang struct thr_kill2_args {
1380a9643ea8Slogwang 	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
1381a9643ea8Slogwang 	char id_l_[PADL_(long)]; long id; char id_r_[PADR_(long)];
1382a9643ea8Slogwang 	char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
1383a9643ea8Slogwang };
1384a9643ea8Slogwang struct shm_unlink_args {
1385a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1386a9643ea8Slogwang };
1387a9643ea8Slogwang struct cpuset_args {
1388a9643ea8Slogwang 	char setid_l_[PADL_(cpusetid_t *)]; cpusetid_t * setid; char setid_r_[PADR_(cpusetid_t *)];
1389a9643ea8Slogwang };
1390a9643ea8Slogwang struct cpuset_setid_args {
1391a9643ea8Slogwang 	char which_l_[PADL_(cpuwhich_t)]; cpuwhich_t which; char which_r_[PADR_(cpuwhich_t)];
1392a9643ea8Slogwang 	char id_l_[PADL_(id_t)]; id_t id; char id_r_[PADR_(id_t)];
1393a9643ea8Slogwang 	char setid_l_[PADL_(cpusetid_t)]; cpusetid_t setid; char setid_r_[PADR_(cpusetid_t)];
1394a9643ea8Slogwang };
1395a9643ea8Slogwang struct cpuset_getid_args {
1396a9643ea8Slogwang 	char level_l_[PADL_(cpulevel_t)]; cpulevel_t level; char level_r_[PADR_(cpulevel_t)];
1397a9643ea8Slogwang 	char which_l_[PADL_(cpuwhich_t)]; cpuwhich_t which; char which_r_[PADR_(cpuwhich_t)];
1398a9643ea8Slogwang 	char id_l_[PADL_(id_t)]; id_t id; char id_r_[PADR_(id_t)];
1399a9643ea8Slogwang 	char setid_l_[PADL_(cpusetid_t *)]; cpusetid_t * setid; char setid_r_[PADR_(cpusetid_t *)];
1400a9643ea8Slogwang };
1401a9643ea8Slogwang struct cpuset_getaffinity_args {
1402a9643ea8Slogwang 	char level_l_[PADL_(cpulevel_t)]; cpulevel_t level; char level_r_[PADR_(cpulevel_t)];
1403a9643ea8Slogwang 	char which_l_[PADL_(cpuwhich_t)]; cpuwhich_t which; char which_r_[PADR_(cpuwhich_t)];
1404a9643ea8Slogwang 	char id_l_[PADL_(id_t)]; id_t id; char id_r_[PADR_(id_t)];
1405a9643ea8Slogwang 	char cpusetsize_l_[PADL_(size_t)]; size_t cpusetsize; char cpusetsize_r_[PADR_(size_t)];
1406a9643ea8Slogwang 	char mask_l_[PADL_(cpuset_t *)]; cpuset_t * mask; char mask_r_[PADR_(cpuset_t *)];
1407a9643ea8Slogwang };
1408a9643ea8Slogwang struct cpuset_setaffinity_args {
1409a9643ea8Slogwang 	char level_l_[PADL_(cpulevel_t)]; cpulevel_t level; char level_r_[PADR_(cpulevel_t)];
1410a9643ea8Slogwang 	char which_l_[PADL_(cpuwhich_t)]; cpuwhich_t which; char which_r_[PADR_(cpuwhich_t)];
1411a9643ea8Slogwang 	char id_l_[PADL_(id_t)]; id_t id; char id_r_[PADR_(id_t)];
1412a9643ea8Slogwang 	char cpusetsize_l_[PADL_(size_t)]; size_t cpusetsize; char cpusetsize_r_[PADR_(size_t)];
1413a9643ea8Slogwang 	char mask_l_[PADL_(const cpuset_t *)]; const cpuset_t * mask; char mask_r_[PADR_(const cpuset_t *)];
1414a9643ea8Slogwang };
1415a9643ea8Slogwang struct faccessat_args {
1416a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1417*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1418a9643ea8Slogwang 	char amode_l_[PADL_(int)]; int amode; char amode_r_[PADR_(int)];
1419a9643ea8Slogwang 	char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
1420a9643ea8Slogwang };
1421a9643ea8Slogwang struct fchmodat_args {
1422a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1423*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1424a9643ea8Slogwang 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
1425a9643ea8Slogwang 	char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
1426a9643ea8Slogwang };
1427a9643ea8Slogwang struct fchownat_args {
1428a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1429*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1430a9643ea8Slogwang 	char uid_l_[PADL_(uid_t)]; uid_t uid; char uid_r_[PADR_(uid_t)];
1431a9643ea8Slogwang 	char gid_l_[PADL_(gid_t)]; gid_t gid; char gid_r_[PADR_(gid_t)];
1432a9643ea8Slogwang 	char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
1433a9643ea8Slogwang };
1434a9643ea8Slogwang struct fexecve_args {
1435a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1436a9643ea8Slogwang 	char argv_l_[PADL_(char **)]; char ** argv; char argv_r_[PADR_(char **)];
1437a9643ea8Slogwang 	char envv_l_[PADL_(char **)]; char ** envv; char envv_r_[PADR_(char **)];
1438a9643ea8Slogwang };
1439a9643ea8Slogwang struct futimesat_args {
1440a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1441*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1442a9643ea8Slogwang 	char times_l_[PADL_(struct timeval *)]; struct timeval * times; char times_r_[PADR_(struct timeval *)];
1443a9643ea8Slogwang };
1444a9643ea8Slogwang struct linkat_args {
1445a9643ea8Slogwang 	char fd1_l_[PADL_(int)]; int fd1; char fd1_r_[PADR_(int)];
1446*22ce4affSfengbojiang 	char path1_l_[PADL_(const char *)]; const char * path1; char path1_r_[PADR_(const char *)];
1447a9643ea8Slogwang 	char fd2_l_[PADL_(int)]; int fd2; char fd2_r_[PADR_(int)];
1448*22ce4affSfengbojiang 	char path2_l_[PADL_(const char *)]; const char * path2; char path2_r_[PADR_(const char *)];
1449a9643ea8Slogwang 	char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
1450a9643ea8Slogwang };
1451a9643ea8Slogwang struct mkdirat_args {
1452a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1453*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1454a9643ea8Slogwang 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
1455a9643ea8Slogwang };
1456a9643ea8Slogwang struct mkfifoat_args {
1457a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1458*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1459a9643ea8Slogwang 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
1460a9643ea8Slogwang };
1461a9643ea8Slogwang struct openat_args {
1462a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1463*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1464a9643ea8Slogwang 	char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
1465a9643ea8Slogwang 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
1466a9643ea8Slogwang };
1467a9643ea8Slogwang struct readlinkat_args {
1468a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1469*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1470a9643ea8Slogwang 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
1471a9643ea8Slogwang 	char bufsize_l_[PADL_(size_t)]; size_t bufsize; char bufsize_r_[PADR_(size_t)];
1472a9643ea8Slogwang };
1473a9643ea8Slogwang struct renameat_args {
1474a9643ea8Slogwang 	char oldfd_l_[PADL_(int)]; int oldfd; char oldfd_r_[PADR_(int)];
1475*22ce4affSfengbojiang 	char old_l_[PADL_(const char *)]; const char * old; char old_r_[PADR_(const char *)];
1476a9643ea8Slogwang 	char newfd_l_[PADL_(int)]; int newfd; char newfd_r_[PADR_(int)];
1477*22ce4affSfengbojiang 	char new_l_[PADL_(const char *)]; const char * new; char new_r_[PADR_(const char *)];
1478a9643ea8Slogwang };
1479a9643ea8Slogwang struct symlinkat_args {
1480*22ce4affSfengbojiang 	char path1_l_[PADL_(const char *)]; const char * path1; char path1_r_[PADR_(const char *)];
1481a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1482*22ce4affSfengbojiang 	char path2_l_[PADL_(const char *)]; const char * path2; char path2_r_[PADR_(const char *)];
1483a9643ea8Slogwang };
1484a9643ea8Slogwang struct unlinkat_args {
1485a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1486*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1487a9643ea8Slogwang 	char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
1488a9643ea8Slogwang };
1489a9643ea8Slogwang struct posix_openpt_args {
1490a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1491a9643ea8Slogwang };
1492a9643ea8Slogwang struct gssd_syscall_args {
1493*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1494a9643ea8Slogwang };
1495a9643ea8Slogwang struct jail_get_args {
1496a9643ea8Slogwang 	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
1497a9643ea8Slogwang 	char iovcnt_l_[PADL_(unsigned int)]; unsigned int iovcnt; char iovcnt_r_[PADR_(unsigned int)];
1498a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1499a9643ea8Slogwang };
1500a9643ea8Slogwang struct jail_set_args {
1501a9643ea8Slogwang 	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
1502a9643ea8Slogwang 	char iovcnt_l_[PADL_(unsigned int)]; unsigned int iovcnt; char iovcnt_r_[PADR_(unsigned int)];
1503a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1504a9643ea8Slogwang };
1505a9643ea8Slogwang struct jail_remove_args {
1506a9643ea8Slogwang 	char jid_l_[PADL_(int)]; int jid; char jid_r_[PADR_(int)];
1507a9643ea8Slogwang };
1508a9643ea8Slogwang struct __semctl_args {
1509a9643ea8Slogwang 	char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)];
1510a9643ea8Slogwang 	char semnum_l_[PADL_(int)]; int semnum; char semnum_r_[PADR_(int)];
1511a9643ea8Slogwang 	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
1512a9643ea8Slogwang 	char arg_l_[PADL_(union semun *)]; union semun * arg; char arg_r_[PADR_(union semun *)];
1513a9643ea8Slogwang };
1514a9643ea8Slogwang struct msgctl_args {
1515a9643ea8Slogwang 	char msqid_l_[PADL_(int)]; int msqid; char msqid_r_[PADR_(int)];
1516a9643ea8Slogwang 	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
1517a9643ea8Slogwang 	char buf_l_[PADL_(struct msqid_ds *)]; struct msqid_ds * buf; char buf_r_[PADR_(struct msqid_ds *)];
1518a9643ea8Slogwang };
1519a9643ea8Slogwang struct shmctl_args {
1520a9643ea8Slogwang 	char shmid_l_[PADL_(int)]; int shmid; char shmid_r_[PADR_(int)];
1521a9643ea8Slogwang 	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
1522a9643ea8Slogwang 	char buf_l_[PADL_(struct shmid_ds *)]; struct shmid_ds * buf; char buf_r_[PADR_(struct shmid_ds *)];
1523a9643ea8Slogwang };
1524a9643ea8Slogwang struct lpathconf_args {
1525*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1526a9643ea8Slogwang 	char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
1527a9643ea8Slogwang };
1528a9643ea8Slogwang struct __cap_rights_get_args {
1529a9643ea8Slogwang 	char version_l_[PADL_(int)]; int version; char version_r_[PADR_(int)];
1530a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1531a9643ea8Slogwang 	char rightsp_l_[PADL_(cap_rights_t *)]; cap_rights_t * rightsp; char rightsp_r_[PADR_(cap_rights_t *)];
1532a9643ea8Slogwang };
1533a9643ea8Slogwang struct cap_enter_args {
1534a9643ea8Slogwang 	register_t dummy;
1535a9643ea8Slogwang };
1536a9643ea8Slogwang struct cap_getmode_args {
1537a9643ea8Slogwang 	char modep_l_[PADL_(u_int *)]; u_int * modep; char modep_r_[PADR_(u_int *)];
1538a9643ea8Slogwang };
1539a9643ea8Slogwang struct pdfork_args {
1540a9643ea8Slogwang 	char fdp_l_[PADL_(int *)]; int * fdp; char fdp_r_[PADR_(int *)];
1541a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1542a9643ea8Slogwang };
1543a9643ea8Slogwang struct pdkill_args {
1544a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1545a9643ea8Slogwang 	char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
1546a9643ea8Slogwang };
1547a9643ea8Slogwang struct pdgetpid_args {
1548a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1549a9643ea8Slogwang 	char pidp_l_[PADL_(pid_t *)]; pid_t * pidp; char pidp_r_[PADR_(pid_t *)];
1550a9643ea8Slogwang };
1551a9643ea8Slogwang struct pselect_args {
1552a9643ea8Slogwang 	char nd_l_[PADL_(int)]; int nd; char nd_r_[PADR_(int)];
1553a9643ea8Slogwang 	char in_l_[PADL_(fd_set *)]; fd_set * in; char in_r_[PADR_(fd_set *)];
1554a9643ea8Slogwang 	char ou_l_[PADL_(fd_set *)]; fd_set * ou; char ou_r_[PADR_(fd_set *)];
1555a9643ea8Slogwang 	char ex_l_[PADL_(fd_set *)]; fd_set * ex; char ex_r_[PADR_(fd_set *)];
1556a9643ea8Slogwang 	char ts_l_[PADL_(const struct timespec *)]; const struct timespec * ts; char ts_r_[PADR_(const struct timespec *)];
1557a9643ea8Slogwang 	char sm_l_[PADL_(const sigset_t *)]; const sigset_t * sm; char sm_r_[PADR_(const sigset_t *)];
1558a9643ea8Slogwang };
1559a9643ea8Slogwang struct getloginclass_args {
1560a9643ea8Slogwang 	char namebuf_l_[PADL_(char *)]; char * namebuf; char namebuf_r_[PADR_(char *)];
1561a9643ea8Slogwang 	char namelen_l_[PADL_(size_t)]; size_t namelen; char namelen_r_[PADR_(size_t)];
1562a9643ea8Slogwang };
1563a9643ea8Slogwang struct setloginclass_args {
1564a9643ea8Slogwang 	char namebuf_l_[PADL_(const char *)]; const char * namebuf; char namebuf_r_[PADR_(const char *)];
1565a9643ea8Slogwang };
1566a9643ea8Slogwang struct rctl_get_racct_args {
1567a9643ea8Slogwang 	char inbufp_l_[PADL_(const void *)]; const void * inbufp; char inbufp_r_[PADR_(const void *)];
1568a9643ea8Slogwang 	char inbuflen_l_[PADL_(size_t)]; size_t inbuflen; char inbuflen_r_[PADR_(size_t)];
1569a9643ea8Slogwang 	char outbufp_l_[PADL_(void *)]; void * outbufp; char outbufp_r_[PADR_(void *)];
1570a9643ea8Slogwang 	char outbuflen_l_[PADL_(size_t)]; size_t outbuflen; char outbuflen_r_[PADR_(size_t)];
1571a9643ea8Slogwang };
1572a9643ea8Slogwang struct rctl_get_rules_args {
1573a9643ea8Slogwang 	char inbufp_l_[PADL_(const void *)]; const void * inbufp; char inbufp_r_[PADR_(const void *)];
1574a9643ea8Slogwang 	char inbuflen_l_[PADL_(size_t)]; size_t inbuflen; char inbuflen_r_[PADR_(size_t)];
1575a9643ea8Slogwang 	char outbufp_l_[PADL_(void *)]; void * outbufp; char outbufp_r_[PADR_(void *)];
1576a9643ea8Slogwang 	char outbuflen_l_[PADL_(size_t)]; size_t outbuflen; char outbuflen_r_[PADR_(size_t)];
1577a9643ea8Slogwang };
1578a9643ea8Slogwang struct rctl_get_limits_args {
1579a9643ea8Slogwang 	char inbufp_l_[PADL_(const void *)]; const void * inbufp; char inbufp_r_[PADR_(const void *)];
1580a9643ea8Slogwang 	char inbuflen_l_[PADL_(size_t)]; size_t inbuflen; char inbuflen_r_[PADR_(size_t)];
1581a9643ea8Slogwang 	char outbufp_l_[PADL_(void *)]; void * outbufp; char outbufp_r_[PADR_(void *)];
1582a9643ea8Slogwang 	char outbuflen_l_[PADL_(size_t)]; size_t outbuflen; char outbuflen_r_[PADR_(size_t)];
1583a9643ea8Slogwang };
1584a9643ea8Slogwang struct rctl_add_rule_args {
1585a9643ea8Slogwang 	char inbufp_l_[PADL_(const void *)]; const void * inbufp; char inbufp_r_[PADR_(const void *)];
1586a9643ea8Slogwang 	char inbuflen_l_[PADL_(size_t)]; size_t inbuflen; char inbuflen_r_[PADR_(size_t)];
1587a9643ea8Slogwang 	char outbufp_l_[PADL_(void *)]; void * outbufp; char outbufp_r_[PADR_(void *)];
1588a9643ea8Slogwang 	char outbuflen_l_[PADL_(size_t)]; size_t outbuflen; char outbuflen_r_[PADR_(size_t)];
1589a9643ea8Slogwang };
1590a9643ea8Slogwang struct rctl_remove_rule_args {
1591a9643ea8Slogwang 	char inbufp_l_[PADL_(const void *)]; const void * inbufp; char inbufp_r_[PADR_(const void *)];
1592a9643ea8Slogwang 	char inbuflen_l_[PADL_(size_t)]; size_t inbuflen; char inbuflen_r_[PADR_(size_t)];
1593a9643ea8Slogwang 	char outbufp_l_[PADL_(void *)]; void * outbufp; char outbufp_r_[PADR_(void *)];
1594a9643ea8Slogwang 	char outbuflen_l_[PADL_(size_t)]; size_t outbuflen; char outbuflen_r_[PADR_(size_t)];
1595a9643ea8Slogwang };
1596a9643ea8Slogwang struct posix_fallocate_args {
1597a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1598a9643ea8Slogwang 	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
1599a9643ea8Slogwang 	char len_l_[PADL_(off_t)]; off_t len; char len_r_[PADR_(off_t)];
1600a9643ea8Slogwang };
1601a9643ea8Slogwang struct posix_fadvise_args {
1602a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1603a9643ea8Slogwang 	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
1604a9643ea8Slogwang 	char len_l_[PADL_(off_t)]; off_t len; char len_r_[PADR_(off_t)];
1605a9643ea8Slogwang 	char advice_l_[PADL_(int)]; int advice; char advice_r_[PADR_(int)];
1606a9643ea8Slogwang };
1607a9643ea8Slogwang struct wait6_args {
1608a9643ea8Slogwang 	char idtype_l_[PADL_(idtype_t)]; idtype_t idtype; char idtype_r_[PADR_(idtype_t)];
1609a9643ea8Slogwang 	char id_l_[PADL_(id_t)]; id_t id; char id_r_[PADR_(id_t)];
1610a9643ea8Slogwang 	char status_l_[PADL_(int *)]; int * status; char status_r_[PADR_(int *)];
1611a9643ea8Slogwang 	char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)];
1612a9643ea8Slogwang 	char wrusage_l_[PADL_(struct __wrusage *)]; struct __wrusage * wrusage; char wrusage_r_[PADR_(struct __wrusage *)];
1613a9643ea8Slogwang 	char info_l_[PADL_(siginfo_t *)]; siginfo_t * info; char info_r_[PADR_(siginfo_t *)];
1614a9643ea8Slogwang };
1615a9643ea8Slogwang struct cap_rights_limit_args {
1616a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1617a9643ea8Slogwang 	char rightsp_l_[PADL_(cap_rights_t *)]; cap_rights_t * rightsp; char rightsp_r_[PADR_(cap_rights_t *)];
1618a9643ea8Slogwang };
1619a9643ea8Slogwang struct cap_ioctls_limit_args {
1620a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1621a9643ea8Slogwang 	char cmds_l_[PADL_(const u_long *)]; const u_long * cmds; char cmds_r_[PADR_(const u_long *)];
1622a9643ea8Slogwang 	char ncmds_l_[PADL_(size_t)]; size_t ncmds; char ncmds_r_[PADR_(size_t)];
1623a9643ea8Slogwang };
1624a9643ea8Slogwang struct cap_ioctls_get_args {
1625a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1626a9643ea8Slogwang 	char cmds_l_[PADL_(u_long *)]; u_long * cmds; char cmds_r_[PADR_(u_long *)];
1627a9643ea8Slogwang 	char maxcmds_l_[PADL_(size_t)]; size_t maxcmds; char maxcmds_r_[PADR_(size_t)];
1628a9643ea8Slogwang };
1629a9643ea8Slogwang struct cap_fcntls_limit_args {
1630a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1631a9643ea8Slogwang 	char fcntlrights_l_[PADL_(uint32_t)]; uint32_t fcntlrights; char fcntlrights_r_[PADR_(uint32_t)];
1632a9643ea8Slogwang };
1633a9643ea8Slogwang struct cap_fcntls_get_args {
1634a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1635a9643ea8Slogwang 	char fcntlrightsp_l_[PADL_(uint32_t *)]; uint32_t * fcntlrightsp; char fcntlrightsp_r_[PADR_(uint32_t *)];
1636a9643ea8Slogwang };
1637a9643ea8Slogwang struct bindat_args {
1638a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1639a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
1640*22ce4affSfengbojiang 	char name_l_[PADL_(const struct sockaddr *)]; const struct sockaddr * name; char name_r_[PADR_(const struct sockaddr *)];
1641a9643ea8Slogwang 	char namelen_l_[PADL_(int)]; int namelen; char namelen_r_[PADR_(int)];
1642a9643ea8Slogwang };
1643a9643ea8Slogwang struct connectat_args {
1644a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1645a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
1646*22ce4affSfengbojiang 	char name_l_[PADL_(const struct sockaddr *)]; const struct sockaddr * name; char name_r_[PADR_(const struct sockaddr *)];
1647a9643ea8Slogwang 	char namelen_l_[PADL_(int)]; int namelen; char namelen_r_[PADR_(int)];
1648a9643ea8Slogwang };
1649a9643ea8Slogwang struct chflagsat_args {
1650a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1651a9643ea8Slogwang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1652a9643ea8Slogwang 	char flags_l_[PADL_(u_long)]; u_long flags; char flags_r_[PADR_(u_long)];
1653a9643ea8Slogwang 	char atflag_l_[PADL_(int)]; int atflag; char atflag_r_[PADR_(int)];
1654a9643ea8Slogwang };
1655a9643ea8Slogwang struct accept4_args {
1656a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
1657*22ce4affSfengbojiang 	char name_l_[PADL_(struct sockaddr *)]; struct sockaddr * name; char name_r_[PADR_(struct sockaddr *)];
1658*22ce4affSfengbojiang 	char anamelen_l_[PADL_(__socklen_t *)]; __socklen_t * anamelen; char anamelen_r_[PADR_(__socklen_t *)];
1659a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1660a9643ea8Slogwang };
1661a9643ea8Slogwang struct pipe2_args {
1662a9643ea8Slogwang 	char fildes_l_[PADL_(int *)]; int * fildes; char fildes_r_[PADR_(int *)];
1663a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1664a9643ea8Slogwang };
1665a9643ea8Slogwang struct aio_mlock_args {
1666a9643ea8Slogwang 	char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)];
1667a9643ea8Slogwang };
1668a9643ea8Slogwang struct procctl_args {
1669a9643ea8Slogwang 	char idtype_l_[PADL_(idtype_t)]; idtype_t idtype; char idtype_r_[PADR_(idtype_t)];
1670a9643ea8Slogwang 	char id_l_[PADL_(id_t)]; id_t id; char id_r_[PADR_(id_t)];
1671a9643ea8Slogwang 	char com_l_[PADL_(int)]; int com; char com_r_[PADR_(int)];
1672a9643ea8Slogwang 	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
1673a9643ea8Slogwang };
1674a9643ea8Slogwang struct ppoll_args {
1675a9643ea8Slogwang 	char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)];
1676a9643ea8Slogwang 	char nfds_l_[PADL_(u_int)]; u_int nfds; char nfds_r_[PADR_(u_int)];
1677a9643ea8Slogwang 	char ts_l_[PADL_(const struct timespec *)]; const struct timespec * ts; char ts_r_[PADR_(const struct timespec *)];
1678a9643ea8Slogwang 	char set_l_[PADL_(const sigset_t *)]; const sigset_t * set; char set_r_[PADR_(const sigset_t *)];
1679a9643ea8Slogwang };
1680a9643ea8Slogwang struct futimens_args {
1681a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1682a9643ea8Slogwang 	char times_l_[PADL_(struct timespec *)]; struct timespec * times; char times_r_[PADR_(struct timespec *)];
1683a9643ea8Slogwang };
1684a9643ea8Slogwang struct utimensat_args {
1685a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1686*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1687a9643ea8Slogwang 	char times_l_[PADL_(struct timespec *)]; struct timespec * times; char times_r_[PADR_(struct timespec *)];
1688a9643ea8Slogwang 	char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
1689a9643ea8Slogwang };
1690*22ce4affSfengbojiang struct fdatasync_args {
1691*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1692a9643ea8Slogwang };
1693*22ce4affSfengbojiang struct fstat_args {
1694*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1695*22ce4affSfengbojiang 	char sb_l_[PADL_(struct stat *)]; struct stat * sb; char sb_r_[PADR_(struct stat *)];
1696*22ce4affSfengbojiang };
1697*22ce4affSfengbojiang struct fstatat_args {
1698*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1699*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1700*22ce4affSfengbojiang 	char buf_l_[PADL_(struct stat *)]; struct stat * buf; char buf_r_[PADR_(struct stat *)];
1701*22ce4affSfengbojiang 	char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
1702*22ce4affSfengbojiang };
1703*22ce4affSfengbojiang struct fhstat_args {
1704*22ce4affSfengbojiang 	char u_fhp_l_[PADL_(const struct fhandle *)]; const struct fhandle * u_fhp; char u_fhp_r_[PADR_(const struct fhandle *)];
1705*22ce4affSfengbojiang 	char sb_l_[PADL_(struct stat *)]; struct stat * sb; char sb_r_[PADR_(struct stat *)];
1706*22ce4affSfengbojiang };
1707*22ce4affSfengbojiang struct getdirentries_args {
1708*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1709*22ce4affSfengbojiang 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
1710*22ce4affSfengbojiang 	char count_l_[PADL_(size_t)]; size_t count; char count_r_[PADR_(size_t)];
1711*22ce4affSfengbojiang 	char basep_l_[PADL_(off_t *)]; off_t * basep; char basep_r_[PADR_(off_t *)];
1712*22ce4affSfengbojiang };
1713*22ce4affSfengbojiang struct statfs_args {
1714*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1715*22ce4affSfengbojiang 	char buf_l_[PADL_(struct statfs *)]; struct statfs * buf; char buf_r_[PADR_(struct statfs *)];
1716*22ce4affSfengbojiang };
1717*22ce4affSfengbojiang struct fstatfs_args {
1718*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1719*22ce4affSfengbojiang 	char buf_l_[PADL_(struct statfs *)]; struct statfs * buf; char buf_r_[PADR_(struct statfs *)];
1720*22ce4affSfengbojiang };
1721*22ce4affSfengbojiang struct getfsstat_args {
1722*22ce4affSfengbojiang 	char buf_l_[PADL_(struct statfs *)]; struct statfs * buf; char buf_r_[PADR_(struct statfs *)];
1723*22ce4affSfengbojiang 	char bufsize_l_[PADL_(long)]; long bufsize; char bufsize_r_[PADR_(long)];
1724*22ce4affSfengbojiang 	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
1725*22ce4affSfengbojiang };
1726*22ce4affSfengbojiang struct fhstatfs_args {
1727*22ce4affSfengbojiang 	char u_fhp_l_[PADL_(const struct fhandle *)]; const struct fhandle * u_fhp; char u_fhp_r_[PADR_(const struct fhandle *)];
1728*22ce4affSfengbojiang 	char buf_l_[PADL_(struct statfs *)]; struct statfs * buf; char buf_r_[PADR_(struct statfs *)];
1729*22ce4affSfengbojiang };
1730*22ce4affSfengbojiang struct mknodat_args {
1731*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1732*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1733*22ce4affSfengbojiang 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
1734*22ce4affSfengbojiang 	char dev_l_[PADL_(dev_t)]; dev_t dev; char dev_r_[PADR_(dev_t)];
1735*22ce4affSfengbojiang };
1736*22ce4affSfengbojiang struct kevent_args {
1737*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1738*22ce4affSfengbojiang 	char changelist_l_[PADL_(struct kevent *)]; struct kevent * changelist; char changelist_r_[PADR_(struct kevent *)];
1739*22ce4affSfengbojiang 	char nchanges_l_[PADL_(int)]; int nchanges; char nchanges_r_[PADR_(int)];
1740*22ce4affSfengbojiang 	char eventlist_l_[PADL_(struct kevent *)]; struct kevent * eventlist; char eventlist_r_[PADR_(struct kevent *)];
1741*22ce4affSfengbojiang 	char nevents_l_[PADL_(int)]; int nevents; char nevents_r_[PADR_(int)];
1742*22ce4affSfengbojiang 	char timeout_l_[PADL_(const struct timespec *)]; const struct timespec * timeout; char timeout_r_[PADR_(const struct timespec *)];
1743*22ce4affSfengbojiang };
1744*22ce4affSfengbojiang struct cpuset_getdomain_args {
1745*22ce4affSfengbojiang 	char level_l_[PADL_(cpulevel_t)]; cpulevel_t level; char level_r_[PADR_(cpulevel_t)];
1746a9643ea8Slogwang 	char which_l_[PADL_(cpuwhich_t)]; cpuwhich_t which; char which_r_[PADR_(cpuwhich_t)];
1747a9643ea8Slogwang 	char id_l_[PADL_(id_t)]; id_t id; char id_r_[PADR_(id_t)];
1748*22ce4affSfengbojiang 	char domainsetsize_l_[PADL_(size_t)]; size_t domainsetsize; char domainsetsize_r_[PADR_(size_t)];
1749*22ce4affSfengbojiang 	char mask_l_[PADL_(domainset_t *)]; domainset_t * mask; char mask_r_[PADR_(domainset_t *)];
1750*22ce4affSfengbojiang 	char policy_l_[PADL_(int *)]; int * policy; char policy_r_[PADR_(int *)];
1751*22ce4affSfengbojiang };
1752*22ce4affSfengbojiang struct cpuset_setdomain_args {
1753*22ce4affSfengbojiang 	char level_l_[PADL_(cpulevel_t)]; cpulevel_t level; char level_r_[PADR_(cpulevel_t)];
1754*22ce4affSfengbojiang 	char which_l_[PADL_(cpuwhich_t)]; cpuwhich_t which; char which_r_[PADR_(cpuwhich_t)];
1755*22ce4affSfengbojiang 	char id_l_[PADL_(id_t)]; id_t id; char id_r_[PADR_(id_t)];
1756*22ce4affSfengbojiang 	char domainsetsize_l_[PADL_(size_t)]; size_t domainsetsize; char domainsetsize_r_[PADR_(size_t)];
1757*22ce4affSfengbojiang 	char mask_l_[PADL_(domainset_t *)]; domainset_t * mask; char mask_r_[PADR_(domainset_t *)];
1758*22ce4affSfengbojiang 	char policy_l_[PADL_(int)]; int policy; char policy_r_[PADR_(int)];
1759*22ce4affSfengbojiang };
1760*22ce4affSfengbojiang struct getrandom_args {
1761*22ce4affSfengbojiang 	char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
1762*22ce4affSfengbojiang 	char buflen_l_[PADL_(size_t)]; size_t buflen; char buflen_r_[PADR_(size_t)];
1763*22ce4affSfengbojiang 	char flags_l_[PADL_(unsigned int)]; unsigned int flags; char flags_r_[PADR_(unsigned int)];
1764*22ce4affSfengbojiang };
1765*22ce4affSfengbojiang struct getfhat_args {
1766*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1767*22ce4affSfengbojiang 	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
1768*22ce4affSfengbojiang 	char fhp_l_[PADL_(struct fhandle *)]; struct fhandle * fhp; char fhp_r_[PADR_(struct fhandle *)];
1769*22ce4affSfengbojiang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1770*22ce4affSfengbojiang };
1771*22ce4affSfengbojiang struct fhlink_args {
1772*22ce4affSfengbojiang 	char fhp_l_[PADL_(struct fhandle *)]; struct fhandle * fhp; char fhp_r_[PADR_(struct fhandle *)];
1773*22ce4affSfengbojiang 	char to_l_[PADL_(const char *)]; const char * to; char to_r_[PADR_(const char *)];
1774*22ce4affSfengbojiang };
1775*22ce4affSfengbojiang struct fhlinkat_args {
1776*22ce4affSfengbojiang 	char fhp_l_[PADL_(struct fhandle *)]; struct fhandle * fhp; char fhp_r_[PADR_(struct fhandle *)];
1777*22ce4affSfengbojiang 	char tofd_l_[PADL_(int)]; int tofd; char tofd_r_[PADR_(int)];
1778*22ce4affSfengbojiang 	char to_l_[PADL_(const char *)]; const char * to; char to_r_[PADR_(const char *)];
1779*22ce4affSfengbojiang };
1780*22ce4affSfengbojiang struct fhreadlink_args {
1781*22ce4affSfengbojiang 	char fhp_l_[PADL_(struct fhandle *)]; struct fhandle * fhp; char fhp_r_[PADR_(struct fhandle *)];
1782*22ce4affSfengbojiang 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
1783*22ce4affSfengbojiang 	char bufsize_l_[PADL_(size_t)]; size_t bufsize; char bufsize_r_[PADR_(size_t)];
1784*22ce4affSfengbojiang };
1785*22ce4affSfengbojiang struct funlinkat_args {
1786*22ce4affSfengbojiang 	char dfd_l_[PADL_(int)]; int dfd; char dfd_r_[PADR_(int)];
1787*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1788*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1789*22ce4affSfengbojiang 	char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
1790*22ce4affSfengbojiang };
1791*22ce4affSfengbojiang struct copy_file_range_args {
1792*22ce4affSfengbojiang 	char infd_l_[PADL_(int)]; int infd; char infd_r_[PADR_(int)];
1793*22ce4affSfengbojiang 	char inoffp_l_[PADL_(off_t *)]; off_t * inoffp; char inoffp_r_[PADR_(off_t *)];
1794*22ce4affSfengbojiang 	char outfd_l_[PADL_(int)]; int outfd; char outfd_r_[PADR_(int)];
1795*22ce4affSfengbojiang 	char outoffp_l_[PADL_(off_t *)]; off_t * outoffp; char outoffp_r_[PADR_(off_t *)];
1796*22ce4affSfengbojiang 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
1797*22ce4affSfengbojiang 	char flags_l_[PADL_(unsigned int)]; unsigned int flags; char flags_r_[PADR_(unsigned int)];
1798*22ce4affSfengbojiang };
1799*22ce4affSfengbojiang struct __sysctlbyname_args {
1800*22ce4affSfengbojiang 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
1801*22ce4affSfengbojiang 	char namelen_l_[PADL_(size_t)]; size_t namelen; char namelen_r_[PADR_(size_t)];
1802*22ce4affSfengbojiang 	char old_l_[PADL_(void *)]; void * old; char old_r_[PADR_(void *)];
1803*22ce4affSfengbojiang 	char oldlenp_l_[PADL_(size_t *)]; size_t * oldlenp; char oldlenp_r_[PADR_(size_t *)];
1804*22ce4affSfengbojiang 	char new_l_[PADL_(void *)]; void * new; char new_r_[PADR_(void *)];
1805*22ce4affSfengbojiang 	char newlen_l_[PADL_(size_t)]; size_t newlen; char newlen_r_[PADR_(size_t)];
1806*22ce4affSfengbojiang };
1807*22ce4affSfengbojiang struct shm_open2_args {
1808*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1809*22ce4affSfengbojiang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1810*22ce4affSfengbojiang 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
1811*22ce4affSfengbojiang 	char shmflags_l_[PADL_(int)]; int shmflags; char shmflags_r_[PADR_(int)];
1812*22ce4affSfengbojiang 	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
1813*22ce4affSfengbojiang };
1814*22ce4affSfengbojiang struct shm_rename_args {
1815*22ce4affSfengbojiang 	char path_from_l_[PADL_(const char *)]; const char * path_from; char path_from_r_[PADR_(const char *)];
1816*22ce4affSfengbojiang 	char path_to_l_[PADL_(const char *)]; const char * path_to; char path_to_r_[PADR_(const char *)];
1817*22ce4affSfengbojiang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1818*22ce4affSfengbojiang };
1819*22ce4affSfengbojiang struct sigfastblock_args {
1820*22ce4affSfengbojiang 	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
1821*22ce4affSfengbojiang 	char ptr_l_[PADL_(uint32_t *)]; uint32_t * ptr; char ptr_r_[PADR_(uint32_t *)];
1822*22ce4affSfengbojiang };
1823*22ce4affSfengbojiang struct __realpathat_args {
1824*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1825*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1826*22ce4affSfengbojiang 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
1827*22ce4affSfengbojiang 	char size_l_[PADL_(size_t)]; size_t size; char size_r_[PADR_(size_t)];
1828*22ce4affSfengbojiang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1829*22ce4affSfengbojiang };
1830*22ce4affSfengbojiang struct close_range_args {
1831*22ce4affSfengbojiang 	char lowfd_l_[PADL_(u_int)]; u_int lowfd; char lowfd_r_[PADR_(u_int)];
1832*22ce4affSfengbojiang 	char highfd_l_[PADL_(u_int)]; u_int highfd; char highfd_r_[PADR_(u_int)];
1833*22ce4affSfengbojiang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1834*22ce4affSfengbojiang };
1835*22ce4affSfengbojiang struct rpctls_syscall_args {
1836*22ce4affSfengbojiang 	char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)];
1837*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1838*22ce4affSfengbojiang };
1839*22ce4affSfengbojiang struct __specialfd_args {
1840*22ce4affSfengbojiang 	char type_l_[PADL_(int)]; int type; char type_r_[PADR_(int)];
1841*22ce4affSfengbojiang 	char req_l_[PADL_(const void *)]; const void * req; char req_r_[PADR_(const void *)];
1842*22ce4affSfengbojiang 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
1843*22ce4affSfengbojiang };
1844*22ce4affSfengbojiang struct aio_writev_args {
1845*22ce4affSfengbojiang 	char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)];
1846*22ce4affSfengbojiang };
1847*22ce4affSfengbojiang struct aio_readv_args {
1848*22ce4affSfengbojiang 	char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)];
1849a9643ea8Slogwang };
1850a9643ea8Slogwang int	nosys(struct thread *, struct nosys_args *);
1851a9643ea8Slogwang void	sys_sys_exit(struct thread *, struct sys_exit_args *);
1852a9643ea8Slogwang int	sys_fork(struct thread *, struct fork_args *);
1853a9643ea8Slogwang int	sys_read(struct thread *, struct read_args *);
1854a9643ea8Slogwang int	sys_write(struct thread *, struct write_args *);
1855a9643ea8Slogwang int	sys_open(struct thread *, struct open_args *);
1856a9643ea8Slogwang int	sys_close(struct thread *, struct close_args *);
1857a9643ea8Slogwang int	sys_wait4(struct thread *, struct wait4_args *);
1858a9643ea8Slogwang int	sys_link(struct thread *, struct link_args *);
1859a9643ea8Slogwang int	sys_unlink(struct thread *, struct unlink_args *);
1860a9643ea8Slogwang int	sys_chdir(struct thread *, struct chdir_args *);
1861a9643ea8Slogwang int	sys_fchdir(struct thread *, struct fchdir_args *);
1862a9643ea8Slogwang int	sys_chmod(struct thread *, struct chmod_args *);
1863a9643ea8Slogwang int	sys_chown(struct thread *, struct chown_args *);
1864*22ce4affSfengbojiang int	sys_break(struct thread *, struct break_args *);
1865a9643ea8Slogwang int	sys_getpid(struct thread *, struct getpid_args *);
1866a9643ea8Slogwang int	sys_mount(struct thread *, struct mount_args *);
1867a9643ea8Slogwang int	sys_unmount(struct thread *, struct unmount_args *);
1868a9643ea8Slogwang int	sys_setuid(struct thread *, struct setuid_args *);
1869a9643ea8Slogwang int	sys_getuid(struct thread *, struct getuid_args *);
1870a9643ea8Slogwang int	sys_geteuid(struct thread *, struct geteuid_args *);
1871a9643ea8Slogwang int	sys_ptrace(struct thread *, struct ptrace_args *);
1872a9643ea8Slogwang int	sys_recvmsg(struct thread *, struct recvmsg_args *);
1873a9643ea8Slogwang int	sys_sendmsg(struct thread *, struct sendmsg_args *);
1874a9643ea8Slogwang int	sys_recvfrom(struct thread *, struct recvfrom_args *);
1875a9643ea8Slogwang int	sys_accept(struct thread *, struct accept_args *);
1876a9643ea8Slogwang int	sys_getpeername(struct thread *, struct getpeername_args *);
1877a9643ea8Slogwang int	sys_getsockname(struct thread *, struct getsockname_args *);
1878a9643ea8Slogwang int	sys_access(struct thread *, struct access_args *);
1879a9643ea8Slogwang int	sys_chflags(struct thread *, struct chflags_args *);
1880a9643ea8Slogwang int	sys_fchflags(struct thread *, struct fchflags_args *);
1881a9643ea8Slogwang int	sys_sync(struct thread *, struct sync_args *);
1882a9643ea8Slogwang int	sys_kill(struct thread *, struct kill_args *);
1883a9643ea8Slogwang int	sys_getppid(struct thread *, struct getppid_args *);
1884a9643ea8Slogwang int	sys_dup(struct thread *, struct dup_args *);
1885a9643ea8Slogwang int	sys_getegid(struct thread *, struct getegid_args *);
1886a9643ea8Slogwang int	sys_profil(struct thread *, struct profil_args *);
1887a9643ea8Slogwang int	sys_ktrace(struct thread *, struct ktrace_args *);
1888a9643ea8Slogwang int	sys_getgid(struct thread *, struct getgid_args *);
1889a9643ea8Slogwang int	sys_getlogin(struct thread *, struct getlogin_args *);
1890a9643ea8Slogwang int	sys_setlogin(struct thread *, struct setlogin_args *);
1891a9643ea8Slogwang int	sys_acct(struct thread *, struct acct_args *);
1892a9643ea8Slogwang int	sys_sigaltstack(struct thread *, struct sigaltstack_args *);
1893a9643ea8Slogwang int	sys_ioctl(struct thread *, struct ioctl_args *);
1894a9643ea8Slogwang int	sys_reboot(struct thread *, struct reboot_args *);
1895a9643ea8Slogwang int	sys_revoke(struct thread *, struct revoke_args *);
1896a9643ea8Slogwang int	sys_symlink(struct thread *, struct symlink_args *);
1897a9643ea8Slogwang int	sys_readlink(struct thread *, struct readlink_args *);
1898a9643ea8Slogwang int	sys_execve(struct thread *, struct execve_args *);
1899a9643ea8Slogwang int	sys_umask(struct thread *, struct umask_args *);
1900a9643ea8Slogwang int	sys_chroot(struct thread *, struct chroot_args *);
1901a9643ea8Slogwang int	sys_msync(struct thread *, struct msync_args *);
1902a9643ea8Slogwang int	sys_vfork(struct thread *, struct vfork_args *);
1903a9643ea8Slogwang int	sys_sbrk(struct thread *, struct sbrk_args *);
1904a9643ea8Slogwang int	sys_sstk(struct thread *, struct sstk_args *);
1905a9643ea8Slogwang int	sys_munmap(struct thread *, struct munmap_args *);
1906a9643ea8Slogwang int	sys_mprotect(struct thread *, struct mprotect_args *);
1907a9643ea8Slogwang int	sys_madvise(struct thread *, struct madvise_args *);
1908a9643ea8Slogwang int	sys_mincore(struct thread *, struct mincore_args *);
1909a9643ea8Slogwang int	sys_getgroups(struct thread *, struct getgroups_args *);
1910a9643ea8Slogwang int	sys_setgroups(struct thread *, struct setgroups_args *);
1911a9643ea8Slogwang int	sys_getpgrp(struct thread *, struct getpgrp_args *);
1912a9643ea8Slogwang int	sys_setpgid(struct thread *, struct setpgid_args *);
1913a9643ea8Slogwang int	sys_setitimer(struct thread *, struct setitimer_args *);
1914a9643ea8Slogwang int	sys_swapon(struct thread *, struct swapon_args *);
1915a9643ea8Slogwang int	sys_getitimer(struct thread *, struct getitimer_args *);
1916a9643ea8Slogwang int	sys_getdtablesize(struct thread *, struct getdtablesize_args *);
1917a9643ea8Slogwang int	sys_dup2(struct thread *, struct dup2_args *);
1918a9643ea8Slogwang int	sys_fcntl(struct thread *, struct fcntl_args *);
1919a9643ea8Slogwang int	sys_select(struct thread *, struct select_args *);
1920a9643ea8Slogwang int	sys_fsync(struct thread *, struct fsync_args *);
1921a9643ea8Slogwang int	sys_setpriority(struct thread *, struct setpriority_args *);
1922a9643ea8Slogwang int	sys_socket(struct thread *, struct socket_args *);
1923a9643ea8Slogwang int	sys_connect(struct thread *, struct connect_args *);
1924a9643ea8Slogwang int	sys_getpriority(struct thread *, struct getpriority_args *);
1925a9643ea8Slogwang int	sys_bind(struct thread *, struct bind_args *);
1926a9643ea8Slogwang int	sys_setsockopt(struct thread *, struct setsockopt_args *);
1927a9643ea8Slogwang int	sys_listen(struct thread *, struct listen_args *);
1928a9643ea8Slogwang int	sys_gettimeofday(struct thread *, struct gettimeofday_args *);
1929a9643ea8Slogwang int	sys_getrusage(struct thread *, struct getrusage_args *);
1930a9643ea8Slogwang int	sys_getsockopt(struct thread *, struct getsockopt_args *);
1931a9643ea8Slogwang int	sys_readv(struct thread *, struct readv_args *);
1932a9643ea8Slogwang int	sys_writev(struct thread *, struct writev_args *);
1933a9643ea8Slogwang int	sys_settimeofday(struct thread *, struct settimeofday_args *);
1934a9643ea8Slogwang int	sys_fchown(struct thread *, struct fchown_args *);
1935a9643ea8Slogwang int	sys_fchmod(struct thread *, struct fchmod_args *);
1936a9643ea8Slogwang int	sys_setreuid(struct thread *, struct setreuid_args *);
1937a9643ea8Slogwang int	sys_setregid(struct thread *, struct setregid_args *);
1938a9643ea8Slogwang int	sys_rename(struct thread *, struct rename_args *);
1939a9643ea8Slogwang int	sys_flock(struct thread *, struct flock_args *);
1940a9643ea8Slogwang int	sys_mkfifo(struct thread *, struct mkfifo_args *);
1941a9643ea8Slogwang int	sys_sendto(struct thread *, struct sendto_args *);
1942a9643ea8Slogwang int	sys_shutdown(struct thread *, struct shutdown_args *);
1943a9643ea8Slogwang int	sys_socketpair(struct thread *, struct socketpair_args *);
1944a9643ea8Slogwang int	sys_mkdir(struct thread *, struct mkdir_args *);
1945a9643ea8Slogwang int	sys_rmdir(struct thread *, struct rmdir_args *);
1946a9643ea8Slogwang int	sys_utimes(struct thread *, struct utimes_args *);
1947a9643ea8Slogwang int	sys_adjtime(struct thread *, struct adjtime_args *);
1948a9643ea8Slogwang int	sys_setsid(struct thread *, struct setsid_args *);
1949a9643ea8Slogwang int	sys_quotactl(struct thread *, struct quotactl_args *);
1950a9643ea8Slogwang int	sys_nlm_syscall(struct thread *, struct nlm_syscall_args *);
1951a9643ea8Slogwang int	sys_nfssvc(struct thread *, struct nfssvc_args *);
1952a9643ea8Slogwang int	sys_lgetfh(struct thread *, struct lgetfh_args *);
1953a9643ea8Slogwang int	sys_getfh(struct thread *, struct getfh_args *);
1954a9643ea8Slogwang int	sysarch(struct thread *, struct sysarch_args *);
1955a9643ea8Slogwang int	sys_rtprio(struct thread *, struct rtprio_args *);
1956a9643ea8Slogwang int	sys_semsys(struct thread *, struct semsys_args *);
1957a9643ea8Slogwang int	sys_msgsys(struct thread *, struct msgsys_args *);
1958a9643ea8Slogwang int	sys_shmsys(struct thread *, struct shmsys_args *);
1959a9643ea8Slogwang int	sys_setfib(struct thread *, struct setfib_args *);
1960a9643ea8Slogwang int	sys_ntp_adjtime(struct thread *, struct ntp_adjtime_args *);
1961a9643ea8Slogwang int	sys_setgid(struct thread *, struct setgid_args *);
1962a9643ea8Slogwang int	sys_setegid(struct thread *, struct setegid_args *);
1963a9643ea8Slogwang int	sys_seteuid(struct thread *, struct seteuid_args *);
1964a9643ea8Slogwang int	sys_pathconf(struct thread *, struct pathconf_args *);
1965a9643ea8Slogwang int	sys_fpathconf(struct thread *, struct fpathconf_args *);
1966a9643ea8Slogwang int	sys_getrlimit(struct thread *, struct __getrlimit_args *);
1967a9643ea8Slogwang int	sys_setrlimit(struct thread *, struct __setrlimit_args *);
1968a9643ea8Slogwang int	sys___sysctl(struct thread *, struct sysctl_args *);
1969a9643ea8Slogwang int	sys_mlock(struct thread *, struct mlock_args *);
1970a9643ea8Slogwang int	sys_munlock(struct thread *, struct munlock_args *);
1971a9643ea8Slogwang int	sys_undelete(struct thread *, struct undelete_args *);
1972a9643ea8Slogwang int	sys_futimes(struct thread *, struct futimes_args *);
1973a9643ea8Slogwang int	sys_getpgid(struct thread *, struct getpgid_args *);
1974a9643ea8Slogwang int	sys_poll(struct thread *, struct poll_args *);
1975a9643ea8Slogwang int	sys_semget(struct thread *, struct semget_args *);
1976a9643ea8Slogwang int	sys_semop(struct thread *, struct semop_args *);
1977a9643ea8Slogwang int	sys_msgget(struct thread *, struct msgget_args *);
1978a9643ea8Slogwang int	sys_msgsnd(struct thread *, struct msgsnd_args *);
1979a9643ea8Slogwang int	sys_msgrcv(struct thread *, struct msgrcv_args *);
1980a9643ea8Slogwang int	sys_shmat(struct thread *, struct shmat_args *);
1981a9643ea8Slogwang int	sys_shmdt(struct thread *, struct shmdt_args *);
1982a9643ea8Slogwang int	sys_shmget(struct thread *, struct shmget_args *);
1983a9643ea8Slogwang int	sys_clock_gettime(struct thread *, struct clock_gettime_args *);
1984a9643ea8Slogwang int	sys_clock_settime(struct thread *, struct clock_settime_args *);
1985a9643ea8Slogwang int	sys_clock_getres(struct thread *, struct clock_getres_args *);
1986a9643ea8Slogwang int	sys_ktimer_create(struct thread *, struct ktimer_create_args *);
1987a9643ea8Slogwang int	sys_ktimer_delete(struct thread *, struct ktimer_delete_args *);
1988a9643ea8Slogwang int	sys_ktimer_settime(struct thread *, struct ktimer_settime_args *);
1989a9643ea8Slogwang int	sys_ktimer_gettime(struct thread *, struct ktimer_gettime_args *);
1990a9643ea8Slogwang int	sys_ktimer_getoverrun(struct thread *, struct ktimer_getoverrun_args *);
1991a9643ea8Slogwang int	sys_nanosleep(struct thread *, struct nanosleep_args *);
1992a9643ea8Slogwang int	sys_ffclock_getcounter(struct thread *, struct ffclock_getcounter_args *);
1993a9643ea8Slogwang int	sys_ffclock_setestimate(struct thread *, struct ffclock_setestimate_args *);
1994a9643ea8Slogwang int	sys_ffclock_getestimate(struct thread *, struct ffclock_getestimate_args *);
1995*22ce4affSfengbojiang int	sys_clock_nanosleep(struct thread *, struct clock_nanosleep_args *);
1996a9643ea8Slogwang int	sys_clock_getcpuclockid2(struct thread *, struct clock_getcpuclockid2_args *);
1997a9643ea8Slogwang int	sys_ntp_gettime(struct thread *, struct ntp_gettime_args *);
1998a9643ea8Slogwang int	sys_minherit(struct thread *, struct minherit_args *);
1999a9643ea8Slogwang int	sys_rfork(struct thread *, struct rfork_args *);
2000a9643ea8Slogwang int	sys_issetugid(struct thread *, struct issetugid_args *);
2001a9643ea8Slogwang int	sys_lchown(struct thread *, struct lchown_args *);
2002a9643ea8Slogwang int	sys_aio_read(struct thread *, struct aio_read_args *);
2003a9643ea8Slogwang int	sys_aio_write(struct thread *, struct aio_write_args *);
2004a9643ea8Slogwang int	sys_lio_listio(struct thread *, struct lio_listio_args *);
2005a9643ea8Slogwang int	sys_lchmod(struct thread *, struct lchmod_args *);
2006a9643ea8Slogwang int	sys_lutimes(struct thread *, struct lutimes_args *);
2007a9643ea8Slogwang int	sys_preadv(struct thread *, struct preadv_args *);
2008a9643ea8Slogwang int	sys_pwritev(struct thread *, struct pwritev_args *);
2009a9643ea8Slogwang int	sys_fhopen(struct thread *, struct fhopen_args *);
2010a9643ea8Slogwang int	sys_modnext(struct thread *, struct modnext_args *);
2011a9643ea8Slogwang int	sys_modstat(struct thread *, struct modstat_args *);
2012a9643ea8Slogwang int	sys_modfnext(struct thread *, struct modfnext_args *);
2013a9643ea8Slogwang int	sys_modfind(struct thread *, struct modfind_args *);
2014a9643ea8Slogwang int	sys_kldload(struct thread *, struct kldload_args *);
2015a9643ea8Slogwang int	sys_kldunload(struct thread *, struct kldunload_args *);
2016a9643ea8Slogwang int	sys_kldfind(struct thread *, struct kldfind_args *);
2017a9643ea8Slogwang int	sys_kldnext(struct thread *, struct kldnext_args *);
2018a9643ea8Slogwang int	sys_kldstat(struct thread *, struct kldstat_args *);
2019a9643ea8Slogwang int	sys_kldfirstmod(struct thread *, struct kldfirstmod_args *);
2020a9643ea8Slogwang int	sys_getsid(struct thread *, struct getsid_args *);
2021a9643ea8Slogwang int	sys_setresuid(struct thread *, struct setresuid_args *);
2022a9643ea8Slogwang int	sys_setresgid(struct thread *, struct setresgid_args *);
2023a9643ea8Slogwang int	sys_aio_return(struct thread *, struct aio_return_args *);
2024a9643ea8Slogwang int	sys_aio_suspend(struct thread *, struct aio_suspend_args *);
2025a9643ea8Slogwang int	sys_aio_cancel(struct thread *, struct aio_cancel_args *);
2026a9643ea8Slogwang int	sys_aio_error(struct thread *, struct aio_error_args *);
2027a9643ea8Slogwang int	sys_yield(struct thread *, struct yield_args *);
2028a9643ea8Slogwang int	sys_mlockall(struct thread *, struct mlockall_args *);
2029a9643ea8Slogwang int	sys_munlockall(struct thread *, struct munlockall_args *);
2030a9643ea8Slogwang int	sys___getcwd(struct thread *, struct __getcwd_args *);
2031a9643ea8Slogwang int	sys_sched_setparam(struct thread *, struct sched_setparam_args *);
2032a9643ea8Slogwang int	sys_sched_getparam(struct thread *, struct sched_getparam_args *);
2033a9643ea8Slogwang int	sys_sched_setscheduler(struct thread *, struct sched_setscheduler_args *);
2034a9643ea8Slogwang int	sys_sched_getscheduler(struct thread *, struct sched_getscheduler_args *);
2035a9643ea8Slogwang int	sys_sched_yield(struct thread *, struct sched_yield_args *);
2036a9643ea8Slogwang int	sys_sched_get_priority_max(struct thread *, struct sched_get_priority_max_args *);
2037a9643ea8Slogwang int	sys_sched_get_priority_min(struct thread *, struct sched_get_priority_min_args *);
2038a9643ea8Slogwang int	sys_sched_rr_get_interval(struct thread *, struct sched_rr_get_interval_args *);
2039a9643ea8Slogwang int	sys_utrace(struct thread *, struct utrace_args *);
2040a9643ea8Slogwang int	sys_kldsym(struct thread *, struct kldsym_args *);
2041a9643ea8Slogwang int	sys_jail(struct thread *, struct jail_args *);
2042a9643ea8Slogwang int	sys_nnpfs_syscall(struct thread *, struct nnpfs_syscall_args *);
2043a9643ea8Slogwang int	sys_sigprocmask(struct thread *, struct sigprocmask_args *);
2044a9643ea8Slogwang int	sys_sigsuspend(struct thread *, struct sigsuspend_args *);
2045a9643ea8Slogwang int	sys_sigpending(struct thread *, struct sigpending_args *);
2046a9643ea8Slogwang int	sys_sigtimedwait(struct thread *, struct sigtimedwait_args *);
2047a9643ea8Slogwang int	sys_sigwaitinfo(struct thread *, struct sigwaitinfo_args *);
2048a9643ea8Slogwang int	sys___acl_get_file(struct thread *, struct __acl_get_file_args *);
2049a9643ea8Slogwang int	sys___acl_set_file(struct thread *, struct __acl_set_file_args *);
2050a9643ea8Slogwang int	sys___acl_get_fd(struct thread *, struct __acl_get_fd_args *);
2051a9643ea8Slogwang int	sys___acl_set_fd(struct thread *, struct __acl_set_fd_args *);
2052a9643ea8Slogwang int	sys___acl_delete_file(struct thread *, struct __acl_delete_file_args *);
2053a9643ea8Slogwang int	sys___acl_delete_fd(struct thread *, struct __acl_delete_fd_args *);
2054a9643ea8Slogwang int	sys___acl_aclcheck_file(struct thread *, struct __acl_aclcheck_file_args *);
2055a9643ea8Slogwang int	sys___acl_aclcheck_fd(struct thread *, struct __acl_aclcheck_fd_args *);
2056a9643ea8Slogwang int	sys_extattrctl(struct thread *, struct extattrctl_args *);
2057a9643ea8Slogwang int	sys_extattr_set_file(struct thread *, struct extattr_set_file_args *);
2058a9643ea8Slogwang int	sys_extattr_get_file(struct thread *, struct extattr_get_file_args *);
2059a9643ea8Slogwang int	sys_extattr_delete_file(struct thread *, struct extattr_delete_file_args *);
2060a9643ea8Slogwang int	sys_aio_waitcomplete(struct thread *, struct aio_waitcomplete_args *);
2061a9643ea8Slogwang int	sys_getresuid(struct thread *, struct getresuid_args *);
2062a9643ea8Slogwang int	sys_getresgid(struct thread *, struct getresgid_args *);
2063a9643ea8Slogwang int	sys_kqueue(struct thread *, struct kqueue_args *);
2064a9643ea8Slogwang int	sys_extattr_set_fd(struct thread *, struct extattr_set_fd_args *);
2065a9643ea8Slogwang int	sys_extattr_get_fd(struct thread *, struct extattr_get_fd_args *);
2066a9643ea8Slogwang int	sys_extattr_delete_fd(struct thread *, struct extattr_delete_fd_args *);
2067a9643ea8Slogwang int	sys___setugid(struct thread *, struct __setugid_args *);
2068a9643ea8Slogwang int	sys_eaccess(struct thread *, struct eaccess_args *);
2069a9643ea8Slogwang int	sys_afs3_syscall(struct thread *, struct afs3_syscall_args *);
2070a9643ea8Slogwang int	sys_nmount(struct thread *, struct nmount_args *);
2071a9643ea8Slogwang int	sys___mac_get_proc(struct thread *, struct __mac_get_proc_args *);
2072a9643ea8Slogwang int	sys___mac_set_proc(struct thread *, struct __mac_set_proc_args *);
2073a9643ea8Slogwang int	sys___mac_get_fd(struct thread *, struct __mac_get_fd_args *);
2074a9643ea8Slogwang int	sys___mac_get_file(struct thread *, struct __mac_get_file_args *);
2075a9643ea8Slogwang int	sys___mac_set_fd(struct thread *, struct __mac_set_fd_args *);
2076a9643ea8Slogwang int	sys___mac_set_file(struct thread *, struct __mac_set_file_args *);
2077a9643ea8Slogwang int	sys_kenv(struct thread *, struct kenv_args *);
2078a9643ea8Slogwang int	sys_lchflags(struct thread *, struct lchflags_args *);
2079a9643ea8Slogwang int	sys_uuidgen(struct thread *, struct uuidgen_args *);
2080a9643ea8Slogwang int	sys_sendfile(struct thread *, struct sendfile_args *);
2081a9643ea8Slogwang int	sys_mac_syscall(struct thread *, struct mac_syscall_args *);
2082a9643ea8Slogwang int	sys_ksem_close(struct thread *, struct ksem_close_args *);
2083a9643ea8Slogwang int	sys_ksem_post(struct thread *, struct ksem_post_args *);
2084a9643ea8Slogwang int	sys_ksem_wait(struct thread *, struct ksem_wait_args *);
2085a9643ea8Slogwang int	sys_ksem_trywait(struct thread *, struct ksem_trywait_args *);
2086a9643ea8Slogwang int	sys_ksem_init(struct thread *, struct ksem_init_args *);
2087a9643ea8Slogwang int	sys_ksem_open(struct thread *, struct ksem_open_args *);
2088a9643ea8Slogwang int	sys_ksem_unlink(struct thread *, struct ksem_unlink_args *);
2089a9643ea8Slogwang int	sys_ksem_getvalue(struct thread *, struct ksem_getvalue_args *);
2090a9643ea8Slogwang int	sys_ksem_destroy(struct thread *, struct ksem_destroy_args *);
2091a9643ea8Slogwang int	sys___mac_get_pid(struct thread *, struct __mac_get_pid_args *);
2092a9643ea8Slogwang int	sys___mac_get_link(struct thread *, struct __mac_get_link_args *);
2093a9643ea8Slogwang int	sys___mac_set_link(struct thread *, struct __mac_set_link_args *);
2094a9643ea8Slogwang int	sys_extattr_set_link(struct thread *, struct extattr_set_link_args *);
2095a9643ea8Slogwang int	sys_extattr_get_link(struct thread *, struct extattr_get_link_args *);
2096a9643ea8Slogwang int	sys_extattr_delete_link(struct thread *, struct extattr_delete_link_args *);
2097a9643ea8Slogwang int	sys___mac_execve(struct thread *, struct __mac_execve_args *);
2098a9643ea8Slogwang int	sys_sigaction(struct thread *, struct sigaction_args *);
2099a9643ea8Slogwang int	sys_sigreturn(struct thread *, struct sigreturn_args *);
2100a9643ea8Slogwang int	sys_getcontext(struct thread *, struct getcontext_args *);
2101a9643ea8Slogwang int	sys_setcontext(struct thread *, struct setcontext_args *);
2102a9643ea8Slogwang int	sys_swapcontext(struct thread *, struct swapcontext_args *);
2103a9643ea8Slogwang int	sys_swapoff(struct thread *, struct swapoff_args *);
2104a9643ea8Slogwang int	sys___acl_get_link(struct thread *, struct __acl_get_link_args *);
2105a9643ea8Slogwang int	sys___acl_set_link(struct thread *, struct __acl_set_link_args *);
2106a9643ea8Slogwang int	sys___acl_delete_link(struct thread *, struct __acl_delete_link_args *);
2107a9643ea8Slogwang int	sys___acl_aclcheck_link(struct thread *, struct __acl_aclcheck_link_args *);
2108a9643ea8Slogwang int	sys_sigwait(struct thread *, struct sigwait_args *);
2109a9643ea8Slogwang int	sys_thr_create(struct thread *, struct thr_create_args *);
2110a9643ea8Slogwang int	sys_thr_exit(struct thread *, struct thr_exit_args *);
2111a9643ea8Slogwang int	sys_thr_self(struct thread *, struct thr_self_args *);
2112a9643ea8Slogwang int	sys_thr_kill(struct thread *, struct thr_kill_args *);
2113a9643ea8Slogwang int	sys_jail_attach(struct thread *, struct jail_attach_args *);
2114a9643ea8Slogwang int	sys_extattr_list_fd(struct thread *, struct extattr_list_fd_args *);
2115a9643ea8Slogwang int	sys_extattr_list_file(struct thread *, struct extattr_list_file_args *);
2116a9643ea8Slogwang int	sys_extattr_list_link(struct thread *, struct extattr_list_link_args *);
2117a9643ea8Slogwang int	sys_ksem_timedwait(struct thread *, struct ksem_timedwait_args *);
2118a9643ea8Slogwang int	sys_thr_suspend(struct thread *, struct thr_suspend_args *);
2119a9643ea8Slogwang int	sys_thr_wake(struct thread *, struct thr_wake_args *);
2120a9643ea8Slogwang int	sys_kldunloadf(struct thread *, struct kldunloadf_args *);
2121a9643ea8Slogwang int	sys_audit(struct thread *, struct audit_args *);
2122a9643ea8Slogwang int	sys_auditon(struct thread *, struct auditon_args *);
2123a9643ea8Slogwang int	sys_getauid(struct thread *, struct getauid_args *);
2124a9643ea8Slogwang int	sys_setauid(struct thread *, struct setauid_args *);
2125a9643ea8Slogwang int	sys_getaudit(struct thread *, struct getaudit_args *);
2126a9643ea8Slogwang int	sys_setaudit(struct thread *, struct setaudit_args *);
2127a9643ea8Slogwang int	sys_getaudit_addr(struct thread *, struct getaudit_addr_args *);
2128a9643ea8Slogwang int	sys_setaudit_addr(struct thread *, struct setaudit_addr_args *);
2129a9643ea8Slogwang int	sys_auditctl(struct thread *, struct auditctl_args *);
2130a9643ea8Slogwang int	sys__umtx_op(struct thread *, struct _umtx_op_args *);
2131a9643ea8Slogwang int	sys_thr_new(struct thread *, struct thr_new_args *);
2132a9643ea8Slogwang int	sys_sigqueue(struct thread *, struct sigqueue_args *);
2133a9643ea8Slogwang int	sys_kmq_open(struct thread *, struct kmq_open_args *);
2134a9643ea8Slogwang int	sys_kmq_setattr(struct thread *, struct kmq_setattr_args *);
2135a9643ea8Slogwang int	sys_kmq_timedreceive(struct thread *, struct kmq_timedreceive_args *);
2136a9643ea8Slogwang int	sys_kmq_timedsend(struct thread *, struct kmq_timedsend_args *);
2137a9643ea8Slogwang int	sys_kmq_notify(struct thread *, struct kmq_notify_args *);
2138a9643ea8Slogwang int	sys_kmq_unlink(struct thread *, struct kmq_unlink_args *);
2139a9643ea8Slogwang int	sys_abort2(struct thread *, struct abort2_args *);
2140a9643ea8Slogwang int	sys_thr_set_name(struct thread *, struct thr_set_name_args *);
2141a9643ea8Slogwang int	sys_aio_fsync(struct thread *, struct aio_fsync_args *);
2142a9643ea8Slogwang int	sys_rtprio_thread(struct thread *, struct rtprio_thread_args *);
2143a9643ea8Slogwang int	sys_sctp_peeloff(struct thread *, struct sctp_peeloff_args *);
2144a9643ea8Slogwang int	sys_sctp_generic_sendmsg(struct thread *, struct sctp_generic_sendmsg_args *);
2145a9643ea8Slogwang int	sys_sctp_generic_sendmsg_iov(struct thread *, struct sctp_generic_sendmsg_iov_args *);
2146a9643ea8Slogwang int	sys_sctp_generic_recvmsg(struct thread *, struct sctp_generic_recvmsg_args *);
2147a9643ea8Slogwang int	sys_pread(struct thread *, struct pread_args *);
2148a9643ea8Slogwang int	sys_pwrite(struct thread *, struct pwrite_args *);
2149a9643ea8Slogwang int	sys_mmap(struct thread *, struct mmap_args *);
2150a9643ea8Slogwang int	sys_lseek(struct thread *, struct lseek_args *);
2151a9643ea8Slogwang int	sys_truncate(struct thread *, struct truncate_args *);
2152a9643ea8Slogwang int	sys_ftruncate(struct thread *, struct ftruncate_args *);
2153a9643ea8Slogwang int	sys_thr_kill2(struct thread *, struct thr_kill2_args *);
2154a9643ea8Slogwang int	sys_shm_unlink(struct thread *, struct shm_unlink_args *);
2155a9643ea8Slogwang int	sys_cpuset(struct thread *, struct cpuset_args *);
2156a9643ea8Slogwang int	sys_cpuset_setid(struct thread *, struct cpuset_setid_args *);
2157a9643ea8Slogwang int	sys_cpuset_getid(struct thread *, struct cpuset_getid_args *);
2158a9643ea8Slogwang int	sys_cpuset_getaffinity(struct thread *, struct cpuset_getaffinity_args *);
2159a9643ea8Slogwang int	sys_cpuset_setaffinity(struct thread *, struct cpuset_setaffinity_args *);
2160a9643ea8Slogwang int	sys_faccessat(struct thread *, struct faccessat_args *);
2161a9643ea8Slogwang int	sys_fchmodat(struct thread *, struct fchmodat_args *);
2162a9643ea8Slogwang int	sys_fchownat(struct thread *, struct fchownat_args *);
2163a9643ea8Slogwang int	sys_fexecve(struct thread *, struct fexecve_args *);
2164a9643ea8Slogwang int	sys_futimesat(struct thread *, struct futimesat_args *);
2165a9643ea8Slogwang int	sys_linkat(struct thread *, struct linkat_args *);
2166a9643ea8Slogwang int	sys_mkdirat(struct thread *, struct mkdirat_args *);
2167a9643ea8Slogwang int	sys_mkfifoat(struct thread *, struct mkfifoat_args *);
2168a9643ea8Slogwang int	sys_openat(struct thread *, struct openat_args *);
2169a9643ea8Slogwang int	sys_readlinkat(struct thread *, struct readlinkat_args *);
2170a9643ea8Slogwang int	sys_renameat(struct thread *, struct renameat_args *);
2171a9643ea8Slogwang int	sys_symlinkat(struct thread *, struct symlinkat_args *);
2172a9643ea8Slogwang int	sys_unlinkat(struct thread *, struct unlinkat_args *);
2173a9643ea8Slogwang int	sys_posix_openpt(struct thread *, struct posix_openpt_args *);
2174a9643ea8Slogwang int	sys_gssd_syscall(struct thread *, struct gssd_syscall_args *);
2175a9643ea8Slogwang int	sys_jail_get(struct thread *, struct jail_get_args *);
2176a9643ea8Slogwang int	sys_jail_set(struct thread *, struct jail_set_args *);
2177a9643ea8Slogwang int	sys_jail_remove(struct thread *, struct jail_remove_args *);
2178a9643ea8Slogwang int	sys___semctl(struct thread *, struct __semctl_args *);
2179a9643ea8Slogwang int	sys_msgctl(struct thread *, struct msgctl_args *);
2180a9643ea8Slogwang int	sys_shmctl(struct thread *, struct shmctl_args *);
2181a9643ea8Slogwang int	sys_lpathconf(struct thread *, struct lpathconf_args *);
2182a9643ea8Slogwang int	sys___cap_rights_get(struct thread *, struct __cap_rights_get_args *);
2183a9643ea8Slogwang int	sys_cap_enter(struct thread *, struct cap_enter_args *);
2184a9643ea8Slogwang int	sys_cap_getmode(struct thread *, struct cap_getmode_args *);
2185a9643ea8Slogwang int	sys_pdfork(struct thread *, struct pdfork_args *);
2186a9643ea8Slogwang int	sys_pdkill(struct thread *, struct pdkill_args *);
2187a9643ea8Slogwang int	sys_pdgetpid(struct thread *, struct pdgetpid_args *);
2188a9643ea8Slogwang int	sys_pselect(struct thread *, struct pselect_args *);
2189a9643ea8Slogwang int	sys_getloginclass(struct thread *, struct getloginclass_args *);
2190a9643ea8Slogwang int	sys_setloginclass(struct thread *, struct setloginclass_args *);
2191a9643ea8Slogwang int	sys_rctl_get_racct(struct thread *, struct rctl_get_racct_args *);
2192a9643ea8Slogwang int	sys_rctl_get_rules(struct thread *, struct rctl_get_rules_args *);
2193a9643ea8Slogwang int	sys_rctl_get_limits(struct thread *, struct rctl_get_limits_args *);
2194a9643ea8Slogwang int	sys_rctl_add_rule(struct thread *, struct rctl_add_rule_args *);
2195a9643ea8Slogwang int	sys_rctl_remove_rule(struct thread *, struct rctl_remove_rule_args *);
2196a9643ea8Slogwang int	sys_posix_fallocate(struct thread *, struct posix_fallocate_args *);
2197a9643ea8Slogwang int	sys_posix_fadvise(struct thread *, struct posix_fadvise_args *);
2198a9643ea8Slogwang int	sys_wait6(struct thread *, struct wait6_args *);
2199a9643ea8Slogwang int	sys_cap_rights_limit(struct thread *, struct cap_rights_limit_args *);
2200a9643ea8Slogwang int	sys_cap_ioctls_limit(struct thread *, struct cap_ioctls_limit_args *);
2201a9643ea8Slogwang int	sys_cap_ioctls_get(struct thread *, struct cap_ioctls_get_args *);
2202a9643ea8Slogwang int	sys_cap_fcntls_limit(struct thread *, struct cap_fcntls_limit_args *);
2203a9643ea8Slogwang int	sys_cap_fcntls_get(struct thread *, struct cap_fcntls_get_args *);
2204a9643ea8Slogwang int	sys_bindat(struct thread *, struct bindat_args *);
2205a9643ea8Slogwang int	sys_connectat(struct thread *, struct connectat_args *);
2206a9643ea8Slogwang int	sys_chflagsat(struct thread *, struct chflagsat_args *);
2207a9643ea8Slogwang int	sys_accept4(struct thread *, struct accept4_args *);
2208a9643ea8Slogwang int	sys_pipe2(struct thread *, struct pipe2_args *);
2209a9643ea8Slogwang int	sys_aio_mlock(struct thread *, struct aio_mlock_args *);
2210a9643ea8Slogwang int	sys_procctl(struct thread *, struct procctl_args *);
2211a9643ea8Slogwang int	sys_ppoll(struct thread *, struct ppoll_args *);
2212a9643ea8Slogwang int	sys_futimens(struct thread *, struct futimens_args *);
2213a9643ea8Slogwang int	sys_utimensat(struct thread *, struct utimensat_args *);
2214*22ce4affSfengbojiang int	sys_fdatasync(struct thread *, struct fdatasync_args *);
2215*22ce4affSfengbojiang int	sys_fstat(struct thread *, struct fstat_args *);
2216*22ce4affSfengbojiang int	sys_fstatat(struct thread *, struct fstatat_args *);
2217*22ce4affSfengbojiang int	sys_fhstat(struct thread *, struct fhstat_args *);
2218*22ce4affSfengbojiang int	sys_getdirentries(struct thread *, struct getdirentries_args *);
2219*22ce4affSfengbojiang int	sys_statfs(struct thread *, struct statfs_args *);
2220*22ce4affSfengbojiang int	sys_fstatfs(struct thread *, struct fstatfs_args *);
2221*22ce4affSfengbojiang int	sys_getfsstat(struct thread *, struct getfsstat_args *);
2222*22ce4affSfengbojiang int	sys_fhstatfs(struct thread *, struct fhstatfs_args *);
2223*22ce4affSfengbojiang int	sys_mknodat(struct thread *, struct mknodat_args *);
2224*22ce4affSfengbojiang int	sys_kevent(struct thread *, struct kevent_args *);
2225*22ce4affSfengbojiang int	sys_cpuset_getdomain(struct thread *, struct cpuset_getdomain_args *);
2226*22ce4affSfengbojiang int	sys_cpuset_setdomain(struct thread *, struct cpuset_setdomain_args *);
2227*22ce4affSfengbojiang int	sys_getrandom(struct thread *, struct getrandom_args *);
2228*22ce4affSfengbojiang int	sys_getfhat(struct thread *, struct getfhat_args *);
2229*22ce4affSfengbojiang int	sys_fhlink(struct thread *, struct fhlink_args *);
2230*22ce4affSfengbojiang int	sys_fhlinkat(struct thread *, struct fhlinkat_args *);
2231*22ce4affSfengbojiang int	sys_fhreadlink(struct thread *, struct fhreadlink_args *);
2232*22ce4affSfengbojiang int	sys_funlinkat(struct thread *, struct funlinkat_args *);
2233*22ce4affSfengbojiang int	sys_copy_file_range(struct thread *, struct copy_file_range_args *);
2234*22ce4affSfengbojiang int	sys___sysctlbyname(struct thread *, struct __sysctlbyname_args *);
2235*22ce4affSfengbojiang int	sys_shm_open2(struct thread *, struct shm_open2_args *);
2236*22ce4affSfengbojiang int	sys_shm_rename(struct thread *, struct shm_rename_args *);
2237*22ce4affSfengbojiang int	sys_sigfastblock(struct thread *, struct sigfastblock_args *);
2238*22ce4affSfengbojiang int	sys___realpathat(struct thread *, struct __realpathat_args *);
2239*22ce4affSfengbojiang int	sys_close_range(struct thread *, struct close_range_args *);
2240*22ce4affSfengbojiang int	sys_rpctls_syscall(struct thread *, struct rpctls_syscall_args *);
2241*22ce4affSfengbojiang int	sys___specialfd(struct thread *, struct __specialfd_args *);
2242*22ce4affSfengbojiang int	sys_aio_writev(struct thread *, struct aio_writev_args *);
2243*22ce4affSfengbojiang int	sys_aio_readv(struct thread *, struct aio_readv_args *);
2244a9643ea8Slogwang 
2245a9643ea8Slogwang #ifdef COMPAT_43
2246a9643ea8Slogwang 
2247a9643ea8Slogwang struct ocreat_args {
2248*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
2249a9643ea8Slogwang 	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
2250a9643ea8Slogwang };
2251a9643ea8Slogwang struct olseek_args {
2252a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2253a9643ea8Slogwang 	char offset_l_[PADL_(long)]; long offset; char offset_r_[PADR_(long)];
2254a9643ea8Slogwang 	char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
2255a9643ea8Slogwang };
2256a9643ea8Slogwang struct ostat_args {
2257*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
2258a9643ea8Slogwang 	char ub_l_[PADL_(struct ostat *)]; struct ostat * ub; char ub_r_[PADR_(struct ostat *)];
2259a9643ea8Slogwang };
2260a9643ea8Slogwang struct olstat_args {
2261*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
2262a9643ea8Slogwang 	char ub_l_[PADL_(struct ostat *)]; struct ostat * ub; char ub_r_[PADR_(struct ostat *)];
2263a9643ea8Slogwang };
2264a9643ea8Slogwang struct osigaction_args {
2265a9643ea8Slogwang 	char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
2266a9643ea8Slogwang 	char nsa_l_[PADL_(struct osigaction *)]; struct osigaction * nsa; char nsa_r_[PADR_(struct osigaction *)];
2267a9643ea8Slogwang 	char osa_l_[PADL_(struct osigaction *)]; struct osigaction * osa; char osa_r_[PADR_(struct osigaction *)];
2268a9643ea8Slogwang };
2269a9643ea8Slogwang struct osigprocmask_args {
2270a9643ea8Slogwang 	char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)];
2271a9643ea8Slogwang 	char mask_l_[PADL_(osigset_t)]; osigset_t mask; char mask_r_[PADR_(osigset_t)];
2272a9643ea8Slogwang };
2273a9643ea8Slogwang struct ofstat_args {
2274a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2275a9643ea8Slogwang 	char sb_l_[PADL_(struct ostat *)]; struct ostat * sb; char sb_r_[PADR_(struct ostat *)];
2276a9643ea8Slogwang };
2277*22ce4affSfengbojiang struct ogetkerninfo_args {
2278a9643ea8Slogwang 	char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)];
2279a9643ea8Slogwang 	char where_l_[PADL_(char *)]; char * where; char where_r_[PADR_(char *)];
2280a9643ea8Slogwang 	char size_l_[PADL_(size_t *)]; size_t * size; char size_r_[PADR_(size_t *)];
2281a9643ea8Slogwang 	char arg_l_[PADL_(int)]; int arg; char arg_r_[PADR_(int)];
2282a9643ea8Slogwang };
2283a9643ea8Slogwang struct ommap_args {
2284a9643ea8Slogwang 	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
2285a9643ea8Slogwang 	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
2286a9643ea8Slogwang 	char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
2287a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
2288a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2289a9643ea8Slogwang 	char pos_l_[PADL_(long)]; long pos; char pos_r_[PADR_(long)];
2290a9643ea8Slogwang };
2291*22ce4affSfengbojiang struct ogethostname_args {
2292a9643ea8Slogwang 	char hostname_l_[PADL_(char *)]; char * hostname; char hostname_r_[PADR_(char *)];
2293a9643ea8Slogwang 	char len_l_[PADL_(u_int)]; u_int len; char len_r_[PADR_(u_int)];
2294a9643ea8Slogwang };
2295*22ce4affSfengbojiang struct osethostname_args {
2296a9643ea8Slogwang 	char hostname_l_[PADL_(char *)]; char * hostname; char hostname_r_[PADR_(char *)];
2297a9643ea8Slogwang 	char len_l_[PADL_(u_int)]; u_int len; char len_r_[PADR_(u_int)];
2298a9643ea8Slogwang };
2299*22ce4affSfengbojiang struct oaccept_args {
2300*22ce4affSfengbojiang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
2301*22ce4affSfengbojiang 	char name_l_[PADL_(struct sockaddr *)]; struct sockaddr * name; char name_r_[PADR_(struct sockaddr *)];
2302*22ce4affSfengbojiang 	char anamelen_l_[PADL_(int *)]; int * anamelen; char anamelen_r_[PADR_(int *)];
2303*22ce4affSfengbojiang };
2304a9643ea8Slogwang struct osend_args {
2305a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
2306*22ce4affSfengbojiang 	char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
2307a9643ea8Slogwang 	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
2308a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
2309a9643ea8Slogwang };
2310a9643ea8Slogwang struct orecv_args {
2311a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
2312*22ce4affSfengbojiang 	char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
2313a9643ea8Slogwang 	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
2314a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
2315a9643ea8Slogwang };
2316a9643ea8Slogwang struct osigreturn_args {
2317a9643ea8Slogwang 	char sigcntxp_l_[PADL_(struct osigcontext *)]; struct osigcontext * sigcntxp; char sigcntxp_r_[PADR_(struct osigcontext *)];
2318a9643ea8Slogwang };
2319a9643ea8Slogwang struct osigvec_args {
2320a9643ea8Slogwang 	char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
2321a9643ea8Slogwang 	char nsv_l_[PADL_(struct sigvec *)]; struct sigvec * nsv; char nsv_r_[PADR_(struct sigvec *)];
2322a9643ea8Slogwang 	char osv_l_[PADL_(struct sigvec *)]; struct sigvec * osv; char osv_r_[PADR_(struct sigvec *)];
2323a9643ea8Slogwang };
2324a9643ea8Slogwang struct osigblock_args {
2325a9643ea8Slogwang 	char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)];
2326a9643ea8Slogwang };
2327a9643ea8Slogwang struct osigsetmask_args {
2328a9643ea8Slogwang 	char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)];
2329a9643ea8Slogwang };
2330a9643ea8Slogwang struct osigsuspend_args {
2331a9643ea8Slogwang 	char mask_l_[PADL_(osigset_t)]; osigset_t mask; char mask_r_[PADR_(osigset_t)];
2332a9643ea8Slogwang };
2333a9643ea8Slogwang struct osigstack_args {
2334a9643ea8Slogwang 	char nss_l_[PADL_(struct sigstack *)]; struct sigstack * nss; char nss_r_[PADR_(struct sigstack *)];
2335a9643ea8Slogwang 	char oss_l_[PADL_(struct sigstack *)]; struct sigstack * oss; char oss_r_[PADR_(struct sigstack *)];
2336a9643ea8Slogwang };
2337a9643ea8Slogwang struct orecvmsg_args {
2338a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
2339a9643ea8Slogwang 	char msg_l_[PADL_(struct omsghdr *)]; struct omsghdr * msg; char msg_r_[PADR_(struct omsghdr *)];
2340a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
2341a9643ea8Slogwang };
2342a9643ea8Slogwang struct osendmsg_args {
2343a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
2344*22ce4affSfengbojiang 	char msg_l_[PADL_(const void *)]; const void * msg; char msg_r_[PADR_(const void *)];
2345a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
2346a9643ea8Slogwang };
2347a9643ea8Slogwang struct otruncate_args {
2348*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
2349a9643ea8Slogwang 	char length_l_[PADL_(long)]; long length; char length_r_[PADR_(long)];
2350a9643ea8Slogwang };
2351a9643ea8Slogwang struct oftruncate_args {
2352a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2353a9643ea8Slogwang 	char length_l_[PADL_(long)]; long length; char length_r_[PADR_(long)];
2354a9643ea8Slogwang };
2355a9643ea8Slogwang struct ogetpeername_args {
2356a9643ea8Slogwang 	char fdes_l_[PADL_(int)]; int fdes; char fdes_r_[PADR_(int)];
2357*22ce4affSfengbojiang 	char asa_l_[PADL_(struct sockaddr *)]; struct sockaddr * asa; char asa_r_[PADR_(struct sockaddr *)];
2358a9643ea8Slogwang 	char alen_l_[PADL_(int *)]; int * alen; char alen_r_[PADR_(int *)];
2359a9643ea8Slogwang };
2360a9643ea8Slogwang struct osethostid_args {
2361a9643ea8Slogwang 	char hostid_l_[PADL_(long)]; long hostid; char hostid_r_[PADR_(long)];
2362a9643ea8Slogwang };
2363a9643ea8Slogwang struct ogetrlimit_args {
2364a9643ea8Slogwang 	char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)];
2365a9643ea8Slogwang 	char rlp_l_[PADL_(struct orlimit *)]; struct orlimit * rlp; char rlp_r_[PADR_(struct orlimit *)];
2366a9643ea8Slogwang };
2367a9643ea8Slogwang struct osetrlimit_args {
2368a9643ea8Slogwang 	char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)];
2369a9643ea8Slogwang 	char rlp_l_[PADL_(struct orlimit *)]; struct orlimit * rlp; char rlp_r_[PADR_(struct orlimit *)];
2370a9643ea8Slogwang };
2371a9643ea8Slogwang struct okillpg_args {
2372a9643ea8Slogwang 	char pgid_l_[PADL_(int)]; int pgid; char pgid_r_[PADR_(int)];
2373a9643ea8Slogwang 	char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
2374a9643ea8Slogwang };
2375a9643ea8Slogwang struct ogetdirentries_args {
2376a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2377a9643ea8Slogwang 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
2378a9643ea8Slogwang 	char count_l_[PADL_(u_int)]; u_int count; char count_r_[PADR_(u_int)];
2379a9643ea8Slogwang 	char basep_l_[PADL_(long *)]; long * basep; char basep_r_[PADR_(long *)];
2380a9643ea8Slogwang };
2381a9643ea8Slogwang int	ocreat(struct thread *, struct ocreat_args *);
2382a9643ea8Slogwang int	olseek(struct thread *, struct olseek_args *);
2383a9643ea8Slogwang int	ostat(struct thread *, struct ostat_args *);
2384a9643ea8Slogwang int	olstat(struct thread *, struct olstat_args *);
2385a9643ea8Slogwang int	osigaction(struct thread *, struct osigaction_args *);
2386a9643ea8Slogwang int	osigprocmask(struct thread *, struct osigprocmask_args *);
2387a9643ea8Slogwang int	osigpending(struct thread *, struct osigpending_args *);
2388a9643ea8Slogwang int	ofstat(struct thread *, struct ofstat_args *);
2389*22ce4affSfengbojiang int	ogetkerninfo(struct thread *, struct ogetkerninfo_args *);
2390*22ce4affSfengbojiang int	ogetpagesize(struct thread *, struct ogetpagesize_args *);
2391a9643ea8Slogwang int	ommap(struct thread *, struct ommap_args *);
2392a9643ea8Slogwang int	owait(struct thread *, struct owait_args *);
2393*22ce4affSfengbojiang int	ogethostname(struct thread *, struct ogethostname_args *);
2394*22ce4affSfengbojiang int	osethostname(struct thread *, struct osethostname_args *);
2395*22ce4affSfengbojiang int	oaccept(struct thread *, struct oaccept_args *);
2396a9643ea8Slogwang int	osend(struct thread *, struct osend_args *);
2397a9643ea8Slogwang int	orecv(struct thread *, struct orecv_args *);
2398a9643ea8Slogwang int	osigreturn(struct thread *, struct osigreturn_args *);
2399a9643ea8Slogwang int	osigvec(struct thread *, struct osigvec_args *);
2400a9643ea8Slogwang int	osigblock(struct thread *, struct osigblock_args *);
2401a9643ea8Slogwang int	osigsetmask(struct thread *, struct osigsetmask_args *);
2402a9643ea8Slogwang int	osigsuspend(struct thread *, struct osigsuspend_args *);
2403a9643ea8Slogwang int	osigstack(struct thread *, struct osigstack_args *);
2404a9643ea8Slogwang int	orecvmsg(struct thread *, struct orecvmsg_args *);
2405a9643ea8Slogwang int	osendmsg(struct thread *, struct osendmsg_args *);
2406a9643ea8Slogwang int	orecvfrom(struct thread *, struct recvfrom_args *);
2407a9643ea8Slogwang int	otruncate(struct thread *, struct otruncate_args *);
2408a9643ea8Slogwang int	oftruncate(struct thread *, struct oftruncate_args *);
2409a9643ea8Slogwang int	ogetpeername(struct thread *, struct ogetpeername_args *);
2410a9643ea8Slogwang int	ogethostid(struct thread *, struct ogethostid_args *);
2411a9643ea8Slogwang int	osethostid(struct thread *, struct osethostid_args *);
2412a9643ea8Slogwang int	ogetrlimit(struct thread *, struct ogetrlimit_args *);
2413a9643ea8Slogwang int	osetrlimit(struct thread *, struct osetrlimit_args *);
2414a9643ea8Slogwang int	okillpg(struct thread *, struct okillpg_args *);
2415a9643ea8Slogwang int	oquota(struct thread *, struct oquota_args *);
2416a9643ea8Slogwang int	ogetsockname(struct thread *, struct getsockname_args *);
2417a9643ea8Slogwang int	ogetdirentries(struct thread *, struct ogetdirentries_args *);
2418a9643ea8Slogwang 
2419a9643ea8Slogwang #endif /* COMPAT_43 */
2420a9643ea8Slogwang 
2421a9643ea8Slogwang 
2422a9643ea8Slogwang #ifdef COMPAT_FREEBSD4
2423a9643ea8Slogwang 
2424a9643ea8Slogwang struct freebsd4_getfsstat_args {
2425a9643ea8Slogwang 	char buf_l_[PADL_(struct ostatfs *)]; struct ostatfs * buf; char buf_r_[PADR_(struct ostatfs *)];
2426a9643ea8Slogwang 	char bufsize_l_[PADL_(long)]; long bufsize; char bufsize_r_[PADR_(long)];
2427*22ce4affSfengbojiang 	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
2428a9643ea8Slogwang };
2429a9643ea8Slogwang struct freebsd4_statfs_args {
2430*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
2431a9643ea8Slogwang 	char buf_l_[PADL_(struct ostatfs *)]; struct ostatfs * buf; char buf_r_[PADR_(struct ostatfs *)];
2432a9643ea8Slogwang };
2433a9643ea8Slogwang struct freebsd4_fstatfs_args {
2434a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2435a9643ea8Slogwang 	char buf_l_[PADL_(struct ostatfs *)]; struct ostatfs * buf; char buf_r_[PADR_(struct ostatfs *)];
2436a9643ea8Slogwang };
2437a9643ea8Slogwang struct freebsd4_getdomainname_args {
2438a9643ea8Slogwang 	char domainname_l_[PADL_(char *)]; char * domainname; char domainname_r_[PADR_(char *)];
2439a9643ea8Slogwang 	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
2440a9643ea8Slogwang };
2441a9643ea8Slogwang struct freebsd4_setdomainname_args {
2442a9643ea8Slogwang 	char domainname_l_[PADL_(char *)]; char * domainname; char domainname_r_[PADR_(char *)];
2443a9643ea8Slogwang 	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
2444a9643ea8Slogwang };
2445a9643ea8Slogwang struct freebsd4_uname_args {
2446a9643ea8Slogwang 	char name_l_[PADL_(struct utsname *)]; struct utsname * name; char name_r_[PADR_(struct utsname *)];
2447a9643ea8Slogwang };
2448a9643ea8Slogwang struct freebsd4_fhstatfs_args {
2449a9643ea8Slogwang 	char u_fhp_l_[PADL_(const struct fhandle *)]; const struct fhandle * u_fhp; char u_fhp_r_[PADR_(const struct fhandle *)];
2450a9643ea8Slogwang 	char buf_l_[PADL_(struct ostatfs *)]; struct ostatfs * buf; char buf_r_[PADR_(struct ostatfs *)];
2451a9643ea8Slogwang };
2452a9643ea8Slogwang struct freebsd4_sendfile_args {
2453a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2454a9643ea8Slogwang 	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
2455a9643ea8Slogwang 	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
2456a9643ea8Slogwang 	char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
2457a9643ea8Slogwang 	char hdtr_l_[PADL_(struct sf_hdtr *)]; struct sf_hdtr * hdtr; char hdtr_r_[PADR_(struct sf_hdtr *)];
2458a9643ea8Slogwang 	char sbytes_l_[PADL_(off_t *)]; off_t * sbytes; char sbytes_r_[PADR_(off_t *)];
2459a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
2460a9643ea8Slogwang };
2461a9643ea8Slogwang struct freebsd4_sigaction_args {
2462a9643ea8Slogwang 	char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
2463a9643ea8Slogwang 	char act_l_[PADL_(const struct sigaction *)]; const struct sigaction * act; char act_r_[PADR_(const struct sigaction *)];
2464a9643ea8Slogwang 	char oact_l_[PADL_(struct sigaction *)]; struct sigaction * oact; char oact_r_[PADR_(struct sigaction *)];
2465a9643ea8Slogwang };
2466a9643ea8Slogwang struct freebsd4_sigreturn_args {
2467a9643ea8Slogwang 	char sigcntxp_l_[PADL_(const struct ucontext4 *)]; const struct ucontext4 * sigcntxp; char sigcntxp_r_[PADR_(const struct ucontext4 *)];
2468a9643ea8Slogwang };
2469a9643ea8Slogwang int	freebsd4_getfsstat(struct thread *, struct freebsd4_getfsstat_args *);
2470a9643ea8Slogwang int	freebsd4_statfs(struct thread *, struct freebsd4_statfs_args *);
2471a9643ea8Slogwang int	freebsd4_fstatfs(struct thread *, struct freebsd4_fstatfs_args *);
2472a9643ea8Slogwang int	freebsd4_getdomainname(struct thread *, struct freebsd4_getdomainname_args *);
2473a9643ea8Slogwang int	freebsd4_setdomainname(struct thread *, struct freebsd4_setdomainname_args *);
2474a9643ea8Slogwang int	freebsd4_uname(struct thread *, struct freebsd4_uname_args *);
2475a9643ea8Slogwang int	freebsd4_fhstatfs(struct thread *, struct freebsd4_fhstatfs_args *);
2476a9643ea8Slogwang int	freebsd4_sendfile(struct thread *, struct freebsd4_sendfile_args *);
2477a9643ea8Slogwang int	freebsd4_sigaction(struct thread *, struct freebsd4_sigaction_args *);
2478a9643ea8Slogwang int	freebsd4_sigreturn(struct thread *, struct freebsd4_sigreturn_args *);
2479a9643ea8Slogwang 
2480a9643ea8Slogwang #endif /* COMPAT_FREEBSD4 */
2481a9643ea8Slogwang 
2482a9643ea8Slogwang 
2483a9643ea8Slogwang #ifdef COMPAT_FREEBSD6
2484a9643ea8Slogwang 
2485a9643ea8Slogwang struct freebsd6_pread_args {
2486a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2487a9643ea8Slogwang 	char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
2488a9643ea8Slogwang 	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
2489a9643ea8Slogwang 	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
2490a9643ea8Slogwang 	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
2491a9643ea8Slogwang };
2492a9643ea8Slogwang struct freebsd6_pwrite_args {
2493a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2494a9643ea8Slogwang 	char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
2495a9643ea8Slogwang 	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
2496a9643ea8Slogwang 	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
2497a9643ea8Slogwang 	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
2498a9643ea8Slogwang };
2499a9643ea8Slogwang struct freebsd6_mmap_args {
2500*22ce4affSfengbojiang 	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
2501a9643ea8Slogwang 	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
2502a9643ea8Slogwang 	char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
2503a9643ea8Slogwang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
2504a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2505a9643ea8Slogwang 	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
2506a9643ea8Slogwang 	char pos_l_[PADL_(off_t)]; off_t pos; char pos_r_[PADR_(off_t)];
2507a9643ea8Slogwang };
2508a9643ea8Slogwang struct freebsd6_lseek_args {
2509a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2510a9643ea8Slogwang 	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
2511a9643ea8Slogwang 	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
2512a9643ea8Slogwang 	char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
2513a9643ea8Slogwang };
2514a9643ea8Slogwang struct freebsd6_truncate_args {
2515*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
2516a9643ea8Slogwang 	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
2517a9643ea8Slogwang 	char length_l_[PADL_(off_t)]; off_t length; char length_r_[PADR_(off_t)];
2518a9643ea8Slogwang };
2519a9643ea8Slogwang struct freebsd6_ftruncate_args {
2520a9643ea8Slogwang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2521a9643ea8Slogwang 	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
2522a9643ea8Slogwang 	char length_l_[PADL_(off_t)]; off_t length; char length_r_[PADR_(off_t)];
2523a9643ea8Slogwang };
2524a9643ea8Slogwang struct freebsd6_aio_read_args {
2525a9643ea8Slogwang 	char aiocbp_l_[PADL_(struct oaiocb *)]; struct oaiocb * aiocbp; char aiocbp_r_[PADR_(struct oaiocb *)];
2526a9643ea8Slogwang };
2527a9643ea8Slogwang struct freebsd6_aio_write_args {
2528a9643ea8Slogwang 	char aiocbp_l_[PADL_(struct oaiocb *)]; struct oaiocb * aiocbp; char aiocbp_r_[PADR_(struct oaiocb *)];
2529a9643ea8Slogwang };
2530a9643ea8Slogwang struct freebsd6_lio_listio_args {
2531a9643ea8Slogwang 	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
2532a9643ea8Slogwang 	char acb_list_l_[PADL_(struct oaiocb * const *)]; struct oaiocb * const * acb_list; char acb_list_r_[PADR_(struct oaiocb * const *)];
2533a9643ea8Slogwang 	char nent_l_[PADL_(int)]; int nent; char nent_r_[PADR_(int)];
2534a9643ea8Slogwang 	char sig_l_[PADL_(struct osigevent *)]; struct osigevent * sig; char sig_r_[PADR_(struct osigevent *)];
2535a9643ea8Slogwang };
2536a9643ea8Slogwang int	freebsd6_pread(struct thread *, struct freebsd6_pread_args *);
2537a9643ea8Slogwang int	freebsd6_pwrite(struct thread *, struct freebsd6_pwrite_args *);
2538a9643ea8Slogwang int	freebsd6_mmap(struct thread *, struct freebsd6_mmap_args *);
2539a9643ea8Slogwang int	freebsd6_lseek(struct thread *, struct freebsd6_lseek_args *);
2540a9643ea8Slogwang int	freebsd6_truncate(struct thread *, struct freebsd6_truncate_args *);
2541a9643ea8Slogwang int	freebsd6_ftruncate(struct thread *, struct freebsd6_ftruncate_args *);
2542a9643ea8Slogwang int	freebsd6_aio_read(struct thread *, struct freebsd6_aio_read_args *);
2543a9643ea8Slogwang int	freebsd6_aio_write(struct thread *, struct freebsd6_aio_write_args *);
2544a9643ea8Slogwang int	freebsd6_lio_listio(struct thread *, struct freebsd6_lio_listio_args *);
2545a9643ea8Slogwang 
2546a9643ea8Slogwang #endif /* COMPAT_FREEBSD6 */
2547a9643ea8Slogwang 
2548a9643ea8Slogwang 
2549a9643ea8Slogwang #ifdef COMPAT_FREEBSD7
2550a9643ea8Slogwang 
2551a9643ea8Slogwang struct freebsd7___semctl_args {
2552a9643ea8Slogwang 	char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)];
2553a9643ea8Slogwang 	char semnum_l_[PADL_(int)]; int semnum; char semnum_r_[PADR_(int)];
2554a9643ea8Slogwang 	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
2555a9643ea8Slogwang 	char arg_l_[PADL_(union semun_old *)]; union semun_old * arg; char arg_r_[PADR_(union semun_old *)];
2556a9643ea8Slogwang };
2557a9643ea8Slogwang struct freebsd7_msgctl_args {
2558a9643ea8Slogwang 	char msqid_l_[PADL_(int)]; int msqid; char msqid_r_[PADR_(int)];
2559a9643ea8Slogwang 	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
2560a9643ea8Slogwang 	char buf_l_[PADL_(struct msqid_ds_old *)]; struct msqid_ds_old * buf; char buf_r_[PADR_(struct msqid_ds_old *)];
2561a9643ea8Slogwang };
2562a9643ea8Slogwang struct freebsd7_shmctl_args {
2563a9643ea8Slogwang 	char shmid_l_[PADL_(int)]; int shmid; char shmid_r_[PADR_(int)];
2564a9643ea8Slogwang 	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
2565a9643ea8Slogwang 	char buf_l_[PADL_(struct shmid_ds_old *)]; struct shmid_ds_old * buf; char buf_r_[PADR_(struct shmid_ds_old *)];
2566a9643ea8Slogwang };
2567a9643ea8Slogwang int	freebsd7___semctl(struct thread *, struct freebsd7___semctl_args *);
2568a9643ea8Slogwang int	freebsd7_msgctl(struct thread *, struct freebsd7_msgctl_args *);
2569a9643ea8Slogwang int	freebsd7_shmctl(struct thread *, struct freebsd7_shmctl_args *);
2570a9643ea8Slogwang 
2571a9643ea8Slogwang #endif /* COMPAT_FREEBSD7 */
2572a9643ea8Slogwang 
2573a9643ea8Slogwang 
2574a9643ea8Slogwang #ifdef COMPAT_FREEBSD10
2575a9643ea8Slogwang 
2576a9643ea8Slogwang int	freebsd10_pipe(struct thread *, struct freebsd10_pipe_args *);
2577a9643ea8Slogwang 
2578a9643ea8Slogwang #endif /* COMPAT_FREEBSD10 */
2579a9643ea8Slogwang 
2580*22ce4affSfengbojiang 
2581*22ce4affSfengbojiang #ifdef COMPAT_FREEBSD11
2582*22ce4affSfengbojiang 
2583*22ce4affSfengbojiang struct freebsd11_mknod_args {
2584*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
2585*22ce4affSfengbojiang 	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
2586*22ce4affSfengbojiang 	char dev_l_[PADL_(uint32_t)]; uint32_t dev; char dev_r_[PADR_(uint32_t)];
2587*22ce4affSfengbojiang };
2588*22ce4affSfengbojiang struct freebsd11_vadvise_args {
2589*22ce4affSfengbojiang 	char anom_l_[PADL_(int)]; int anom; char anom_r_[PADR_(int)];
2590*22ce4affSfengbojiang };
2591*22ce4affSfengbojiang struct freebsd11_stat_args {
2592*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
2593*22ce4affSfengbojiang 	char ub_l_[PADL_(struct freebsd11_stat *)]; struct freebsd11_stat * ub; char ub_r_[PADR_(struct freebsd11_stat *)];
2594*22ce4affSfengbojiang };
2595*22ce4affSfengbojiang struct freebsd11_fstat_args {
2596*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2597*22ce4affSfengbojiang 	char sb_l_[PADL_(struct freebsd11_stat *)]; struct freebsd11_stat * sb; char sb_r_[PADR_(struct freebsd11_stat *)];
2598*22ce4affSfengbojiang };
2599*22ce4affSfengbojiang struct freebsd11_lstat_args {
2600*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
2601*22ce4affSfengbojiang 	char ub_l_[PADL_(struct freebsd11_stat *)]; struct freebsd11_stat * ub; char ub_r_[PADR_(struct freebsd11_stat *)];
2602*22ce4affSfengbojiang };
2603*22ce4affSfengbojiang struct freebsd11_getdirentries_args {
2604*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2605*22ce4affSfengbojiang 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
2606*22ce4affSfengbojiang 	char count_l_[PADL_(u_int)]; u_int count; char count_r_[PADR_(u_int)];
2607*22ce4affSfengbojiang 	char basep_l_[PADL_(long *)]; long * basep; char basep_r_[PADR_(long *)];
2608*22ce4affSfengbojiang };
2609*22ce4affSfengbojiang struct freebsd11_getdents_args {
2610*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2611*22ce4affSfengbojiang 	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
2612*22ce4affSfengbojiang 	char count_l_[PADL_(size_t)]; size_t count; char count_r_[PADR_(size_t)];
2613*22ce4affSfengbojiang };
2614*22ce4affSfengbojiang struct freebsd11_nstat_args {
2615*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
2616*22ce4affSfengbojiang 	char ub_l_[PADL_(struct nstat *)]; struct nstat * ub; char ub_r_[PADR_(struct nstat *)];
2617*22ce4affSfengbojiang };
2618*22ce4affSfengbojiang struct freebsd11_nfstat_args {
2619*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2620*22ce4affSfengbojiang 	char sb_l_[PADL_(struct nstat *)]; struct nstat * sb; char sb_r_[PADR_(struct nstat *)];
2621*22ce4affSfengbojiang };
2622*22ce4affSfengbojiang struct freebsd11_nlstat_args {
2623*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
2624*22ce4affSfengbojiang 	char ub_l_[PADL_(struct nstat *)]; struct nstat * ub; char ub_r_[PADR_(struct nstat *)];
2625*22ce4affSfengbojiang };
2626*22ce4affSfengbojiang struct freebsd11_fhstat_args {
2627*22ce4affSfengbojiang 	char u_fhp_l_[PADL_(const struct fhandle *)]; const struct fhandle * u_fhp; char u_fhp_r_[PADR_(const struct fhandle *)];
2628*22ce4affSfengbojiang 	char sb_l_[PADL_(struct freebsd11_stat *)]; struct freebsd11_stat * sb; char sb_r_[PADR_(struct freebsd11_stat *)];
2629*22ce4affSfengbojiang };
2630*22ce4affSfengbojiang struct freebsd11_kevent_args {
2631*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2632*22ce4affSfengbojiang 	char changelist_l_[PADL_(struct kevent_freebsd11 *)]; struct kevent_freebsd11 * changelist; char changelist_r_[PADR_(struct kevent_freebsd11 *)];
2633*22ce4affSfengbojiang 	char nchanges_l_[PADL_(int)]; int nchanges; char nchanges_r_[PADR_(int)];
2634*22ce4affSfengbojiang 	char eventlist_l_[PADL_(struct kevent_freebsd11 *)]; struct kevent_freebsd11 * eventlist; char eventlist_r_[PADR_(struct kevent_freebsd11 *)];
2635*22ce4affSfengbojiang 	char nevents_l_[PADL_(int)]; int nevents; char nevents_r_[PADR_(int)];
2636*22ce4affSfengbojiang 	char timeout_l_[PADL_(const struct timespec *)]; const struct timespec * timeout; char timeout_r_[PADR_(const struct timespec *)];
2637*22ce4affSfengbojiang };
2638*22ce4affSfengbojiang struct freebsd11_getfsstat_args {
2639*22ce4affSfengbojiang 	char buf_l_[PADL_(struct freebsd11_statfs *)]; struct freebsd11_statfs * buf; char buf_r_[PADR_(struct freebsd11_statfs *)];
2640*22ce4affSfengbojiang 	char bufsize_l_[PADL_(long)]; long bufsize; char bufsize_r_[PADR_(long)];
2641*22ce4affSfengbojiang 	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
2642*22ce4affSfengbojiang };
2643*22ce4affSfengbojiang struct freebsd11_statfs_args {
2644*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
2645*22ce4affSfengbojiang 	char buf_l_[PADL_(struct freebsd11_statfs *)]; struct freebsd11_statfs * buf; char buf_r_[PADR_(struct freebsd11_statfs *)];
2646*22ce4affSfengbojiang };
2647*22ce4affSfengbojiang struct freebsd11_fstatfs_args {
2648*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2649*22ce4affSfengbojiang 	char buf_l_[PADL_(struct freebsd11_statfs *)]; struct freebsd11_statfs * buf; char buf_r_[PADR_(struct freebsd11_statfs *)];
2650*22ce4affSfengbojiang };
2651*22ce4affSfengbojiang struct freebsd11_fhstatfs_args {
2652*22ce4affSfengbojiang 	char u_fhp_l_[PADL_(const struct fhandle *)]; const struct fhandle * u_fhp; char u_fhp_r_[PADR_(const struct fhandle *)];
2653*22ce4affSfengbojiang 	char buf_l_[PADL_(struct freebsd11_statfs *)]; struct freebsd11_statfs * buf; char buf_r_[PADR_(struct freebsd11_statfs *)];
2654*22ce4affSfengbojiang };
2655*22ce4affSfengbojiang struct freebsd11_fstatat_args {
2656*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2657*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
2658*22ce4affSfengbojiang 	char buf_l_[PADL_(struct freebsd11_stat *)]; struct freebsd11_stat * buf; char buf_r_[PADR_(struct freebsd11_stat *)];
2659*22ce4affSfengbojiang 	char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
2660*22ce4affSfengbojiang };
2661*22ce4affSfengbojiang struct freebsd11_mknodat_args {
2662*22ce4affSfengbojiang 	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
2663*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
2664*22ce4affSfengbojiang 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
2665*22ce4affSfengbojiang 	char dev_l_[PADL_(uint32_t)]; uint32_t dev; char dev_r_[PADR_(uint32_t)];
2666*22ce4affSfengbojiang };
2667*22ce4affSfengbojiang int	freebsd11_mknod(struct thread *, struct freebsd11_mknod_args *);
2668*22ce4affSfengbojiang int	freebsd11_vadvise(struct thread *, struct freebsd11_vadvise_args *);
2669*22ce4affSfengbojiang int	freebsd11_stat(struct thread *, struct freebsd11_stat_args *);
2670*22ce4affSfengbojiang int	freebsd11_fstat(struct thread *, struct freebsd11_fstat_args *);
2671*22ce4affSfengbojiang int	freebsd11_lstat(struct thread *, struct freebsd11_lstat_args *);
2672*22ce4affSfengbojiang int	freebsd11_getdirentries(struct thread *, struct freebsd11_getdirentries_args *);
2673*22ce4affSfengbojiang int	freebsd11_getdents(struct thread *, struct freebsd11_getdents_args *);
2674*22ce4affSfengbojiang int	freebsd11_nstat(struct thread *, struct freebsd11_nstat_args *);
2675*22ce4affSfengbojiang int	freebsd11_nfstat(struct thread *, struct freebsd11_nfstat_args *);
2676*22ce4affSfengbojiang int	freebsd11_nlstat(struct thread *, struct freebsd11_nlstat_args *);
2677*22ce4affSfengbojiang int	freebsd11_fhstat(struct thread *, struct freebsd11_fhstat_args *);
2678*22ce4affSfengbojiang int	freebsd11_kevent(struct thread *, struct freebsd11_kevent_args *);
2679*22ce4affSfengbojiang int	freebsd11_getfsstat(struct thread *, struct freebsd11_getfsstat_args *);
2680*22ce4affSfengbojiang int	freebsd11_statfs(struct thread *, struct freebsd11_statfs_args *);
2681*22ce4affSfengbojiang int	freebsd11_fstatfs(struct thread *, struct freebsd11_fstatfs_args *);
2682*22ce4affSfengbojiang int	freebsd11_fhstatfs(struct thread *, struct freebsd11_fhstatfs_args *);
2683*22ce4affSfengbojiang int	freebsd11_fstatat(struct thread *, struct freebsd11_fstatat_args *);
2684*22ce4affSfengbojiang int	freebsd11_mknodat(struct thread *, struct freebsd11_mknodat_args *);
2685*22ce4affSfengbojiang 
2686*22ce4affSfengbojiang #endif /* COMPAT_FREEBSD11 */
2687*22ce4affSfengbojiang 
2688*22ce4affSfengbojiang 
2689*22ce4affSfengbojiang #ifdef COMPAT_FREEBSD12
2690*22ce4affSfengbojiang 
2691*22ce4affSfengbojiang struct freebsd12_shm_open_args {
2692*22ce4affSfengbojiang 	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
2693*22ce4affSfengbojiang 	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
2694*22ce4affSfengbojiang 	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
2695*22ce4affSfengbojiang };
2696*22ce4affSfengbojiang struct freebsd12_closefrom_args {
2697*22ce4affSfengbojiang 	char lowfd_l_[PADL_(int)]; int lowfd; char lowfd_r_[PADR_(int)];
2698*22ce4affSfengbojiang };
2699*22ce4affSfengbojiang int	freebsd12_shm_open(struct thread *, struct freebsd12_shm_open_args *);
2700*22ce4affSfengbojiang int	freebsd12_closefrom(struct thread *, struct freebsd12_closefrom_args *);
2701*22ce4affSfengbojiang 
2702*22ce4affSfengbojiang #endif /* COMPAT_FREEBSD12 */
2703*22ce4affSfengbojiang 
2704a9643ea8Slogwang #define	SYS_AUE_syscall	AUE_NULL
2705a9643ea8Slogwang #define	SYS_AUE_exit	AUE_EXIT
2706a9643ea8Slogwang #define	SYS_AUE_fork	AUE_FORK
2707*22ce4affSfengbojiang #define	SYS_AUE_read	AUE_READ
2708*22ce4affSfengbojiang #define	SYS_AUE_write	AUE_WRITE
2709a9643ea8Slogwang #define	SYS_AUE_open	AUE_OPEN_RWTC
2710a9643ea8Slogwang #define	SYS_AUE_close	AUE_CLOSE
2711a9643ea8Slogwang #define	SYS_AUE_wait4	AUE_WAIT4
2712a9643ea8Slogwang #define	SYS_AUE_ocreat	AUE_CREAT
2713a9643ea8Slogwang #define	SYS_AUE_link	AUE_LINK
2714a9643ea8Slogwang #define	SYS_AUE_unlink	AUE_UNLINK
2715a9643ea8Slogwang #define	SYS_AUE_chdir	AUE_CHDIR
2716a9643ea8Slogwang #define	SYS_AUE_fchdir	AUE_FCHDIR
2717*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_mknod	AUE_MKNOD
2718a9643ea8Slogwang #define	SYS_AUE_chmod	AUE_CHMOD
2719a9643ea8Slogwang #define	SYS_AUE_chown	AUE_CHOWN
2720a9643ea8Slogwang #define	SYS_AUE_break	AUE_NULL
2721a9643ea8Slogwang #define	SYS_AUE_freebsd4_getfsstat	AUE_GETFSSTAT
2722a9643ea8Slogwang #define	SYS_AUE_olseek	AUE_LSEEK
2723a9643ea8Slogwang #define	SYS_AUE_getpid	AUE_GETPID
2724a9643ea8Slogwang #define	SYS_AUE_mount	AUE_MOUNT
2725a9643ea8Slogwang #define	SYS_AUE_unmount	AUE_UMOUNT
2726a9643ea8Slogwang #define	SYS_AUE_setuid	AUE_SETUID
2727a9643ea8Slogwang #define	SYS_AUE_getuid	AUE_GETUID
2728a9643ea8Slogwang #define	SYS_AUE_geteuid	AUE_GETEUID
2729a9643ea8Slogwang #define	SYS_AUE_ptrace	AUE_PTRACE
2730a9643ea8Slogwang #define	SYS_AUE_recvmsg	AUE_RECVMSG
2731a9643ea8Slogwang #define	SYS_AUE_sendmsg	AUE_SENDMSG
2732a9643ea8Slogwang #define	SYS_AUE_recvfrom	AUE_RECVFROM
2733a9643ea8Slogwang #define	SYS_AUE_accept	AUE_ACCEPT
2734a9643ea8Slogwang #define	SYS_AUE_getpeername	AUE_GETPEERNAME
2735a9643ea8Slogwang #define	SYS_AUE_getsockname	AUE_GETSOCKNAME
2736a9643ea8Slogwang #define	SYS_AUE_access	AUE_ACCESS
2737a9643ea8Slogwang #define	SYS_AUE_chflags	AUE_CHFLAGS
2738a9643ea8Slogwang #define	SYS_AUE_fchflags	AUE_FCHFLAGS
2739a9643ea8Slogwang #define	SYS_AUE_sync	AUE_SYNC
2740a9643ea8Slogwang #define	SYS_AUE_kill	AUE_KILL
2741a9643ea8Slogwang #define	SYS_AUE_ostat	AUE_STAT
2742a9643ea8Slogwang #define	SYS_AUE_getppid	AUE_GETPPID
2743a9643ea8Slogwang #define	SYS_AUE_olstat	AUE_LSTAT
2744a9643ea8Slogwang #define	SYS_AUE_dup	AUE_DUP
2745a9643ea8Slogwang #define	SYS_AUE_freebsd10_pipe	AUE_PIPE
2746a9643ea8Slogwang #define	SYS_AUE_getegid	AUE_GETEGID
2747a9643ea8Slogwang #define	SYS_AUE_profil	AUE_PROFILE
2748a9643ea8Slogwang #define	SYS_AUE_ktrace	AUE_KTRACE
2749a9643ea8Slogwang #define	SYS_AUE_osigaction	AUE_SIGACTION
2750a9643ea8Slogwang #define	SYS_AUE_getgid	AUE_GETGID
2751a9643ea8Slogwang #define	SYS_AUE_osigprocmask	AUE_SIGPROCMASK
2752a9643ea8Slogwang #define	SYS_AUE_getlogin	AUE_GETLOGIN
2753a9643ea8Slogwang #define	SYS_AUE_setlogin	AUE_SETLOGIN
2754a9643ea8Slogwang #define	SYS_AUE_acct	AUE_ACCT
2755a9643ea8Slogwang #define	SYS_AUE_osigpending	AUE_SIGPENDING
2756a9643ea8Slogwang #define	SYS_AUE_sigaltstack	AUE_SIGALTSTACK
2757a9643ea8Slogwang #define	SYS_AUE_ioctl	AUE_IOCTL
2758a9643ea8Slogwang #define	SYS_AUE_reboot	AUE_REBOOT
2759a9643ea8Slogwang #define	SYS_AUE_revoke	AUE_REVOKE
2760a9643ea8Slogwang #define	SYS_AUE_symlink	AUE_SYMLINK
2761a9643ea8Slogwang #define	SYS_AUE_readlink	AUE_READLINK
2762a9643ea8Slogwang #define	SYS_AUE_execve	AUE_EXECVE
2763a9643ea8Slogwang #define	SYS_AUE_umask	AUE_UMASK
2764a9643ea8Slogwang #define	SYS_AUE_chroot	AUE_CHROOT
2765a9643ea8Slogwang #define	SYS_AUE_ofstat	AUE_FSTAT
2766a9643ea8Slogwang #define	SYS_AUE_ogetkerninfo	AUE_NULL
2767a9643ea8Slogwang #define	SYS_AUE_ogetpagesize	AUE_NULL
2768a9643ea8Slogwang #define	SYS_AUE_msync	AUE_MSYNC
2769a9643ea8Slogwang #define	SYS_AUE_vfork	AUE_VFORK
2770a9643ea8Slogwang #define	SYS_AUE_sbrk	AUE_SBRK
2771a9643ea8Slogwang #define	SYS_AUE_sstk	AUE_SSTK
2772a9643ea8Slogwang #define	SYS_AUE_ommap	AUE_MMAP
2773*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_vadvise	AUE_O_VADVISE
2774a9643ea8Slogwang #define	SYS_AUE_munmap	AUE_MUNMAP
2775a9643ea8Slogwang #define	SYS_AUE_mprotect	AUE_MPROTECT
2776a9643ea8Slogwang #define	SYS_AUE_madvise	AUE_MADVISE
2777a9643ea8Slogwang #define	SYS_AUE_mincore	AUE_MINCORE
2778a9643ea8Slogwang #define	SYS_AUE_getgroups	AUE_GETGROUPS
2779a9643ea8Slogwang #define	SYS_AUE_setgroups	AUE_SETGROUPS
2780a9643ea8Slogwang #define	SYS_AUE_getpgrp	AUE_GETPGRP
2781a9643ea8Slogwang #define	SYS_AUE_setpgid	AUE_SETPGRP
2782a9643ea8Slogwang #define	SYS_AUE_setitimer	AUE_SETITIMER
2783a9643ea8Slogwang #define	SYS_AUE_owait	AUE_WAIT4
2784a9643ea8Slogwang #define	SYS_AUE_swapon	AUE_SWAPON
2785a9643ea8Slogwang #define	SYS_AUE_getitimer	AUE_GETITIMER
2786a9643ea8Slogwang #define	SYS_AUE_ogethostname	AUE_SYSCTL
2787a9643ea8Slogwang #define	SYS_AUE_osethostname	AUE_SYSCTL
2788a9643ea8Slogwang #define	SYS_AUE_getdtablesize	AUE_GETDTABLESIZE
2789a9643ea8Slogwang #define	SYS_AUE_dup2	AUE_DUP2
2790a9643ea8Slogwang #define	SYS_AUE_fcntl	AUE_FCNTL
2791a9643ea8Slogwang #define	SYS_AUE_select	AUE_SELECT
2792a9643ea8Slogwang #define	SYS_AUE_fsync	AUE_FSYNC
2793a9643ea8Slogwang #define	SYS_AUE_setpriority	AUE_SETPRIORITY
2794a9643ea8Slogwang #define	SYS_AUE_socket	AUE_SOCKET
2795a9643ea8Slogwang #define	SYS_AUE_connect	AUE_CONNECT
2796a9643ea8Slogwang #define	SYS_AUE_oaccept	AUE_ACCEPT
2797a9643ea8Slogwang #define	SYS_AUE_getpriority	AUE_GETPRIORITY
2798a9643ea8Slogwang #define	SYS_AUE_osend	AUE_SEND
2799a9643ea8Slogwang #define	SYS_AUE_orecv	AUE_RECV
2800a9643ea8Slogwang #define	SYS_AUE_osigreturn	AUE_SIGRETURN
2801a9643ea8Slogwang #define	SYS_AUE_bind	AUE_BIND
2802a9643ea8Slogwang #define	SYS_AUE_setsockopt	AUE_SETSOCKOPT
2803a9643ea8Slogwang #define	SYS_AUE_listen	AUE_LISTEN
2804a9643ea8Slogwang #define	SYS_AUE_osigvec	AUE_NULL
2805a9643ea8Slogwang #define	SYS_AUE_osigblock	AUE_NULL
2806a9643ea8Slogwang #define	SYS_AUE_osigsetmask	AUE_NULL
2807a9643ea8Slogwang #define	SYS_AUE_osigsuspend	AUE_NULL
2808a9643ea8Slogwang #define	SYS_AUE_osigstack	AUE_NULL
2809a9643ea8Slogwang #define	SYS_AUE_orecvmsg	AUE_RECVMSG
2810a9643ea8Slogwang #define	SYS_AUE_osendmsg	AUE_SENDMSG
2811a9643ea8Slogwang #define	SYS_AUE_gettimeofday	AUE_GETTIMEOFDAY
2812a9643ea8Slogwang #define	SYS_AUE_getrusage	AUE_GETRUSAGE
2813a9643ea8Slogwang #define	SYS_AUE_getsockopt	AUE_GETSOCKOPT
2814a9643ea8Slogwang #define	SYS_AUE_readv	AUE_READV
2815a9643ea8Slogwang #define	SYS_AUE_writev	AUE_WRITEV
2816a9643ea8Slogwang #define	SYS_AUE_settimeofday	AUE_SETTIMEOFDAY
2817a9643ea8Slogwang #define	SYS_AUE_fchown	AUE_FCHOWN
2818a9643ea8Slogwang #define	SYS_AUE_fchmod	AUE_FCHMOD
2819a9643ea8Slogwang #define	SYS_AUE_orecvfrom	AUE_RECVFROM
2820a9643ea8Slogwang #define	SYS_AUE_setreuid	AUE_SETREUID
2821a9643ea8Slogwang #define	SYS_AUE_setregid	AUE_SETREGID
2822a9643ea8Slogwang #define	SYS_AUE_rename	AUE_RENAME
2823a9643ea8Slogwang #define	SYS_AUE_otruncate	AUE_TRUNCATE
2824a9643ea8Slogwang #define	SYS_AUE_oftruncate	AUE_FTRUNCATE
2825a9643ea8Slogwang #define	SYS_AUE_flock	AUE_FLOCK
2826a9643ea8Slogwang #define	SYS_AUE_mkfifo	AUE_MKFIFO
2827a9643ea8Slogwang #define	SYS_AUE_sendto	AUE_SENDTO
2828a9643ea8Slogwang #define	SYS_AUE_shutdown	AUE_SHUTDOWN
2829a9643ea8Slogwang #define	SYS_AUE_socketpair	AUE_SOCKETPAIR
2830a9643ea8Slogwang #define	SYS_AUE_mkdir	AUE_MKDIR
2831a9643ea8Slogwang #define	SYS_AUE_rmdir	AUE_RMDIR
2832a9643ea8Slogwang #define	SYS_AUE_utimes	AUE_UTIMES
2833a9643ea8Slogwang #define	SYS_AUE_adjtime	AUE_ADJTIME
2834a9643ea8Slogwang #define	SYS_AUE_ogetpeername	AUE_GETPEERNAME
2835a9643ea8Slogwang #define	SYS_AUE_ogethostid	AUE_SYSCTL
2836a9643ea8Slogwang #define	SYS_AUE_osethostid	AUE_SYSCTL
2837a9643ea8Slogwang #define	SYS_AUE_ogetrlimit	AUE_GETRLIMIT
2838a9643ea8Slogwang #define	SYS_AUE_osetrlimit	AUE_SETRLIMIT
2839a9643ea8Slogwang #define	SYS_AUE_okillpg	AUE_KILLPG
2840a9643ea8Slogwang #define	SYS_AUE_setsid	AUE_SETSID
2841a9643ea8Slogwang #define	SYS_AUE_quotactl	AUE_QUOTACTL
2842a9643ea8Slogwang #define	SYS_AUE_oquota	AUE_O_QUOTA
2843a9643ea8Slogwang #define	SYS_AUE_ogetsockname	AUE_GETSOCKNAME
2844a9643ea8Slogwang #define	SYS_AUE_nlm_syscall	AUE_NULL
2845a9643ea8Slogwang #define	SYS_AUE_nfssvc	AUE_NFS_SVC
2846a9643ea8Slogwang #define	SYS_AUE_ogetdirentries	AUE_GETDIRENTRIES
2847a9643ea8Slogwang #define	SYS_AUE_freebsd4_statfs	AUE_STATFS
2848a9643ea8Slogwang #define	SYS_AUE_freebsd4_fstatfs	AUE_FSTATFS
2849a9643ea8Slogwang #define	SYS_AUE_lgetfh	AUE_LGETFH
2850a9643ea8Slogwang #define	SYS_AUE_getfh	AUE_NFS_GETFH
2851a9643ea8Slogwang #define	SYS_AUE_freebsd4_getdomainname	AUE_SYSCTL
2852a9643ea8Slogwang #define	SYS_AUE_freebsd4_setdomainname	AUE_SYSCTL
2853a9643ea8Slogwang #define	SYS_AUE_freebsd4_uname	AUE_NULL
2854a9643ea8Slogwang #define	SYS_AUE_sysarch	AUE_SYSARCH
2855a9643ea8Slogwang #define	SYS_AUE_rtprio	AUE_RTPRIO
2856a9643ea8Slogwang #define	SYS_AUE_semsys	AUE_SEMSYS
2857a9643ea8Slogwang #define	SYS_AUE_msgsys	AUE_MSGSYS
2858a9643ea8Slogwang #define	SYS_AUE_shmsys	AUE_SHMSYS
2859a9643ea8Slogwang #define	SYS_AUE_freebsd6_pread	AUE_PREAD
2860a9643ea8Slogwang #define	SYS_AUE_freebsd6_pwrite	AUE_PWRITE
2861*22ce4affSfengbojiang #define	SYS_AUE_setfib	AUE_SETFIB
2862a9643ea8Slogwang #define	SYS_AUE_ntp_adjtime	AUE_NTP_ADJTIME
2863a9643ea8Slogwang #define	SYS_AUE_setgid	AUE_SETGID
2864a9643ea8Slogwang #define	SYS_AUE_setegid	AUE_SETEGID
2865a9643ea8Slogwang #define	SYS_AUE_seteuid	AUE_SETEUID
2866*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_stat	AUE_STAT
2867*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_fstat	AUE_FSTAT
2868*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_lstat	AUE_LSTAT
2869a9643ea8Slogwang #define	SYS_AUE_pathconf	AUE_PATHCONF
2870a9643ea8Slogwang #define	SYS_AUE_fpathconf	AUE_FPATHCONF
2871a9643ea8Slogwang #define	SYS_AUE_getrlimit	AUE_GETRLIMIT
2872a9643ea8Slogwang #define	SYS_AUE_setrlimit	AUE_SETRLIMIT
2873*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_getdirentries	AUE_GETDIRENTRIES
2874a9643ea8Slogwang #define	SYS_AUE_freebsd6_mmap	AUE_MMAP
2875a9643ea8Slogwang #define	SYS_AUE_freebsd6_lseek	AUE_LSEEK
2876a9643ea8Slogwang #define	SYS_AUE_freebsd6_truncate	AUE_TRUNCATE
2877a9643ea8Slogwang #define	SYS_AUE_freebsd6_ftruncate	AUE_FTRUNCATE
2878a9643ea8Slogwang #define	SYS_AUE___sysctl	AUE_SYSCTL
2879a9643ea8Slogwang #define	SYS_AUE_mlock	AUE_MLOCK
2880a9643ea8Slogwang #define	SYS_AUE_munlock	AUE_MUNLOCK
2881a9643ea8Slogwang #define	SYS_AUE_undelete	AUE_UNDELETE
2882a9643ea8Slogwang #define	SYS_AUE_futimes	AUE_FUTIMES
2883a9643ea8Slogwang #define	SYS_AUE_getpgid	AUE_GETPGID
2884a9643ea8Slogwang #define	SYS_AUE_poll	AUE_POLL
2885a9643ea8Slogwang #define	SYS_AUE_freebsd7___semctl	AUE_SEMCTL
2886a9643ea8Slogwang #define	SYS_AUE_semget	AUE_SEMGET
2887a9643ea8Slogwang #define	SYS_AUE_semop	AUE_SEMOP
2888a9643ea8Slogwang #define	SYS_AUE_freebsd7_msgctl	AUE_MSGCTL
2889a9643ea8Slogwang #define	SYS_AUE_msgget	AUE_MSGGET
2890a9643ea8Slogwang #define	SYS_AUE_msgsnd	AUE_MSGSND
2891a9643ea8Slogwang #define	SYS_AUE_msgrcv	AUE_MSGRCV
2892a9643ea8Slogwang #define	SYS_AUE_shmat	AUE_SHMAT
2893a9643ea8Slogwang #define	SYS_AUE_freebsd7_shmctl	AUE_SHMCTL
2894a9643ea8Slogwang #define	SYS_AUE_shmdt	AUE_SHMDT
2895a9643ea8Slogwang #define	SYS_AUE_shmget	AUE_SHMGET
2896a9643ea8Slogwang #define	SYS_AUE_clock_gettime	AUE_NULL
2897a9643ea8Slogwang #define	SYS_AUE_clock_settime	AUE_CLOCK_SETTIME
2898a9643ea8Slogwang #define	SYS_AUE_clock_getres	AUE_NULL
2899a9643ea8Slogwang #define	SYS_AUE_ktimer_create	AUE_NULL
2900a9643ea8Slogwang #define	SYS_AUE_ktimer_delete	AUE_NULL
2901a9643ea8Slogwang #define	SYS_AUE_ktimer_settime	AUE_NULL
2902a9643ea8Slogwang #define	SYS_AUE_ktimer_gettime	AUE_NULL
2903a9643ea8Slogwang #define	SYS_AUE_ktimer_getoverrun	AUE_NULL
2904a9643ea8Slogwang #define	SYS_AUE_nanosleep	AUE_NULL
2905a9643ea8Slogwang #define	SYS_AUE_ffclock_getcounter	AUE_NULL
2906a9643ea8Slogwang #define	SYS_AUE_ffclock_setestimate	AUE_NULL
2907a9643ea8Slogwang #define	SYS_AUE_ffclock_getestimate	AUE_NULL
2908*22ce4affSfengbojiang #define	SYS_AUE_clock_nanosleep	AUE_NULL
2909a9643ea8Slogwang #define	SYS_AUE_clock_getcpuclockid2	AUE_NULL
2910a9643ea8Slogwang #define	SYS_AUE_ntp_gettime	AUE_NULL
2911a9643ea8Slogwang #define	SYS_AUE_minherit	AUE_MINHERIT
2912a9643ea8Slogwang #define	SYS_AUE_rfork	AUE_RFORK
2913a9643ea8Slogwang #define	SYS_AUE_issetugid	AUE_ISSETUGID
2914a9643ea8Slogwang #define	SYS_AUE_lchown	AUE_LCHOWN
2915*22ce4affSfengbojiang #define	SYS_AUE_aio_read	AUE_AIO_READ
2916*22ce4affSfengbojiang #define	SYS_AUE_aio_write	AUE_AIO_WRITE
2917*22ce4affSfengbojiang #define	SYS_AUE_lio_listio	AUE_LIO_LISTIO
2918*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_getdents	AUE_O_GETDENTS
2919a9643ea8Slogwang #define	SYS_AUE_lchmod	AUE_LCHMOD
2920a9643ea8Slogwang #define	SYS_AUE_lutimes	AUE_LUTIMES
2921*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_nstat	AUE_STAT
2922*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_nfstat	AUE_FSTAT
2923*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_nlstat	AUE_LSTAT
2924a9643ea8Slogwang #define	SYS_AUE_preadv	AUE_PREADV
2925a9643ea8Slogwang #define	SYS_AUE_pwritev	AUE_PWRITEV
2926a9643ea8Slogwang #define	SYS_AUE_freebsd4_fhstatfs	AUE_FHSTATFS
2927a9643ea8Slogwang #define	SYS_AUE_fhopen	AUE_FHOPEN
2928*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_fhstat	AUE_FHSTAT
2929a9643ea8Slogwang #define	SYS_AUE_modnext	AUE_NULL
2930a9643ea8Slogwang #define	SYS_AUE_modstat	AUE_NULL
2931a9643ea8Slogwang #define	SYS_AUE_modfnext	AUE_NULL
2932a9643ea8Slogwang #define	SYS_AUE_modfind	AUE_NULL
2933a9643ea8Slogwang #define	SYS_AUE_kldload	AUE_MODLOAD
2934a9643ea8Slogwang #define	SYS_AUE_kldunload	AUE_MODUNLOAD
2935a9643ea8Slogwang #define	SYS_AUE_kldfind	AUE_NULL
2936a9643ea8Slogwang #define	SYS_AUE_kldnext	AUE_NULL
2937a9643ea8Slogwang #define	SYS_AUE_kldstat	AUE_NULL
2938a9643ea8Slogwang #define	SYS_AUE_kldfirstmod	AUE_NULL
2939a9643ea8Slogwang #define	SYS_AUE_getsid	AUE_GETSID
2940a9643ea8Slogwang #define	SYS_AUE_setresuid	AUE_SETRESUID
2941a9643ea8Slogwang #define	SYS_AUE_setresgid	AUE_SETRESGID
2942*22ce4affSfengbojiang #define	SYS_AUE_aio_return	AUE_AIO_RETURN
2943*22ce4affSfengbojiang #define	SYS_AUE_aio_suspend	AUE_AIO_SUSPEND
2944*22ce4affSfengbojiang #define	SYS_AUE_aio_cancel	AUE_AIO_CANCEL
2945*22ce4affSfengbojiang #define	SYS_AUE_aio_error	AUE_AIO_ERROR
2946*22ce4affSfengbojiang #define	SYS_AUE_freebsd6_aio_read	AUE_AIO_READ
2947*22ce4affSfengbojiang #define	SYS_AUE_freebsd6_aio_write	AUE_AIO_WRITE
2948*22ce4affSfengbojiang #define	SYS_AUE_freebsd6_lio_listio	AUE_LIO_LISTIO
2949a9643ea8Slogwang #define	SYS_AUE_yield	AUE_NULL
2950a9643ea8Slogwang #define	SYS_AUE_mlockall	AUE_MLOCKALL
2951a9643ea8Slogwang #define	SYS_AUE_munlockall	AUE_MUNLOCKALL
2952a9643ea8Slogwang #define	SYS_AUE___getcwd	AUE_GETCWD
2953a9643ea8Slogwang #define	SYS_AUE_sched_setparam	AUE_NULL
2954a9643ea8Slogwang #define	SYS_AUE_sched_getparam	AUE_NULL
2955a9643ea8Slogwang #define	SYS_AUE_sched_setscheduler	AUE_NULL
2956a9643ea8Slogwang #define	SYS_AUE_sched_getscheduler	AUE_NULL
2957a9643ea8Slogwang #define	SYS_AUE_sched_yield	AUE_NULL
2958a9643ea8Slogwang #define	SYS_AUE_sched_get_priority_max	AUE_NULL
2959a9643ea8Slogwang #define	SYS_AUE_sched_get_priority_min	AUE_NULL
2960a9643ea8Slogwang #define	SYS_AUE_sched_rr_get_interval	AUE_NULL
2961a9643ea8Slogwang #define	SYS_AUE_utrace	AUE_NULL
2962a9643ea8Slogwang #define	SYS_AUE_freebsd4_sendfile	AUE_SENDFILE
2963a9643ea8Slogwang #define	SYS_AUE_kldsym	AUE_NULL
2964a9643ea8Slogwang #define	SYS_AUE_jail	AUE_JAIL
2965a9643ea8Slogwang #define	SYS_AUE_nnpfs_syscall	AUE_NULL
2966a9643ea8Slogwang #define	SYS_AUE_sigprocmask	AUE_SIGPROCMASK
2967a9643ea8Slogwang #define	SYS_AUE_sigsuspend	AUE_SIGSUSPEND
2968a9643ea8Slogwang #define	SYS_AUE_freebsd4_sigaction	AUE_SIGACTION
2969a9643ea8Slogwang #define	SYS_AUE_sigpending	AUE_SIGPENDING
2970a9643ea8Slogwang #define	SYS_AUE_freebsd4_sigreturn	AUE_SIGRETURN
2971a9643ea8Slogwang #define	SYS_AUE_sigtimedwait	AUE_SIGWAIT
2972a9643ea8Slogwang #define	SYS_AUE_sigwaitinfo	AUE_NULL
2973*22ce4affSfengbojiang #define	SYS_AUE___acl_get_file	AUE_ACL_GET_FILE
2974*22ce4affSfengbojiang #define	SYS_AUE___acl_set_file	AUE_ACL_SET_FILE
2975*22ce4affSfengbojiang #define	SYS_AUE___acl_get_fd	AUE_ACL_GET_FD
2976*22ce4affSfengbojiang #define	SYS_AUE___acl_set_fd	AUE_ACL_SET_FD
2977*22ce4affSfengbojiang #define	SYS_AUE___acl_delete_file	AUE_ACL_DELETE_FILE
2978*22ce4affSfengbojiang #define	SYS_AUE___acl_delete_fd	AUE_ACL_DELETE_FD
2979*22ce4affSfengbojiang #define	SYS_AUE___acl_aclcheck_file	AUE_ACL_CHECK_FILE
2980*22ce4affSfengbojiang #define	SYS_AUE___acl_aclcheck_fd	AUE_ACL_CHECK_FD
2981a9643ea8Slogwang #define	SYS_AUE_extattrctl	AUE_EXTATTRCTL
2982a9643ea8Slogwang #define	SYS_AUE_extattr_set_file	AUE_EXTATTR_SET_FILE
2983a9643ea8Slogwang #define	SYS_AUE_extattr_get_file	AUE_EXTATTR_GET_FILE
2984a9643ea8Slogwang #define	SYS_AUE_extattr_delete_file	AUE_EXTATTR_DELETE_FILE
2985*22ce4affSfengbojiang #define	SYS_AUE_aio_waitcomplete	AUE_AIO_WAITCOMPLETE
2986a9643ea8Slogwang #define	SYS_AUE_getresuid	AUE_GETRESUID
2987a9643ea8Slogwang #define	SYS_AUE_getresgid	AUE_GETRESGID
2988a9643ea8Slogwang #define	SYS_AUE_kqueue	AUE_KQUEUE
2989*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_kevent	AUE_KEVENT
2990a9643ea8Slogwang #define	SYS_AUE_extattr_set_fd	AUE_EXTATTR_SET_FD
2991a9643ea8Slogwang #define	SYS_AUE_extattr_get_fd	AUE_EXTATTR_GET_FD
2992a9643ea8Slogwang #define	SYS_AUE_extattr_delete_fd	AUE_EXTATTR_DELETE_FD
2993*22ce4affSfengbojiang #define	SYS_AUE___setugid	AUE_SETUGID
2994a9643ea8Slogwang #define	SYS_AUE_eaccess	AUE_EACCESS
2995a9643ea8Slogwang #define	SYS_AUE_afs3_syscall	AUE_NULL
2996a9643ea8Slogwang #define	SYS_AUE_nmount	AUE_NMOUNT
2997a9643ea8Slogwang #define	SYS_AUE___mac_get_proc	AUE_NULL
2998a9643ea8Slogwang #define	SYS_AUE___mac_set_proc	AUE_NULL
2999a9643ea8Slogwang #define	SYS_AUE___mac_get_fd	AUE_NULL
3000a9643ea8Slogwang #define	SYS_AUE___mac_get_file	AUE_NULL
3001a9643ea8Slogwang #define	SYS_AUE___mac_set_fd	AUE_NULL
3002a9643ea8Slogwang #define	SYS_AUE___mac_set_file	AUE_NULL
3003a9643ea8Slogwang #define	SYS_AUE_kenv	AUE_NULL
3004a9643ea8Slogwang #define	SYS_AUE_lchflags	AUE_LCHFLAGS
3005a9643ea8Slogwang #define	SYS_AUE_uuidgen	AUE_NULL
3006a9643ea8Slogwang #define	SYS_AUE_sendfile	AUE_SENDFILE
3007a9643ea8Slogwang #define	SYS_AUE_mac_syscall	AUE_NULL
3008*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_getfsstat	AUE_GETFSSTAT
3009*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_statfs	AUE_STATFS
3010*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_fstatfs	AUE_FSTATFS
3011*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_fhstatfs	AUE_FHSTATFS
3012*22ce4affSfengbojiang #define	SYS_AUE_ksem_close	AUE_SEMCLOSE
3013*22ce4affSfengbojiang #define	SYS_AUE_ksem_post	AUE_SEMPOST
3014*22ce4affSfengbojiang #define	SYS_AUE_ksem_wait	AUE_SEMWAIT
3015*22ce4affSfengbojiang #define	SYS_AUE_ksem_trywait	AUE_SEMTRYWAIT
3016*22ce4affSfengbojiang #define	SYS_AUE_ksem_init	AUE_SEMINIT
3017*22ce4affSfengbojiang #define	SYS_AUE_ksem_open	AUE_SEMOPEN
3018*22ce4affSfengbojiang #define	SYS_AUE_ksem_unlink	AUE_SEMUNLINK
3019*22ce4affSfengbojiang #define	SYS_AUE_ksem_getvalue	AUE_SEMGETVALUE
3020*22ce4affSfengbojiang #define	SYS_AUE_ksem_destroy	AUE_SEMDESTROY
3021a9643ea8Slogwang #define	SYS_AUE___mac_get_pid	AUE_NULL
3022a9643ea8Slogwang #define	SYS_AUE___mac_get_link	AUE_NULL
3023a9643ea8Slogwang #define	SYS_AUE___mac_set_link	AUE_NULL
3024a9643ea8Slogwang #define	SYS_AUE_extattr_set_link	AUE_EXTATTR_SET_LINK
3025a9643ea8Slogwang #define	SYS_AUE_extattr_get_link	AUE_EXTATTR_GET_LINK
3026a9643ea8Slogwang #define	SYS_AUE_extattr_delete_link	AUE_EXTATTR_DELETE_LINK
3027a9643ea8Slogwang #define	SYS_AUE___mac_execve	AUE_NULL
3028a9643ea8Slogwang #define	SYS_AUE_sigaction	AUE_SIGACTION
3029a9643ea8Slogwang #define	SYS_AUE_sigreturn	AUE_SIGRETURN
3030a9643ea8Slogwang #define	SYS_AUE_getcontext	AUE_NULL
3031a9643ea8Slogwang #define	SYS_AUE_setcontext	AUE_NULL
3032a9643ea8Slogwang #define	SYS_AUE_swapcontext	AUE_NULL
3033a9643ea8Slogwang #define	SYS_AUE_swapoff	AUE_SWAPOFF
3034*22ce4affSfengbojiang #define	SYS_AUE___acl_get_link	AUE_ACL_GET_LINK
3035*22ce4affSfengbojiang #define	SYS_AUE___acl_set_link	AUE_ACL_SET_LINK
3036*22ce4affSfengbojiang #define	SYS_AUE___acl_delete_link	AUE_ACL_DELETE_LINK
3037*22ce4affSfengbojiang #define	SYS_AUE___acl_aclcheck_link	AUE_ACL_CHECK_LINK
3038a9643ea8Slogwang #define	SYS_AUE_sigwait	AUE_SIGWAIT
3039*22ce4affSfengbojiang #define	SYS_AUE_thr_create	AUE_THR_CREATE
3040*22ce4affSfengbojiang #define	SYS_AUE_thr_exit	AUE_THR_EXIT
3041a9643ea8Slogwang #define	SYS_AUE_thr_self	AUE_NULL
3042*22ce4affSfengbojiang #define	SYS_AUE_thr_kill	AUE_THR_KILL
3043*22ce4affSfengbojiang #define	SYS_AUE_jail_attach	AUE_JAIL_ATTACH
3044a9643ea8Slogwang #define	SYS_AUE_extattr_list_fd	AUE_EXTATTR_LIST_FD
3045a9643ea8Slogwang #define	SYS_AUE_extattr_list_file	AUE_EXTATTR_LIST_FILE
3046a9643ea8Slogwang #define	SYS_AUE_extattr_list_link	AUE_EXTATTR_LIST_LINK
3047*22ce4affSfengbojiang #define	SYS_AUE_ksem_timedwait	AUE_SEMWAIT
3048a9643ea8Slogwang #define	SYS_AUE_thr_suspend	AUE_NULL
3049a9643ea8Slogwang #define	SYS_AUE_thr_wake	AUE_NULL
3050a9643ea8Slogwang #define	SYS_AUE_kldunloadf	AUE_MODUNLOAD
3051a9643ea8Slogwang #define	SYS_AUE_audit	AUE_AUDIT
3052a9643ea8Slogwang #define	SYS_AUE_auditon	AUE_AUDITON
3053a9643ea8Slogwang #define	SYS_AUE_getauid	AUE_GETAUID
3054a9643ea8Slogwang #define	SYS_AUE_setauid	AUE_SETAUID
3055a9643ea8Slogwang #define	SYS_AUE_getaudit	AUE_GETAUDIT
3056a9643ea8Slogwang #define	SYS_AUE_setaudit	AUE_SETAUDIT
3057a9643ea8Slogwang #define	SYS_AUE_getaudit_addr	AUE_GETAUDIT_ADDR
3058a9643ea8Slogwang #define	SYS_AUE_setaudit_addr	AUE_SETAUDIT_ADDR
3059a9643ea8Slogwang #define	SYS_AUE_auditctl	AUE_AUDITCTL
3060a9643ea8Slogwang #define	SYS_AUE__umtx_op	AUE_NULL
3061*22ce4affSfengbojiang #define	SYS_AUE_thr_new	AUE_THR_NEW
3062a9643ea8Slogwang #define	SYS_AUE_sigqueue	AUE_NULL
3063*22ce4affSfengbojiang #define	SYS_AUE_kmq_open	AUE_MQ_OPEN
3064*22ce4affSfengbojiang #define	SYS_AUE_kmq_setattr	AUE_MQ_SETATTR
3065*22ce4affSfengbojiang #define	SYS_AUE_kmq_timedreceive	AUE_MQ_TIMEDRECEIVE
3066*22ce4affSfengbojiang #define	SYS_AUE_kmq_timedsend	AUE_MQ_TIMEDSEND
3067*22ce4affSfengbojiang #define	SYS_AUE_kmq_notify	AUE_MQ_NOTIFY
3068*22ce4affSfengbojiang #define	SYS_AUE_kmq_unlink	AUE_MQ_UNLINK
3069a9643ea8Slogwang #define	SYS_AUE_abort2	AUE_NULL
3070a9643ea8Slogwang #define	SYS_AUE_thr_set_name	AUE_NULL
3071*22ce4affSfengbojiang #define	SYS_AUE_aio_fsync	AUE_AIO_FSYNC
3072a9643ea8Slogwang #define	SYS_AUE_rtprio_thread	AUE_RTPRIO
3073*22ce4affSfengbojiang #define	SYS_AUE_sctp_peeloff	AUE_SCTP_PEELOFF
3074*22ce4affSfengbojiang #define	SYS_AUE_sctp_generic_sendmsg	AUE_SCTP_GENERIC_SENDMSG
3075*22ce4affSfengbojiang #define	SYS_AUE_sctp_generic_sendmsg_iov	AUE_SCTP_GENERIC_SENDMSG_IOV
3076*22ce4affSfengbojiang #define	SYS_AUE_sctp_generic_recvmsg	AUE_SCTP_GENERIC_RECVMSG
3077a9643ea8Slogwang #define	SYS_AUE_pread	AUE_PREAD
3078a9643ea8Slogwang #define	SYS_AUE_pwrite	AUE_PWRITE
3079a9643ea8Slogwang #define	SYS_AUE_mmap	AUE_MMAP
3080a9643ea8Slogwang #define	SYS_AUE_lseek	AUE_LSEEK
3081a9643ea8Slogwang #define	SYS_AUE_truncate	AUE_TRUNCATE
3082a9643ea8Slogwang #define	SYS_AUE_ftruncate	AUE_FTRUNCATE
3083*22ce4affSfengbojiang #define	SYS_AUE_thr_kill2	AUE_THR_KILL2
3084*22ce4affSfengbojiang #define	SYS_AUE_freebsd12_shm_open	AUE_SHMOPEN
3085a9643ea8Slogwang #define	SYS_AUE_shm_unlink	AUE_SHMUNLINK
3086a9643ea8Slogwang #define	SYS_AUE_cpuset	AUE_NULL
3087a9643ea8Slogwang #define	SYS_AUE_cpuset_setid	AUE_NULL
3088a9643ea8Slogwang #define	SYS_AUE_cpuset_getid	AUE_NULL
3089a9643ea8Slogwang #define	SYS_AUE_cpuset_getaffinity	AUE_NULL
3090a9643ea8Slogwang #define	SYS_AUE_cpuset_setaffinity	AUE_NULL
3091a9643ea8Slogwang #define	SYS_AUE_faccessat	AUE_FACCESSAT
3092a9643ea8Slogwang #define	SYS_AUE_fchmodat	AUE_FCHMODAT
3093a9643ea8Slogwang #define	SYS_AUE_fchownat	AUE_FCHOWNAT
3094a9643ea8Slogwang #define	SYS_AUE_fexecve	AUE_FEXECVE
3095*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_fstatat	AUE_FSTATAT
3096a9643ea8Slogwang #define	SYS_AUE_futimesat	AUE_FUTIMESAT
3097a9643ea8Slogwang #define	SYS_AUE_linkat	AUE_LINKAT
3098a9643ea8Slogwang #define	SYS_AUE_mkdirat	AUE_MKDIRAT
3099a9643ea8Slogwang #define	SYS_AUE_mkfifoat	AUE_MKFIFOAT
3100*22ce4affSfengbojiang #define	SYS_AUE_freebsd11_mknodat	AUE_MKNODAT
3101a9643ea8Slogwang #define	SYS_AUE_openat	AUE_OPENAT_RWTC
3102a9643ea8Slogwang #define	SYS_AUE_readlinkat	AUE_READLINKAT
3103a9643ea8Slogwang #define	SYS_AUE_renameat	AUE_RENAMEAT
3104a9643ea8Slogwang #define	SYS_AUE_symlinkat	AUE_SYMLINKAT
3105a9643ea8Slogwang #define	SYS_AUE_unlinkat	AUE_UNLINKAT
3106a9643ea8Slogwang #define	SYS_AUE_posix_openpt	AUE_POSIX_OPENPT
3107a9643ea8Slogwang #define	SYS_AUE_gssd_syscall	AUE_NULL
3108*22ce4affSfengbojiang #define	SYS_AUE_jail_get	AUE_JAIL_GET
3109*22ce4affSfengbojiang #define	SYS_AUE_jail_set	AUE_JAIL_SET
3110*22ce4affSfengbojiang #define	SYS_AUE_jail_remove	AUE_JAIL_REMOVE
3111*22ce4affSfengbojiang #define	SYS_AUE_freebsd12_closefrom	AUE_CLOSEFROM
3112a9643ea8Slogwang #define	SYS_AUE___semctl	AUE_SEMCTL
3113a9643ea8Slogwang #define	SYS_AUE_msgctl	AUE_MSGCTL
3114a9643ea8Slogwang #define	SYS_AUE_shmctl	AUE_SHMCTL
3115a9643ea8Slogwang #define	SYS_AUE_lpathconf	AUE_LPATHCONF
3116a9643ea8Slogwang #define	SYS_AUE___cap_rights_get	AUE_CAP_RIGHTS_GET
3117a9643ea8Slogwang #define	SYS_AUE_cap_enter	AUE_CAP_ENTER
3118a9643ea8Slogwang #define	SYS_AUE_cap_getmode	AUE_CAP_GETMODE
3119a9643ea8Slogwang #define	SYS_AUE_pdfork	AUE_PDFORK
3120a9643ea8Slogwang #define	SYS_AUE_pdkill	AUE_PDKILL
3121a9643ea8Slogwang #define	SYS_AUE_pdgetpid	AUE_PDGETPID
3122a9643ea8Slogwang #define	SYS_AUE_pselect	AUE_SELECT
3123*22ce4affSfengbojiang #define	SYS_AUE_getloginclass	AUE_GETLOGINCLASS
3124*22ce4affSfengbojiang #define	SYS_AUE_setloginclass	AUE_SETLOGINCLASS
3125a9643ea8Slogwang #define	SYS_AUE_rctl_get_racct	AUE_NULL
3126a9643ea8Slogwang #define	SYS_AUE_rctl_get_rules	AUE_NULL
3127a9643ea8Slogwang #define	SYS_AUE_rctl_get_limits	AUE_NULL
3128a9643ea8Slogwang #define	SYS_AUE_rctl_add_rule	AUE_NULL
3129a9643ea8Slogwang #define	SYS_AUE_rctl_remove_rule	AUE_NULL
3130*22ce4affSfengbojiang #define	SYS_AUE_posix_fallocate	AUE_POSIX_FALLOCATE
3131*22ce4affSfengbojiang #define	SYS_AUE_posix_fadvise	AUE_POSIX_FADVISE
3132a9643ea8Slogwang #define	SYS_AUE_wait6	AUE_WAIT6
3133a9643ea8Slogwang #define	SYS_AUE_cap_rights_limit	AUE_CAP_RIGHTS_LIMIT
3134a9643ea8Slogwang #define	SYS_AUE_cap_ioctls_limit	AUE_CAP_IOCTLS_LIMIT
3135a9643ea8Slogwang #define	SYS_AUE_cap_ioctls_get	AUE_CAP_IOCTLS_GET
3136a9643ea8Slogwang #define	SYS_AUE_cap_fcntls_limit	AUE_CAP_FCNTLS_LIMIT
3137a9643ea8Slogwang #define	SYS_AUE_cap_fcntls_get	AUE_CAP_FCNTLS_GET
3138a9643ea8Slogwang #define	SYS_AUE_bindat	AUE_BINDAT
3139a9643ea8Slogwang #define	SYS_AUE_connectat	AUE_CONNECTAT
3140a9643ea8Slogwang #define	SYS_AUE_chflagsat	AUE_CHFLAGSAT
3141a9643ea8Slogwang #define	SYS_AUE_accept4	AUE_ACCEPT
3142a9643ea8Slogwang #define	SYS_AUE_pipe2	AUE_PIPE
3143*22ce4affSfengbojiang #define	SYS_AUE_aio_mlock	AUE_AIO_MLOCK
3144*22ce4affSfengbojiang #define	SYS_AUE_procctl	AUE_PROCCTL
3145a9643ea8Slogwang #define	SYS_AUE_ppoll	AUE_POLL
3146a9643ea8Slogwang #define	SYS_AUE_futimens	AUE_FUTIMES
3147a9643ea8Slogwang #define	SYS_AUE_utimensat	AUE_FUTIMESAT
3148*22ce4affSfengbojiang #define	SYS_AUE_fdatasync	AUE_FSYNC
3149*22ce4affSfengbojiang #define	SYS_AUE_fstat	AUE_FSTAT
3150*22ce4affSfengbojiang #define	SYS_AUE_fstatat	AUE_FSTATAT
3151*22ce4affSfengbojiang #define	SYS_AUE_fhstat	AUE_FHSTAT
3152*22ce4affSfengbojiang #define	SYS_AUE_getdirentries	AUE_GETDIRENTRIES
3153*22ce4affSfengbojiang #define	SYS_AUE_statfs	AUE_STATFS
3154*22ce4affSfengbojiang #define	SYS_AUE_fstatfs	AUE_FSTATFS
3155*22ce4affSfengbojiang #define	SYS_AUE_getfsstat	AUE_GETFSSTAT
3156*22ce4affSfengbojiang #define	SYS_AUE_fhstatfs	AUE_FHSTATFS
3157*22ce4affSfengbojiang #define	SYS_AUE_mknodat	AUE_MKNODAT
3158*22ce4affSfengbojiang #define	SYS_AUE_kevent	AUE_KEVENT
3159*22ce4affSfengbojiang #define	SYS_AUE_cpuset_getdomain	AUE_NULL
3160*22ce4affSfengbojiang #define	SYS_AUE_cpuset_setdomain	AUE_NULL
3161*22ce4affSfengbojiang #define	SYS_AUE_getrandom	AUE_NULL
3162*22ce4affSfengbojiang #define	SYS_AUE_getfhat	AUE_NULL
3163*22ce4affSfengbojiang #define	SYS_AUE_fhlink	AUE_NULL
3164*22ce4affSfengbojiang #define	SYS_AUE_fhlinkat	AUE_NULL
3165*22ce4affSfengbojiang #define	SYS_AUE_fhreadlink	AUE_NULL
3166*22ce4affSfengbojiang #define	SYS_AUE_funlinkat	AUE_UNLINKAT
3167*22ce4affSfengbojiang #define	SYS_AUE_copy_file_range	AUE_NULL
3168*22ce4affSfengbojiang #define	SYS_AUE___sysctlbyname	AUE_SYSCTL
3169*22ce4affSfengbojiang #define	SYS_AUE_shm_open2	AUE_SHMOPEN
3170*22ce4affSfengbojiang #define	SYS_AUE_shm_rename	AUE_SHMRENAME
3171*22ce4affSfengbojiang #define	SYS_AUE_sigfastblock	AUE_NULL
3172*22ce4affSfengbojiang #define	SYS_AUE___realpathat	AUE_REALPATHAT
3173*22ce4affSfengbojiang #define	SYS_AUE_close_range	AUE_CLOSERANGE
3174*22ce4affSfengbojiang #define	SYS_AUE_rpctls_syscall	AUE_NULL
3175*22ce4affSfengbojiang #define	SYS_AUE___specialfd	AUE_SPECIALFD
3176*22ce4affSfengbojiang #define	SYS_AUE_aio_writev	AUE_AIO_WRITEV
3177*22ce4affSfengbojiang #define	SYS_AUE_aio_readv	AUE_AIO_READV
3178a9643ea8Slogwang 
3179a9643ea8Slogwang #undef PAD_
3180a9643ea8Slogwang #undef PADL_
3181a9643ea8Slogwang #undef PADR_
3182a9643ea8Slogwang 
3183a9643ea8Slogwang #endif /* !_SYS_SYSPROTO_H_ */
3184