sysproto.h revision 82585
1/*
2 * System call prototypes.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
5 * $FreeBSD: head/sys/sys/sysproto.h 82150 2001-08-22 23:27:20Z tmm $
6 * created from FreeBSD: src/sys/kern/syscalls.master,v 1.91 2001/05/29 09:22:22 phk Exp
7 */
8
9#ifndef _SYS_SYSPROTO_H_
10#define	_SYS_SYSPROTO_H_
11
12#include <sys/signal.h>
13
14#include <sys/acl.h>
15
16struct proc;
17
18#define	PAD_(t)	(sizeof(register_t) <= sizeof(t) ? \
19		0 : sizeof(register_t) - sizeof(t))
20
21#if BYTE_ORDER == LITTLE_ENDIAN
22#define	PADL_(t)	0
23#define	PADR_(t)	PAD_(t)
24#else
25#define	PADL_(t)	PAD_(t)
26#define	PADR_(t)	0
27#endif
28
29struct	nosys_args {
30	register_t dummy;
31};
32struct	sys_exit_args {
33	char rval_l_[PADL_(int)]; int rval; char rval_r_[PADR_(int)];
34};
35struct	fork_args {
36	register_t dummy;
37};
38struct	read_args {
39	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
40	char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
41	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
42};
43struct	write_args {
44	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
45	char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
46	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
47};
48struct	open_args {
49	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
50	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
51	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
52};
53struct	close_args {
54	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
55};
56struct	wait_args {
57	char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
58	char status_l_[PADL_(int *)]; int * status; char status_r_[PADR_(int *)];
59	char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)];
60	char rusage_l_[PADL_(struct rusage *)]; struct rusage * rusage; char rusage_r_[PADR_(struct rusage *)];
61};
62struct	link_args {
63	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
64	char link_l_[PADL_(char *)]; char * link; char link_r_[PADR_(char *)];
65};
66struct	unlink_args {
67	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
68};
69struct	chdir_args {
70	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
71};
72struct	fchdir_args {
73	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
74};
75struct	mknod_args {
76	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
77	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
78	char dev_l_[PADL_(int)]; int dev; char dev_r_[PADR_(int)];
79};
80struct	chmod_args {
81	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
82	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
83};
84struct	chown_args {
85	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
86	char uid_l_[PADL_(int)]; int uid; char uid_r_[PADR_(int)];
87	char gid_l_[PADL_(int)]; int gid; char gid_r_[PADR_(int)];
88};
89struct	obreak_args {
90	char nsize_l_[PADL_(char *)]; char * nsize; char nsize_r_[PADR_(char *)];
91};
92struct	getfsstat_args {
93	char buf_l_[PADL_(struct statfs *)]; struct statfs * buf; char buf_r_[PADR_(struct statfs *)];
94	char bufsize_l_[PADL_(long)]; long bufsize; char bufsize_r_[PADR_(long)];
95	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
96};
97struct	getpid_args {
98	register_t dummy;
99};
100struct	mount_args {
101	char type_l_[PADL_(char *)]; char * type; char type_r_[PADR_(char *)];
102	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
103	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
104	char data_l_[PADL_(caddr_t)]; caddr_t data; char data_r_[PADR_(caddr_t)];
105};
106struct	unmount_args {
107	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
108	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
109};
110struct	setuid_args {
111	char uid_l_[PADL_(uid_t)]; uid_t uid; char uid_r_[PADR_(uid_t)];
112};
113struct	getuid_args {
114	register_t dummy;
115};
116struct	geteuid_args {
117	register_t dummy;
118};
119struct	ptrace_args {
120	char req_l_[PADL_(int)]; int req; char req_r_[PADR_(int)];
121	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
122	char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
123	char data_l_[PADL_(int)]; int data; char data_r_[PADR_(int)];
124};
125struct	recvmsg_args {
126	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
127	char msg_l_[PADL_(struct msghdr *)]; struct msghdr * msg; char msg_r_[PADR_(struct msghdr *)];
128	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
129};
130struct	sendmsg_args {
131	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
132	char msg_l_[PADL_(caddr_t)]; caddr_t msg; char msg_r_[PADR_(caddr_t)];
133	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
134};
135struct	recvfrom_args {
136	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
137	char buf_l_[PADL_(caddr_t)]; caddr_t buf; char buf_r_[PADR_(caddr_t)];
138	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
139	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
140	char from_l_[PADL_(caddr_t)]; caddr_t from; char from_r_[PADR_(caddr_t)];
141	char fromlenaddr_l_[PADL_(int *)]; int * fromlenaddr; char fromlenaddr_r_[PADR_(int *)];
142};
143struct	accept_args {
144	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
145	char name_l_[PADL_(caddr_t)]; caddr_t name; char name_r_[PADR_(caddr_t)];
146	char anamelen_l_[PADL_(int *)]; int * anamelen; char anamelen_r_[PADR_(int *)];
147};
148struct	getpeername_args {
149	char fdes_l_[PADL_(int)]; int fdes; char fdes_r_[PADR_(int)];
150	char asa_l_[PADL_(caddr_t)]; caddr_t asa; char asa_r_[PADR_(caddr_t)];
151	char alen_l_[PADL_(int *)]; int * alen; char alen_r_[PADR_(int *)];
152};
153struct	getsockname_args {
154	char fdes_l_[PADL_(int)]; int fdes; char fdes_r_[PADR_(int)];
155	char asa_l_[PADL_(caddr_t)]; caddr_t asa; char asa_r_[PADR_(caddr_t)];
156	char alen_l_[PADL_(int *)]; int * alen; char alen_r_[PADR_(int *)];
157};
158struct	access_args {
159	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
160	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
161};
162struct	chflags_args {
163	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
164	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
165};
166struct	fchflags_args {
167	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
168	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
169};
170struct	sync_args {
171	register_t dummy;
172};
173struct	kill_args {
174	char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
175	char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
176};
177struct	getppid_args {
178	register_t dummy;
179};
180struct	dup_args {
181	char fd_l_[PADL_(u_int)]; u_int fd; char fd_r_[PADR_(u_int)];
182};
183struct	pipe_args {
184	register_t dummy;
185};
186struct	getegid_args {
187	register_t dummy;
188};
189struct	profil_args {
190	char samples_l_[PADL_(caddr_t)]; caddr_t samples; char samples_r_[PADR_(caddr_t)];
191	char size_l_[PADL_(size_t)]; size_t size; char size_r_[PADR_(size_t)];
192	char offset_l_[PADL_(size_t)]; size_t offset; char offset_r_[PADR_(size_t)];
193	char scale_l_[PADL_(u_int)]; u_int scale; char scale_r_[PADR_(u_int)];
194};
195struct	ktrace_args {
196	char fname_l_[PADL_(const char *)]; const char * fname; char fname_r_[PADR_(const char *)];
197	char ops_l_[PADL_(int)]; int ops; char ops_r_[PADR_(int)];
198	char facs_l_[PADL_(int)]; int facs; char facs_r_[PADR_(int)];
199	char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
200};
201struct	getgid_args {
202	register_t dummy;
203};
204struct	getlogin_args {
205	char namebuf_l_[PADL_(char *)]; char * namebuf; char namebuf_r_[PADR_(char *)];
206	char namelen_l_[PADL_(u_int)]; u_int namelen; char namelen_r_[PADR_(u_int)];
207};
208struct	setlogin_args {
209	char namebuf_l_[PADL_(char *)]; char * namebuf; char namebuf_r_[PADR_(char *)];
210};
211struct	acct_args {
212	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
213};
214struct	osigpending_args {
215	register_t dummy;
216};
217struct	sigaltstack_args {
218	char ss_l_[PADL_(stack_t *)]; stack_t * ss; char ss_r_[PADR_(stack_t *)];
219	char oss_l_[PADL_(stack_t *)]; stack_t * oss; char oss_r_[PADR_(stack_t *)];
220};
221struct	ioctl_args {
222	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
223	char com_l_[PADL_(u_long)]; u_long com; char com_r_[PADR_(u_long)];
224	char data_l_[PADL_(caddr_t)]; caddr_t data; char data_r_[PADR_(caddr_t)];
225};
226struct	reboot_args {
227	char opt_l_[PADL_(int)]; int opt; char opt_r_[PADR_(int)];
228};
229struct	revoke_args {
230	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
231};
232struct	symlink_args {
233	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
234	char link_l_[PADL_(char *)]; char * link; char link_r_[PADR_(char *)];
235};
236struct	readlink_args {
237	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
238	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
239	char count_l_[PADL_(int)]; int count; char count_r_[PADR_(int)];
240};
241struct	execve_args {
242	char fname_l_[PADL_(char *)]; char * fname; char fname_r_[PADR_(char *)];
243	char argv_l_[PADL_(char **)]; char ** argv; char argv_r_[PADR_(char **)];
244	char envv_l_[PADL_(char **)]; char ** envv; char envv_r_[PADR_(char **)];
245};
246struct	umask_args {
247	char newmask_l_[PADL_(int)]; int newmask; char newmask_r_[PADR_(int)];
248};
249struct	chroot_args {
250	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
251};
252struct	getpagesize_args {
253	register_t dummy;
254};
255struct	msync_args {
256	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
257	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
258	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
259};
260struct	vfork_args {
261	register_t dummy;
262};
263struct	sbrk_args {
264	char incr_l_[PADL_(int)]; int incr; char incr_r_[PADR_(int)];
265};
266struct	sstk_args {
267	char incr_l_[PADL_(int)]; int incr; char incr_r_[PADR_(int)];
268};
269struct	ovadvise_args {
270	char anom_l_[PADL_(int)]; int anom; char anom_r_[PADR_(int)];
271};
272struct	munmap_args {
273	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
274	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
275};
276struct	mprotect_args {
277	char addr_l_[PADL_(const void *)]; const void * addr; char addr_r_[PADR_(const void *)];
278	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
279	char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
280};
281struct	madvise_args {
282	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
283	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
284	char behav_l_[PADL_(int)]; int behav; char behav_r_[PADR_(int)];
285};
286struct	mincore_args {
287	char addr_l_[PADL_(const void *)]; const void * addr; char addr_r_[PADR_(const void *)];
288	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
289	char vec_l_[PADL_(char *)]; char * vec; char vec_r_[PADR_(char *)];
290};
291struct	getgroups_args {
292	char gidsetsize_l_[PADL_(u_int)]; u_int gidsetsize; char gidsetsize_r_[PADR_(u_int)];
293	char gidset_l_[PADL_(gid_t *)]; gid_t * gidset; char gidset_r_[PADR_(gid_t *)];
294};
295struct	setgroups_args {
296	char gidsetsize_l_[PADL_(u_int)]; u_int gidsetsize; char gidsetsize_r_[PADR_(u_int)];
297	char gidset_l_[PADL_(gid_t *)]; gid_t * gidset; char gidset_r_[PADR_(gid_t *)];
298};
299struct	getpgrp_args {
300	register_t dummy;
301};
302struct	setpgid_args {
303	char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
304	char pgid_l_[PADL_(int)]; int pgid; char pgid_r_[PADR_(int)];
305};
306struct	setitimer_args {
307	char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)];
308	char itv_l_[PADL_(struct itimerval *)]; struct itimerval * itv; char itv_r_[PADR_(struct itimerval *)];
309	char oitv_l_[PADL_(struct itimerval *)]; struct itimerval * oitv; char oitv_r_[PADR_(struct itimerval *)];
310};
311struct	owait_args {
312	register_t dummy;
313};
314struct	swapon_args {
315	char name_l_[PADL_(char *)]; char * name; char name_r_[PADR_(char *)];
316};
317struct	getitimer_args {
318	char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)];
319	char itv_l_[PADL_(struct itimerval *)]; struct itimerval * itv; char itv_r_[PADR_(struct itimerval *)];
320};
321struct	getdtablesize_args {
322	register_t dummy;
323};
324struct	dup2_args {
325	char from_l_[PADL_(u_int)]; u_int from; char from_r_[PADR_(u_int)];
326	char to_l_[PADL_(u_int)]; u_int to; char to_r_[PADR_(u_int)];
327};
328struct	fcntl_args {
329	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
330	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
331	char arg_l_[PADL_(long)]; long arg; char arg_r_[PADR_(long)];
332};
333struct	select_args {
334	char nd_l_[PADL_(int)]; int nd; char nd_r_[PADR_(int)];
335	char in_l_[PADL_(fd_set *)]; fd_set * in; char in_r_[PADR_(fd_set *)];
336	char ou_l_[PADL_(fd_set *)]; fd_set * ou; char ou_r_[PADR_(fd_set *)];
337	char ex_l_[PADL_(fd_set *)]; fd_set * ex; char ex_r_[PADR_(fd_set *)];
338	char tv_l_[PADL_(struct timeval *)]; struct timeval * tv; char tv_r_[PADR_(struct timeval *)];
339};
340struct	fsync_args {
341	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
342};
343struct	setpriority_args {
344	char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
345	char who_l_[PADL_(int)]; int who; char who_r_[PADR_(int)];
346	char prio_l_[PADL_(int)]; int prio; char prio_r_[PADR_(int)];
347};
348struct	socket_args {
349	char domain_l_[PADL_(int)]; int domain; char domain_r_[PADR_(int)];
350	char type_l_[PADL_(int)]; int type; char type_r_[PADR_(int)];
351	char protocol_l_[PADL_(int)]; int protocol; char protocol_r_[PADR_(int)];
352};
353struct	connect_args {
354	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
355	char name_l_[PADL_(caddr_t)]; caddr_t name; char name_r_[PADR_(caddr_t)];
356	char namelen_l_[PADL_(int)]; int namelen; char namelen_r_[PADR_(int)];
357};
358struct	getpriority_args {
359	char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
360	char who_l_[PADL_(int)]; int who; char who_r_[PADR_(int)];
361};
362struct	bind_args {
363	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
364	char name_l_[PADL_(caddr_t)]; caddr_t name; char name_r_[PADR_(caddr_t)];
365	char namelen_l_[PADL_(int)]; int namelen; char namelen_r_[PADR_(int)];
366};
367struct	setsockopt_args {
368	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
369	char level_l_[PADL_(int)]; int level; char level_r_[PADR_(int)];
370	char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
371	char val_l_[PADL_(caddr_t)]; caddr_t val; char val_r_[PADR_(caddr_t)];
372	char valsize_l_[PADL_(int)]; int valsize; char valsize_r_[PADR_(int)];
373};
374struct	listen_args {
375	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
376	char backlog_l_[PADL_(int)]; int backlog; char backlog_r_[PADR_(int)];
377};
378struct	gettimeofday_args {
379	char tp_l_[PADL_(struct timeval *)]; struct timeval * tp; char tp_r_[PADR_(struct timeval *)];
380	char tzp_l_[PADL_(struct timezone *)]; struct timezone * tzp; char tzp_r_[PADR_(struct timezone *)];
381};
382struct	getrusage_args {
383	char who_l_[PADL_(int)]; int who; char who_r_[PADR_(int)];
384	char rusage_l_[PADL_(struct rusage *)]; struct rusage * rusage; char rusage_r_[PADR_(struct rusage *)];
385};
386struct	getsockopt_args {
387	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
388	char level_l_[PADL_(int)]; int level; char level_r_[PADR_(int)];
389	char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
390	char val_l_[PADL_(caddr_t)]; caddr_t val; char val_r_[PADR_(caddr_t)];
391	char avalsize_l_[PADL_(int *)]; int * avalsize; char avalsize_r_[PADR_(int *)];
392};
393struct	readv_args {
394	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
395	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
396	char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
397};
398struct	writev_args {
399	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
400	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
401	char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
402};
403struct	settimeofday_args {
404	char tv_l_[PADL_(struct timeval *)]; struct timeval * tv; char tv_r_[PADR_(struct timeval *)];
405	char tzp_l_[PADL_(struct timezone *)]; struct timezone * tzp; char tzp_r_[PADR_(struct timezone *)];
406};
407struct	fchown_args {
408	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
409	char uid_l_[PADL_(int)]; int uid; char uid_r_[PADR_(int)];
410	char gid_l_[PADL_(int)]; int gid; char gid_r_[PADR_(int)];
411};
412struct	fchmod_args {
413	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
414	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
415};
416struct	setreuid_args {
417	char ruid_l_[PADL_(int)]; int ruid; char ruid_r_[PADR_(int)];
418	char euid_l_[PADL_(int)]; int euid; char euid_r_[PADR_(int)];
419};
420struct	setregid_args {
421	char rgid_l_[PADL_(int)]; int rgid; char rgid_r_[PADR_(int)];
422	char egid_l_[PADL_(int)]; int egid; char egid_r_[PADR_(int)];
423};
424struct	rename_args {
425	char from_l_[PADL_(char *)]; char * from; char from_r_[PADR_(char *)];
426	char to_l_[PADL_(char *)]; char * to; char to_r_[PADR_(char *)];
427};
428struct	flock_args {
429	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
430	char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)];
431};
432struct	mkfifo_args {
433	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
434	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
435};
436struct	sendto_args {
437	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
438	char buf_l_[PADL_(caddr_t)]; caddr_t buf; char buf_r_[PADR_(caddr_t)];
439	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
440	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
441	char to_l_[PADL_(caddr_t)]; caddr_t to; char to_r_[PADR_(caddr_t)];
442	char tolen_l_[PADL_(int)]; int tolen; char tolen_r_[PADR_(int)];
443};
444struct	shutdown_args {
445	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
446	char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)];
447};
448struct	socketpair_args {
449	char domain_l_[PADL_(int)]; int domain; char domain_r_[PADR_(int)];
450	char type_l_[PADL_(int)]; int type; char type_r_[PADR_(int)];
451	char protocol_l_[PADL_(int)]; int protocol; char protocol_r_[PADR_(int)];
452	char rsv_l_[PADL_(int *)]; int * rsv; char rsv_r_[PADR_(int *)];
453};
454struct	mkdir_args {
455	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
456	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
457};
458struct	rmdir_args {
459	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
460};
461struct	utimes_args {
462	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
463	char tptr_l_[PADL_(struct timeval *)]; struct timeval * tptr; char tptr_r_[PADR_(struct timeval *)];
464};
465struct	adjtime_args {
466	char delta_l_[PADL_(struct timeval *)]; struct timeval * delta; char delta_r_[PADR_(struct timeval *)];
467	char olddelta_l_[PADL_(struct timeval *)]; struct timeval * olddelta; char olddelta_r_[PADR_(struct timeval *)];
468};
469struct	ogethostid_args {
470	register_t dummy;
471};
472struct	setsid_args {
473	register_t dummy;
474};
475struct	quotactl_args {
476	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
477	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
478	char uid_l_[PADL_(int)]; int uid; char uid_r_[PADR_(int)];
479	char arg_l_[PADL_(caddr_t)]; caddr_t arg; char arg_r_[PADR_(caddr_t)];
480};
481struct	oquota_args {
482	register_t dummy;
483};
484struct	nfssvc_args {
485	char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
486	char argp_l_[PADL_(caddr_t)]; caddr_t argp; char argp_r_[PADR_(caddr_t)];
487};
488struct	statfs_args {
489	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
490	char buf_l_[PADL_(struct statfs *)]; struct statfs * buf; char buf_r_[PADR_(struct statfs *)];
491};
492struct	fstatfs_args {
493	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
494	char buf_l_[PADL_(struct statfs *)]; struct statfs * buf; char buf_r_[PADR_(struct statfs *)];
495};
496struct	getfh_args {
497	char fname_l_[PADL_(char *)]; char * fname; char fname_r_[PADR_(char *)];
498	char fhp_l_[PADL_(struct fhandle *)]; struct fhandle * fhp; char fhp_r_[PADR_(struct fhandle *)];
499};
500struct	getdomainname_args {
501	char domainname_l_[PADL_(char *)]; char * domainname; char domainname_r_[PADR_(char *)];
502	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
503};
504struct	setdomainname_args {
505	char domainname_l_[PADL_(char *)]; char * domainname; char domainname_r_[PADR_(char *)];
506	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
507};
508struct	uname_args {
509	char name_l_[PADL_(struct utsname *)]; struct utsname * name; char name_r_[PADR_(struct utsname *)];
510};
511struct	sysarch_args {
512	char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)];
513	char parms_l_[PADL_(char *)]; char * parms; char parms_r_[PADR_(char *)];
514};
515struct	rtprio_args {
516	char function_l_[PADL_(int)]; int function; char function_r_[PADR_(int)];
517	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
518	char rtp_l_[PADL_(struct rtprio *)]; struct rtprio * rtp; char rtp_r_[PADR_(struct rtprio *)];
519};
520struct	semsys_args {
521	char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
522	char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
523	char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
524	char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
525	char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
526};
527struct	msgsys_args {
528	char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
529	char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
530	char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
531	char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
532	char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
533	char a6_l_[PADL_(int)]; int a6; char a6_r_[PADR_(int)];
534};
535struct	shmsys_args {
536	char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
537	char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
538	char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
539	char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
540};
541struct	pread_args {
542	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
543	char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
544	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
545	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
546	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
547};
548struct	pwrite_args {
549	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
550	char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
551	char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
552	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
553	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
554};
555struct	ntp_adjtime_args {
556	char tp_l_[PADL_(struct timex *)]; struct timex * tp; char tp_r_[PADR_(struct timex *)];
557};
558struct	setgid_args {
559	char gid_l_[PADL_(gid_t)]; gid_t gid; char gid_r_[PADR_(gid_t)];
560};
561struct	setegid_args {
562	char egid_l_[PADL_(gid_t)]; gid_t egid; char egid_r_[PADR_(gid_t)];
563};
564struct	seteuid_args {
565	char euid_l_[PADL_(uid_t)]; uid_t euid; char euid_r_[PADR_(uid_t)];
566};
567struct	stat_args {
568	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
569	char ub_l_[PADL_(struct stat *)]; struct stat * ub; char ub_r_[PADR_(struct stat *)];
570};
571struct	fstat_args {
572	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
573	char sb_l_[PADL_(struct stat *)]; struct stat * sb; char sb_r_[PADR_(struct stat *)];
574};
575struct	lstat_args {
576	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
577	char ub_l_[PADL_(struct stat *)]; struct stat * ub; char ub_r_[PADR_(struct stat *)];
578};
579struct	pathconf_args {
580	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
581	char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
582};
583struct	fpathconf_args {
584	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
585	char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
586};
587struct	__getrlimit_args {
588	char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)];
589	char rlp_l_[PADL_(struct rlimit *)]; struct rlimit * rlp; char rlp_r_[PADR_(struct rlimit *)];
590};
591struct	__setrlimit_args {
592	char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)];
593	char rlp_l_[PADL_(struct rlimit *)]; struct rlimit * rlp; char rlp_r_[PADR_(struct rlimit *)];
594};
595struct	getdirentries_args {
596	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
597	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
598	char count_l_[PADL_(u_int)]; u_int count; char count_r_[PADR_(u_int)];
599	char basep_l_[PADL_(long *)]; long * basep; char basep_r_[PADR_(long *)];
600};
601struct	mmap_args {
602	char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
603	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
604	char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
605	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
606	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
607	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
608	char pos_l_[PADL_(off_t)]; off_t pos; char pos_r_[PADR_(off_t)];
609};
610struct	lseek_args {
611	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
612	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
613	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
614	char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
615};
616struct	truncate_args {
617	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
618	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
619	char length_l_[PADL_(off_t)]; off_t length; char length_r_[PADR_(off_t)];
620};
621struct	ftruncate_args {
622	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
623	char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
624	char length_l_[PADL_(off_t)]; off_t length; char length_r_[PADR_(off_t)];
625};
626struct	sysctl_args {
627	char name_l_[PADL_(int *)]; int * name; char name_r_[PADR_(int *)];
628	char namelen_l_[PADL_(u_int)]; u_int namelen; char namelen_r_[PADR_(u_int)];
629	char old_l_[PADL_(void *)]; void * old; char old_r_[PADR_(void *)];
630	char oldlenp_l_[PADL_(size_t *)]; size_t * oldlenp; char oldlenp_r_[PADR_(size_t *)];
631	char new_l_[PADL_(void *)]; void * new; char new_r_[PADR_(void *)];
632	char newlen_l_[PADL_(size_t)]; size_t newlen; char newlen_r_[PADR_(size_t)];
633};
634struct	mlock_args {
635	char addr_l_[PADL_(const void *)]; const void * addr; char addr_r_[PADR_(const void *)];
636	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
637};
638struct	munlock_args {
639	char addr_l_[PADL_(const void *)]; const void * addr; char addr_r_[PADR_(const void *)];
640	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
641};
642struct	undelete_args {
643	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
644};
645struct	futimes_args {
646	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
647	char tptr_l_[PADL_(struct timeval *)]; struct timeval * tptr; char tptr_r_[PADR_(struct timeval *)];
648};
649struct	getpgid_args {
650	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
651};
652struct	poll_args {
653	char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)];
654	char nfds_l_[PADL_(u_int)]; u_int nfds; char nfds_r_[PADR_(u_int)];
655	char timeout_l_[PADL_(int)]; int timeout; char timeout_r_[PADR_(int)];
656};
657struct	__semctl_args {
658	char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)];
659	char semnum_l_[PADL_(int)]; int semnum; char semnum_r_[PADR_(int)];
660	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
661	char arg_l_[PADL_(union semun *)]; union semun * arg; char arg_r_[PADR_(union semun *)];
662};
663struct	semget_args {
664	char key_l_[PADL_(key_t)]; key_t key; char key_r_[PADR_(key_t)];
665	char nsems_l_[PADL_(int)]; int nsems; char nsems_r_[PADR_(int)];
666	char semflg_l_[PADL_(int)]; int semflg; char semflg_r_[PADR_(int)];
667};
668struct	semop_args {
669	char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)];
670	char sops_l_[PADL_(struct sembuf *)]; struct sembuf * sops; char sops_r_[PADR_(struct sembuf *)];
671	char nsops_l_[PADL_(u_int)]; u_int nsops; char nsops_r_[PADR_(u_int)];
672};
673struct	msgctl_args {
674	char msqid_l_[PADL_(int)]; int msqid; char msqid_r_[PADR_(int)];
675	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
676	char buf_l_[PADL_(struct msqid_ds *)]; struct msqid_ds * buf; char buf_r_[PADR_(struct msqid_ds *)];
677};
678struct	msgget_args {
679	char key_l_[PADL_(key_t)]; key_t key; char key_r_[PADR_(key_t)];
680	char msgflg_l_[PADL_(int)]; int msgflg; char msgflg_r_[PADR_(int)];
681};
682struct	msgsnd_args {
683	char msqid_l_[PADL_(int)]; int msqid; char msqid_r_[PADR_(int)];
684	char msgp_l_[PADL_(void *)]; void * msgp; char msgp_r_[PADR_(void *)];
685	char msgsz_l_[PADL_(size_t)]; size_t msgsz; char msgsz_r_[PADR_(size_t)];
686	char msgflg_l_[PADL_(int)]; int msgflg; char msgflg_r_[PADR_(int)];
687};
688struct	msgrcv_args {
689	char msqid_l_[PADL_(int)]; int msqid; char msqid_r_[PADR_(int)];
690	char msgp_l_[PADL_(void *)]; void * msgp; char msgp_r_[PADR_(void *)];
691	char msgsz_l_[PADL_(size_t)]; size_t msgsz; char msgsz_r_[PADR_(size_t)];
692	char msgtyp_l_[PADL_(long)]; long msgtyp; char msgtyp_r_[PADR_(long)];
693	char msgflg_l_[PADL_(int)]; int msgflg; char msgflg_r_[PADR_(int)];
694};
695struct	shmat_args {
696	char shmid_l_[PADL_(int)]; int shmid; char shmid_r_[PADR_(int)];
697	char shmaddr_l_[PADL_(void *)]; void * shmaddr; char shmaddr_r_[PADR_(void *)];
698	char shmflg_l_[PADL_(int)]; int shmflg; char shmflg_r_[PADR_(int)];
699};
700struct	shmctl_args {
701	char shmid_l_[PADL_(int)]; int shmid; char shmid_r_[PADR_(int)];
702	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
703	char buf_l_[PADL_(struct shmid_ds *)]; struct shmid_ds * buf; char buf_r_[PADR_(struct shmid_ds *)];
704};
705struct	shmdt_args {
706	char shmaddr_l_[PADL_(void *)]; void * shmaddr; char shmaddr_r_[PADR_(void *)];
707};
708struct	shmget_args {
709	char key_l_[PADL_(key_t)]; key_t key; char key_r_[PADR_(key_t)];
710	char size_l_[PADL_(int)]; int size; char size_r_[PADR_(int)];
711	char shmflg_l_[PADL_(int)]; int shmflg; char shmflg_r_[PADR_(int)];
712};
713struct	clock_gettime_args {
714	char clock_id_l_[PADL_(clockid_t)]; clockid_t clock_id; char clock_id_r_[PADR_(clockid_t)];
715	char tp_l_[PADL_(struct timespec *)]; struct timespec * tp; char tp_r_[PADR_(struct timespec *)];
716};
717struct	clock_settime_args {
718	char clock_id_l_[PADL_(clockid_t)]; clockid_t clock_id; char clock_id_r_[PADR_(clockid_t)];
719	char tp_l_[PADL_(const struct timespec *)]; const struct timespec * tp; char tp_r_[PADR_(const struct timespec *)];
720};
721struct	clock_getres_args {
722	char clock_id_l_[PADL_(clockid_t)]; clockid_t clock_id; char clock_id_r_[PADR_(clockid_t)];
723	char tp_l_[PADL_(struct timespec *)]; struct timespec * tp; char tp_r_[PADR_(struct timespec *)];
724};
725struct	nanosleep_args {
726	char rqtp_l_[PADL_(const struct timespec *)]; const struct timespec * rqtp; char rqtp_r_[PADR_(const struct timespec *)];
727	char rmtp_l_[PADL_(struct timespec *)]; struct timespec * rmtp; char rmtp_r_[PADR_(struct timespec *)];
728};
729struct	minherit_args {
730	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
731	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
732	char inherit_l_[PADL_(int)]; int inherit; char inherit_r_[PADR_(int)];
733};
734struct	rfork_args {
735	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
736};
737struct	openbsd_poll_args {
738	char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)];
739	char nfds_l_[PADL_(u_int)]; u_int nfds; char nfds_r_[PADR_(u_int)];
740	char timeout_l_[PADL_(int)]; int timeout; char timeout_r_[PADR_(int)];
741};
742struct	issetugid_args {
743	register_t dummy;
744};
745struct	lchown_args {
746	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
747	char uid_l_[PADL_(int)]; int uid; char uid_r_[PADR_(int)];
748	char gid_l_[PADL_(int)]; int gid; char gid_r_[PADR_(int)];
749};
750struct	getdents_args {
751	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
752	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
753	char count_l_[PADL_(size_t)]; size_t count; char count_r_[PADR_(size_t)];
754};
755struct	lchmod_args {
756	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
757	char mode_l_[PADL_(mode_t)]; mode_t mode; char mode_r_[PADR_(mode_t)];
758};
759struct	lutimes_args {
760	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
761	char tptr_l_[PADL_(struct timeval *)]; struct timeval * tptr; char tptr_r_[PADR_(struct timeval *)];
762};
763struct	nstat_args {
764	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
765	char ub_l_[PADL_(struct nstat *)]; struct nstat * ub; char ub_r_[PADR_(struct nstat *)];
766};
767struct	nfstat_args {
768	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
769	char sb_l_[PADL_(struct nstat *)]; struct nstat * sb; char sb_r_[PADR_(struct nstat *)];
770};
771struct	nlstat_args {
772	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
773	char ub_l_[PADL_(struct nstat *)]; struct nstat * ub; char ub_r_[PADR_(struct nstat *)];
774};
775struct	fhstatfs_args {
776	char u_fhp_l_[PADL_(const struct fhandle *)]; const struct fhandle * u_fhp; char u_fhp_r_[PADR_(const struct fhandle *)];
777	char buf_l_[PADL_(struct statfs *)]; struct statfs * buf; char buf_r_[PADR_(struct statfs *)];
778};
779struct	fhopen_args {
780	char u_fhp_l_[PADL_(const struct fhandle *)]; const struct fhandle * u_fhp; char u_fhp_r_[PADR_(const struct fhandle *)];
781	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
782};
783struct	fhstat_args {
784	char u_fhp_l_[PADL_(const struct fhandle *)]; const struct fhandle * u_fhp; char u_fhp_r_[PADR_(const struct fhandle *)];
785	char sb_l_[PADL_(struct stat *)]; struct stat * sb; char sb_r_[PADR_(struct stat *)];
786};
787struct	modnext_args {
788	char modid_l_[PADL_(int)]; int modid; char modid_r_[PADR_(int)];
789};
790struct	modstat_args {
791	char modid_l_[PADL_(int)]; int modid; char modid_r_[PADR_(int)];
792	char stat_l_[PADL_(struct module_stat *)]; struct module_stat * stat; char stat_r_[PADR_(struct module_stat *)];
793};
794struct	modfnext_args {
795	char modid_l_[PADL_(int)]; int modid; char modid_r_[PADR_(int)];
796};
797struct	modfind_args {
798	char name_l_[PADL_(const char *)]; const char * name; char name_r_[PADR_(const char *)];
799};
800struct	kldload_args {
801	char file_l_[PADL_(const char *)]; const char * file; char file_r_[PADR_(const char *)];
802};
803struct	kldunload_args {
804	char fileid_l_[PADL_(int)]; int fileid; char fileid_r_[PADR_(int)];
805};
806struct	kldfind_args {
807	char file_l_[PADL_(const char *)]; const char * file; char file_r_[PADR_(const char *)];
808};
809struct	kldnext_args {
810	char fileid_l_[PADL_(int)]; int fileid; char fileid_r_[PADR_(int)];
811};
812struct	kldstat_args {
813	char fileid_l_[PADL_(int)]; int fileid; char fileid_r_[PADR_(int)];
814	char stat_l_[PADL_(struct kld_file_stat *)]; struct kld_file_stat * stat; char stat_r_[PADR_(struct kld_file_stat *)];
815};
816struct	kldfirstmod_args {
817	char fileid_l_[PADL_(int)]; int fileid; char fileid_r_[PADR_(int)];
818};
819struct	getsid_args {
820	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
821};
822struct	setresuid_args {
823	char ruid_l_[PADL_(uid_t)]; uid_t ruid; char ruid_r_[PADR_(uid_t)];
824	char euid_l_[PADL_(uid_t)]; uid_t euid; char euid_r_[PADR_(uid_t)];
825	char suid_l_[PADL_(uid_t)]; uid_t suid; char suid_r_[PADR_(uid_t)];
826};
827struct	setresgid_args {
828	char rgid_l_[PADL_(gid_t)]; gid_t rgid; char rgid_r_[PADR_(gid_t)];
829	char egid_l_[PADL_(gid_t)]; gid_t egid; char egid_r_[PADR_(gid_t)];
830	char sgid_l_[PADL_(gid_t)]; gid_t sgid; char sgid_r_[PADR_(gid_t)];
831};
832struct	aio_return_args {
833	char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)];
834};
835struct	aio_suspend_args {
836	char aiocbp_l_[PADL_(struct aiocb *const *)]; struct aiocb *const * aiocbp; char aiocbp_r_[PADR_(struct aiocb *const *)];
837	char nent_l_[PADL_(int)]; int nent; char nent_r_[PADR_(int)];
838	char timeout_l_[PADL_(const struct timespec *)]; const struct timespec * timeout; char timeout_r_[PADR_(const struct timespec *)];
839};
840struct	aio_cancel_args {
841	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
842	char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)];
843};
844struct	aio_error_args {
845	char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)];
846};
847struct	aio_read_args {
848	char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)];
849};
850struct	aio_write_args {
851	char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)];
852};
853struct	lio_listio_args {
854	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
855	char acb_list_l_[PADL_(struct aiocb *const *)]; struct aiocb *const * acb_list; char acb_list_r_[PADR_(struct aiocb *const *)];
856	char nent_l_[PADL_(int)]; int nent; char nent_r_[PADR_(int)];
857	char sig_l_[PADL_(struct sigevent *)]; struct sigevent * sig; char sig_r_[PADR_(struct sigevent *)];
858};
859struct	yield_args {
860	register_t dummy;
861};
862struct	mlockall_args {
863	char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)];
864};
865struct	munlockall_args {
866	register_t dummy;
867};
868struct	__getcwd_args {
869	char buf_l_[PADL_(u_char *)]; u_char * buf; char buf_r_[PADR_(u_char *)];
870	char buflen_l_[PADL_(u_int)]; u_int buflen; char buflen_r_[PADR_(u_int)];
871};
872struct	sched_setparam_args {
873	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
874	char param_l_[PADL_(const struct sched_param *)]; const struct sched_param * param; char param_r_[PADR_(const struct sched_param *)];
875};
876struct	sched_getparam_args {
877	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
878	char param_l_[PADL_(struct sched_param *)]; struct sched_param * param; char param_r_[PADR_(struct sched_param *)];
879};
880struct	sched_setscheduler_args {
881	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
882	char policy_l_[PADL_(int)]; int policy; char policy_r_[PADR_(int)];
883	char param_l_[PADL_(const struct sched_param *)]; const struct sched_param * param; char param_r_[PADR_(const struct sched_param *)];
884};
885struct	sched_getscheduler_args {
886	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
887};
888struct	sched_yield_args {
889	register_t dummy;
890};
891struct	sched_get_priority_max_args {
892	char policy_l_[PADL_(int)]; int policy; char policy_r_[PADR_(int)];
893};
894struct	sched_get_priority_min_args {
895	char policy_l_[PADL_(int)]; int policy; char policy_r_[PADR_(int)];
896};
897struct	sched_rr_get_interval_args {
898	char pid_l_[PADL_(pid_t)]; pid_t pid; char pid_r_[PADR_(pid_t)];
899	char interval_l_[PADL_(struct timespec *)]; struct timespec * interval; char interval_r_[PADR_(struct timespec *)];
900};
901struct	utrace_args {
902	char addr_l_[PADL_(const void *)]; const void * addr; char addr_r_[PADR_(const void *)];
903	char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
904};
905struct	sendfile_args {
906	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
907	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
908	char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
909	char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
910	char hdtr_l_[PADL_(struct sf_hdtr *)]; struct sf_hdtr * hdtr; char hdtr_r_[PADR_(struct sf_hdtr *)];
911	char sbytes_l_[PADL_(off_t *)]; off_t * sbytes; char sbytes_r_[PADR_(off_t *)];
912	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
913};
914struct	kldsym_args {
915	char fileid_l_[PADL_(int)]; int fileid; char fileid_r_[PADR_(int)];
916	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
917	char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
918};
919struct	jail_args {
920	char jail_l_[PADL_(struct jail *)]; struct jail * jail; char jail_r_[PADR_(struct jail *)];
921};
922struct	sigprocmask_args {
923	char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)];
924	char set_l_[PADL_(const sigset_t *)]; const sigset_t * set; char set_r_[PADR_(const sigset_t *)];
925	char oset_l_[PADL_(sigset_t *)]; sigset_t * oset; char oset_r_[PADR_(sigset_t *)];
926};
927struct	sigsuspend_args {
928	char sigmask_l_[PADL_(const sigset_t *)]; const sigset_t * sigmask; char sigmask_r_[PADR_(const sigset_t *)];
929};
930struct	sigaction_args {
931	char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
932	char act_l_[PADL_(const struct sigaction *)]; const struct sigaction * act; char act_r_[PADR_(const struct sigaction *)];
933	char oact_l_[PADL_(struct sigaction *)]; struct sigaction * oact; char oact_r_[PADR_(struct sigaction *)];
934};
935struct	sigpending_args {
936	char set_l_[PADL_(sigset_t *)]; sigset_t * set; char set_r_[PADR_(sigset_t *)];
937};
938struct	sigreturn_args {
939	char sigcntxp_l_[PADL_(ucontext_t *)]; ucontext_t * sigcntxp; char sigcntxp_r_[PADR_(ucontext_t *)];
940};
941struct	__acl_get_file_args {
942	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
943	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
944	char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)];
945};
946struct	__acl_set_file_args {
947	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
948	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
949	char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)];
950};
951struct	__acl_get_fd_args {
952	char filedes_l_[PADL_(int)]; int filedes; char filedes_r_[PADR_(int)];
953	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
954	char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)];
955};
956struct	__acl_set_fd_args {
957	char filedes_l_[PADL_(int)]; int filedes; char filedes_r_[PADR_(int)];
958	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
959	char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)];
960};
961struct	__acl_delete_file_args {
962	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
963	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
964};
965struct	__acl_delete_fd_args {
966	char filedes_l_[PADL_(int)]; int filedes; char filedes_r_[PADR_(int)];
967	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
968};
969struct	__acl_aclcheck_file_args {
970	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
971	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
972	char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)];
973};
974struct	__acl_aclcheck_fd_args {
975	char filedes_l_[PADL_(int)]; int filedes; char filedes_r_[PADR_(int)];
976	char type_l_[PADL_(acl_type_t)]; acl_type_t type; char type_r_[PADR_(acl_type_t)];
977	char aclp_l_[PADL_(struct acl *)]; struct acl * aclp; char aclp_r_[PADR_(struct acl *)];
978};
979struct	extattrctl_args {
980	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
981	char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
982	char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
983	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
984	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
985};
986struct	extattr_set_file_args {
987	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
988	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
989	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
990	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
991	char iovcnt_l_[PADL_(unsigned)]; unsigned iovcnt; char iovcnt_r_[PADR_(unsigned)];
992};
993struct	extattr_get_file_args {
994	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
995	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
996	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
997	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
998	char iovcnt_l_[PADL_(unsigned)]; unsigned iovcnt; char iovcnt_r_[PADR_(unsigned)];
999};
1000struct	extattr_delete_file_args {
1001	char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
1002	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
1003	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
1004};
1005struct	aio_waitcomplete_args {
1006	char aiocbp_l_[PADL_(struct aiocb **)]; struct aiocb ** aiocbp; char aiocbp_r_[PADR_(struct aiocb **)];
1007	char timeout_l_[PADL_(struct timespec *)]; struct timespec * timeout; char timeout_r_[PADR_(struct timespec *)];
1008};
1009struct	getresuid_args {
1010	char ruid_l_[PADL_(uid_t *)]; uid_t * ruid; char ruid_r_[PADR_(uid_t *)];
1011	char euid_l_[PADL_(uid_t *)]; uid_t * euid; char euid_r_[PADR_(uid_t *)];
1012	char suid_l_[PADL_(uid_t *)]; uid_t * suid; char suid_r_[PADR_(uid_t *)];
1013};
1014struct	getresgid_args {
1015	char rgid_l_[PADL_(gid_t *)]; gid_t * rgid; char rgid_r_[PADR_(gid_t *)];
1016	char egid_l_[PADL_(gid_t *)]; gid_t * egid; char egid_r_[PADR_(gid_t *)];
1017	char sgid_l_[PADL_(gid_t *)]; gid_t * sgid; char sgid_r_[PADR_(gid_t *)];
1018};
1019struct	kqueue_args {
1020	register_t dummy;
1021};
1022struct	kevent_args {
1023	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1024	char changelist_l_[PADL_(const struct kevent *)]; const struct kevent * changelist; char changelist_r_[PADR_(const struct kevent *)];
1025	char nchanges_l_[PADL_(int)]; int nchanges; char nchanges_r_[PADR_(int)];
1026	char eventlist_l_[PADL_(struct kevent *)]; struct kevent * eventlist; char eventlist_r_[PADR_(struct kevent *)];
1027	char nevents_l_[PADL_(int)]; int nevents; char nevents_r_[PADR_(int)];
1028	char timeout_l_[PADL_(const struct timespec *)]; const struct timespec * timeout; char timeout_r_[PADR_(const struct timespec *)];
1029};
1030struct	__cap_get_proc_args {
1031	char cap_p_l_[PADL_(struct cap *)]; struct cap * cap_p; char cap_p_r_[PADR_(struct cap *)];
1032};
1033struct	__cap_set_proc_args {
1034	char cap_p_l_[PADL_(struct cap *)]; struct cap * cap_p; char cap_p_r_[PADR_(struct cap *)];
1035};
1036struct	__cap_get_fd_args {
1037	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1038	char cap_p_l_[PADL_(struct cap *)]; struct cap * cap_p; char cap_p_r_[PADR_(struct cap *)];
1039};
1040struct	__cap_get_file_args {
1041	char path_p_l_[PADL_(const char *)]; const char * path_p; char path_p_r_[PADR_(const char *)];
1042	char cap_p_l_[PADL_(struct cap *)]; struct cap * cap_p; char cap_p_r_[PADR_(struct cap *)];
1043};
1044struct	__cap_set_fd_args {
1045	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1046	char cap_p_l_[PADL_(struct cap *)]; struct cap * cap_p; char cap_p_r_[PADR_(struct cap *)];
1047};
1048struct	__cap_set_file_args {
1049	char path_p_l_[PADL_(const char *)]; const char * path_p; char path_p_r_[PADR_(const char *)];
1050	char cap_p_l_[PADL_(struct cap *)]; struct cap * cap_p; char cap_p_r_[PADR_(struct cap *)];
1051};
1052struct	extattr_set_fd_args {
1053	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1054	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
1055	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
1056	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
1057	char iovcnt_l_[PADL_(int)]; int iovcnt; char iovcnt_r_[PADR_(int)];
1058};
1059struct	extattr_get_fd_args {
1060	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1061	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
1062	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
1063	char iovp_l_[PADL_(struct iovec *)]; struct iovec * iovp; char iovp_r_[PADR_(struct iovec *)];
1064	char iovcnt_l_[PADL_(int)]; int iovcnt; char iovcnt_r_[PADR_(int)];
1065};
1066struct	extattr_delete_fd_args {
1067	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1068	char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
1069	char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
1070};
1071struct	__setugid_args {
1072	char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
1073};
1074int	nosys __P((struct proc *, struct nosys_args *));
1075void	sys_exit __P((struct proc *, struct sys_exit_args *));
1076int	fork __P((struct proc *, struct fork_args *));
1077int	read __P((struct proc *, struct read_args *));
1078int	write __P((struct proc *, struct write_args *));
1079int	open __P((struct proc *, struct open_args *));
1080int	close __P((struct proc *, struct close_args *));
1081int	wait4 __P((struct proc *, struct wait_args *));
1082int	link __P((struct proc *, struct link_args *));
1083int	unlink __P((struct proc *, struct unlink_args *));
1084int	chdir __P((struct proc *, struct chdir_args *));
1085int	fchdir __P((struct proc *, struct fchdir_args *));
1086int	mknod __P((struct proc *, struct mknod_args *));
1087int	chmod __P((struct proc *, struct chmod_args *));
1088int	chown __P((struct proc *, struct chown_args *));
1089int	obreak __P((struct proc *, struct obreak_args *));
1090int	getfsstat __P((struct proc *, struct getfsstat_args *));
1091int	getpid __P((struct proc *, struct getpid_args *));
1092int	mount __P((struct proc *, struct mount_args *));
1093int	unmount __P((struct proc *, struct unmount_args *));
1094int	setuid __P((struct proc *, struct setuid_args *));
1095int	getuid __P((struct proc *, struct getuid_args *));
1096int	geteuid __P((struct proc *, struct geteuid_args *));
1097int	ptrace __P((struct proc *, struct ptrace_args *));
1098int	recvmsg __P((struct proc *, struct recvmsg_args *));
1099int	sendmsg __P((struct proc *, struct sendmsg_args *));
1100int	recvfrom __P((struct proc *, struct recvfrom_args *));
1101int	accept __P((struct proc *, struct accept_args *));
1102int	getpeername __P((struct proc *, struct getpeername_args *));
1103int	getsockname __P((struct proc *, struct getsockname_args *));
1104int	access __P((struct proc *, struct access_args *));
1105int	chflags __P((struct proc *, struct chflags_args *));
1106int	fchflags __P((struct proc *, struct fchflags_args *));
1107int	sync __P((struct proc *, struct sync_args *));
1108int	kill __P((struct proc *, struct kill_args *));
1109int	getppid __P((struct proc *, struct getppid_args *));
1110int	dup __P((struct proc *, struct dup_args *));
1111int	pipe __P((struct proc *, struct pipe_args *));
1112int	getegid __P((struct proc *, struct getegid_args *));
1113int	profil __P((struct proc *, struct profil_args *));
1114int	ktrace __P((struct proc *, struct ktrace_args *));
1115int	getgid __P((struct proc *, struct getgid_args *));
1116int	getlogin __P((struct proc *, struct getlogin_args *));
1117int	setlogin __P((struct proc *, struct setlogin_args *));
1118int	acct __P((struct proc *, struct acct_args *));
1119int	sigaltstack __P((struct proc *, struct sigaltstack_args *));
1120int	ioctl __P((struct proc *, struct ioctl_args *));
1121int	reboot __P((struct proc *, struct reboot_args *));
1122int	revoke __P((struct proc *, struct revoke_args *));
1123int	symlink __P((struct proc *, struct symlink_args *));
1124int	readlink __P((struct proc *, struct readlink_args *));
1125int	execve __P((struct proc *, struct execve_args *));
1126int	umask __P((struct proc *, struct umask_args *));
1127int	chroot __P((struct proc *, struct chroot_args *));
1128int	msync __P((struct proc *, struct msync_args *));
1129int	vfork __P((struct proc *, struct vfork_args *));
1130int	sbrk __P((struct proc *, struct sbrk_args *));
1131int	sstk __P((struct proc *, struct sstk_args *));
1132int	ovadvise __P((struct proc *, struct ovadvise_args *));
1133int	munmap __P((struct proc *, struct munmap_args *));
1134int	mprotect __P((struct proc *, struct mprotect_args *));
1135int	madvise __P((struct proc *, struct madvise_args *));
1136int	mincore __P((struct proc *, struct mincore_args *));
1137int	getgroups __P((struct proc *, struct getgroups_args *));
1138int	setgroups __P((struct proc *, struct setgroups_args *));
1139int	getpgrp __P((struct proc *, struct getpgrp_args *));
1140int	setpgid __P((struct proc *, struct setpgid_args *));
1141int	setitimer __P((struct proc *, struct setitimer_args *));
1142int	swapon __P((struct proc *, struct swapon_args *));
1143int	getitimer __P((struct proc *, struct getitimer_args *));
1144int	getdtablesize __P((struct proc *, struct getdtablesize_args *));
1145int	dup2 __P((struct proc *, struct dup2_args *));
1146int	fcntl __P((struct proc *, struct fcntl_args *));
1147int	select __P((struct proc *, struct select_args *));
1148int	fsync __P((struct proc *, struct fsync_args *));
1149int	setpriority __P((struct proc *, struct setpriority_args *));
1150int	socket __P((struct proc *, struct socket_args *));
1151int	connect __P((struct proc *, struct connect_args *));
1152int	getpriority __P((struct proc *, struct getpriority_args *));
1153int	bind __P((struct proc *, struct bind_args *));
1154int	setsockopt __P((struct proc *, struct setsockopt_args *));
1155int	listen __P((struct proc *, struct listen_args *));
1156int	gettimeofday __P((struct proc *, struct gettimeofday_args *));
1157int	getrusage __P((struct proc *, struct getrusage_args *));
1158int	getsockopt __P((struct proc *, struct getsockopt_args *));
1159int	readv __P((struct proc *, struct readv_args *));
1160int	writev __P((struct proc *, struct writev_args *));
1161int	settimeofday __P((struct proc *, struct settimeofday_args *));
1162int	fchown __P((struct proc *, struct fchown_args *));
1163int	fchmod __P((struct proc *, struct fchmod_args *));
1164int	setreuid __P((struct proc *, struct setreuid_args *));
1165int	setregid __P((struct proc *, struct setregid_args *));
1166int	rename __P((struct proc *, struct rename_args *));
1167int	flock __P((struct proc *, struct flock_args *));
1168int	mkfifo __P((struct proc *, struct mkfifo_args *));
1169int	sendto __P((struct proc *, struct sendto_args *));
1170int	shutdown __P((struct proc *, struct shutdown_args *));
1171int	socketpair __P((struct proc *, struct socketpair_args *));
1172int	mkdir __P((struct proc *, struct mkdir_args *));
1173int	rmdir __P((struct proc *, struct rmdir_args *));
1174int	utimes __P((struct proc *, struct utimes_args *));
1175int	adjtime __P((struct proc *, struct adjtime_args *));
1176int	setsid __P((struct proc *, struct setsid_args *));
1177int	quotactl __P((struct proc *, struct quotactl_args *));
1178int	nfssvc __P((struct proc *, struct nfssvc_args *));
1179int	statfs __P((struct proc *, struct statfs_args *));
1180int	fstatfs __P((struct proc *, struct fstatfs_args *));
1181int	getfh __P((struct proc *, struct getfh_args *));
1182int	getdomainname __P((struct proc *, struct getdomainname_args *));
1183int	setdomainname __P((struct proc *, struct setdomainname_args *));
1184int	uname __P((struct proc *, struct uname_args *));
1185int	sysarch __P((struct proc *, struct sysarch_args *));
1186int	rtprio __P((struct proc *, struct rtprio_args *));
1187int	semsys __P((struct proc *, struct semsys_args *));
1188int	msgsys __P((struct proc *, struct msgsys_args *));
1189int	shmsys __P((struct proc *, struct shmsys_args *));
1190int	pread __P((struct proc *, struct pread_args *));
1191int	pwrite __P((struct proc *, struct pwrite_args *));
1192int	ntp_adjtime __P((struct proc *, struct ntp_adjtime_args *));
1193int	setgid __P((struct proc *, struct setgid_args *));
1194int	setegid __P((struct proc *, struct setegid_args *));
1195int	seteuid __P((struct proc *, struct seteuid_args *));
1196int	stat __P((struct proc *, struct stat_args *));
1197int	fstat __P((struct proc *, struct fstat_args *));
1198int	lstat __P((struct proc *, struct lstat_args *));
1199int	pathconf __P((struct proc *, struct pathconf_args *));
1200int	fpathconf __P((struct proc *, struct fpathconf_args *));
1201int	getrlimit __P((struct proc *, struct __getrlimit_args *));
1202int	setrlimit __P((struct proc *, struct __setrlimit_args *));
1203int	getdirentries __P((struct proc *, struct getdirentries_args *));
1204int	mmap __P((struct proc *, struct mmap_args *));
1205int	lseek __P((struct proc *, struct lseek_args *));
1206int	truncate __P((struct proc *, struct truncate_args *));
1207int	ftruncate __P((struct proc *, struct ftruncate_args *));
1208int	__sysctl __P((struct proc *, struct sysctl_args *));
1209int	mlock __P((struct proc *, struct mlock_args *));
1210int	munlock __P((struct proc *, struct munlock_args *));
1211int	undelete __P((struct proc *, struct undelete_args *));
1212int	futimes __P((struct proc *, struct futimes_args *));
1213int	getpgid __P((struct proc *, struct getpgid_args *));
1214int	poll __P((struct proc *, struct poll_args *));
1215int	lkmnosys __P((struct proc *, struct nosys_args *));
1216int	__semctl __P((struct proc *, struct __semctl_args *));
1217int	semget __P((struct proc *, struct semget_args *));
1218int	semop __P((struct proc *, struct semop_args *));
1219int	msgctl __P((struct proc *, struct msgctl_args *));
1220int	msgget __P((struct proc *, struct msgget_args *));
1221int	msgsnd __P((struct proc *, struct msgsnd_args *));
1222int	msgrcv __P((struct proc *, struct msgrcv_args *));
1223int	shmat __P((struct proc *, struct shmat_args *));
1224int	shmctl __P((struct proc *, struct shmctl_args *));
1225int	shmdt __P((struct proc *, struct shmdt_args *));
1226int	shmget __P((struct proc *, struct shmget_args *));
1227int	clock_gettime __P((struct proc *, struct clock_gettime_args *));
1228int	clock_settime __P((struct proc *, struct clock_settime_args *));
1229int	clock_getres __P((struct proc *, struct clock_getres_args *));
1230int	nanosleep __P((struct proc *, struct nanosleep_args *));
1231int	minherit __P((struct proc *, struct minherit_args *));
1232int	rfork __P((struct proc *, struct rfork_args *));
1233int	openbsd_poll __P((struct proc *, struct openbsd_poll_args *));
1234int	issetugid __P((struct proc *, struct issetugid_args *));
1235int	lchown __P((struct proc *, struct lchown_args *));
1236int	getdents __P((struct proc *, struct getdents_args *));
1237int	lchmod __P((struct proc *, struct lchmod_args *));
1238int	lutimes __P((struct proc *, struct lutimes_args *));
1239int	nstat __P((struct proc *, struct nstat_args *));
1240int	nfstat __P((struct proc *, struct nfstat_args *));
1241int	nlstat __P((struct proc *, struct nlstat_args *));
1242int	fhstatfs __P((struct proc *, struct fhstatfs_args *));
1243int	fhopen __P((struct proc *, struct fhopen_args *));
1244int	fhstat __P((struct proc *, struct fhstat_args *));
1245int	modnext __P((struct proc *, struct modnext_args *));
1246int	modstat __P((struct proc *, struct modstat_args *));
1247int	modfnext __P((struct proc *, struct modfnext_args *));
1248int	modfind __P((struct proc *, struct modfind_args *));
1249int	kldload __P((struct proc *, struct kldload_args *));
1250int	kldunload __P((struct proc *, struct kldunload_args *));
1251int	kldfind __P((struct proc *, struct kldfind_args *));
1252int	kldnext __P((struct proc *, struct kldnext_args *));
1253int	kldstat __P((struct proc *, struct kldstat_args *));
1254int	kldfirstmod __P((struct proc *, struct kldfirstmod_args *));
1255int	getsid __P((struct proc *, struct getsid_args *));
1256int	setresuid __P((struct proc *, struct setresuid_args *));
1257int	setresgid __P((struct proc *, struct setresgid_args *));
1258int	aio_return __P((struct proc *, struct aio_return_args *));
1259int	aio_suspend __P((struct proc *, struct aio_suspend_args *));
1260int	aio_cancel __P((struct proc *, struct aio_cancel_args *));
1261int	aio_error __P((struct proc *, struct aio_error_args *));
1262int	aio_read __P((struct proc *, struct aio_read_args *));
1263int	aio_write __P((struct proc *, struct aio_write_args *));
1264int	lio_listio __P((struct proc *, struct lio_listio_args *));
1265int	yield __P((struct proc *, struct yield_args *));
1266int	mlockall __P((struct proc *, struct mlockall_args *));
1267int	munlockall __P((struct proc *, struct munlockall_args *));
1268int	__getcwd __P((struct proc *, struct __getcwd_args *));
1269int	sched_setparam __P((struct proc *, struct sched_setparam_args *));
1270int	sched_getparam __P((struct proc *, struct sched_getparam_args *));
1271int	sched_setscheduler __P((struct proc *, struct sched_setscheduler_args *));
1272int	sched_getscheduler __P((struct proc *, struct sched_getscheduler_args *));
1273int	sched_yield __P((struct proc *, struct sched_yield_args *));
1274int	sched_get_priority_max __P((struct proc *, struct sched_get_priority_max_args *));
1275int	sched_get_priority_min __P((struct proc *, struct sched_get_priority_min_args *));
1276int	sched_rr_get_interval __P((struct proc *, struct sched_rr_get_interval_args *));
1277int	utrace __P((struct proc *, struct utrace_args *));
1278int	sendfile __P((struct proc *, struct sendfile_args *));
1279int	kldsym __P((struct proc *, struct kldsym_args *));
1280int	jail __P((struct proc *, struct jail_args *));
1281int	sigprocmask __P((struct proc *, struct sigprocmask_args *));
1282int	sigsuspend __P((struct proc *, struct sigsuspend_args *));
1283int	sigaction __P((struct proc *, struct sigaction_args *));
1284int	sigpending __P((struct proc *, struct sigpending_args *));
1285int	sigreturn __P((struct proc *, struct sigreturn_args *));
1286int	__acl_get_file __P((struct proc *, struct __acl_get_file_args *));
1287int	__acl_set_file __P((struct proc *, struct __acl_set_file_args *));
1288int	__acl_get_fd __P((struct proc *, struct __acl_get_fd_args *));
1289int	__acl_set_fd __P((struct proc *, struct __acl_set_fd_args *));
1290int	__acl_delete_file __P((struct proc *, struct __acl_delete_file_args *));
1291int	__acl_delete_fd __P((struct proc *, struct __acl_delete_fd_args *));
1292int	__acl_aclcheck_file __P((struct proc *, struct __acl_aclcheck_file_args *));
1293int	__acl_aclcheck_fd __P((struct proc *, struct __acl_aclcheck_fd_args *));
1294int	extattrctl __P((struct proc *, struct extattrctl_args *));
1295int	extattr_set_file __P((struct proc *, struct extattr_set_file_args *));
1296int	extattr_get_file __P((struct proc *, struct extattr_get_file_args *));
1297int	extattr_delete_file __P((struct proc *, struct extattr_delete_file_args *));
1298int	aio_waitcomplete __P((struct proc *, struct aio_waitcomplete_args *));
1299int	getresuid __P((struct proc *, struct getresuid_args *));
1300int	getresgid __P((struct proc *, struct getresgid_args *));
1301int	kqueue __P((struct proc *, struct kqueue_args *));
1302int	kevent __P((struct proc *, struct kevent_args *));
1303int	__cap_get_proc __P((struct proc *, struct __cap_get_proc_args *));
1304int	__cap_set_proc __P((struct proc *, struct __cap_set_proc_args *));
1305int	__cap_get_fd __P((struct proc *, struct __cap_get_fd_args *));
1306int	__cap_get_file __P((struct proc *, struct __cap_get_file_args *));
1307int	__cap_set_fd __P((struct proc *, struct __cap_set_fd_args *));
1308int	__cap_set_file __P((struct proc *, struct __cap_set_file_args *));
1309int	lkmressys __P((struct proc *, struct nosys_args *));
1310int	extattr_set_fd __P((struct proc *, struct extattr_set_fd_args *));
1311int	extattr_get_fd __P((struct proc *, struct extattr_get_fd_args *));
1312int	extattr_delete_fd __P((struct proc *, struct extattr_delete_fd_args *));
1313int	__setugid __P((struct proc *, struct __setugid_args *));
1314
1315#ifdef COMPAT_43
1316
1317struct	ocreat_args {
1318	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
1319	char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
1320};
1321struct	olseek_args {
1322	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1323	char offset_l_[PADL_(long)]; long offset; char offset_r_[PADR_(long)];
1324	char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
1325};
1326struct	ostat_args {
1327	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
1328	char ub_l_[PADL_(struct ostat *)]; struct ostat * ub; char ub_r_[PADR_(struct ostat *)];
1329};
1330struct	olstat_args {
1331	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
1332	char ub_l_[PADL_(struct ostat *)]; struct ostat * ub; char ub_r_[PADR_(struct ostat *)];
1333};
1334struct	osigaction_args {
1335	char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
1336	char nsa_l_[PADL_(struct osigaction *)]; struct osigaction * nsa; char nsa_r_[PADR_(struct osigaction *)];
1337	char osa_l_[PADL_(struct osigaction *)]; struct osigaction * osa; char osa_r_[PADR_(struct osigaction *)];
1338};
1339struct	osigprocmask_args {
1340	char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)];
1341	char mask_l_[PADL_(osigset_t)]; osigset_t mask; char mask_r_[PADR_(osigset_t)];
1342};
1343struct	ofstat_args {
1344	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1345	char sb_l_[PADL_(struct ostat *)]; struct ostat * sb; char sb_r_[PADR_(struct ostat *)];
1346};
1347struct	getkerninfo_args {
1348	char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)];
1349	char where_l_[PADL_(char *)]; char * where; char where_r_[PADR_(char *)];
1350	char size_l_[PADL_(size_t *)]; size_t * size; char size_r_[PADR_(size_t *)];
1351	char arg_l_[PADL_(int)]; int arg; char arg_r_[PADR_(int)];
1352};
1353struct	ommap_args {
1354	char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
1355	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
1356	char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
1357	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1358	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1359	char pos_l_[PADL_(long)]; long pos; char pos_r_[PADR_(long)];
1360};
1361struct	gethostname_args {
1362	char hostname_l_[PADL_(char *)]; char * hostname; char hostname_r_[PADR_(char *)];
1363	char len_l_[PADL_(u_int)]; u_int len; char len_r_[PADR_(u_int)];
1364};
1365struct	sethostname_args {
1366	char hostname_l_[PADL_(char *)]; char * hostname; char hostname_r_[PADR_(char *)];
1367	char len_l_[PADL_(u_int)]; u_int len; char len_r_[PADR_(u_int)];
1368};
1369struct	osend_args {
1370	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
1371	char buf_l_[PADL_(caddr_t)]; caddr_t buf; char buf_r_[PADR_(caddr_t)];
1372	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
1373	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1374};
1375struct	orecv_args {
1376	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
1377	char buf_l_[PADL_(caddr_t)]; caddr_t buf; char buf_r_[PADR_(caddr_t)];
1378	char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
1379	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1380};
1381struct	osigreturn_args {
1382	char sigcntxp_l_[PADL_(struct osigcontext *)]; struct osigcontext * sigcntxp; char sigcntxp_r_[PADR_(struct osigcontext *)];
1383};
1384struct	osigvec_args {
1385	char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
1386	char nsv_l_[PADL_(struct sigvec *)]; struct sigvec * nsv; char nsv_r_[PADR_(struct sigvec *)];
1387	char osv_l_[PADL_(struct sigvec *)]; struct sigvec * osv; char osv_r_[PADR_(struct sigvec *)];
1388};
1389struct	osigblock_args {
1390	char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)];
1391};
1392struct	osigsetmask_args {
1393	char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)];
1394};
1395struct	osigsuspend_args {
1396	char mask_l_[PADL_(osigset_t)]; osigset_t mask; char mask_r_[PADR_(osigset_t)];
1397};
1398struct	osigstack_args {
1399	char nss_l_[PADL_(struct sigstack *)]; struct sigstack * nss; char nss_r_[PADR_(struct sigstack *)];
1400	char oss_l_[PADL_(struct sigstack *)]; struct sigstack * oss; char oss_r_[PADR_(struct sigstack *)];
1401};
1402struct	orecvmsg_args {
1403	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
1404	char msg_l_[PADL_(struct omsghdr *)]; struct omsghdr * msg; char msg_r_[PADR_(struct omsghdr *)];
1405	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1406};
1407struct	osendmsg_args {
1408	char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
1409	char msg_l_[PADL_(caddr_t)]; caddr_t msg; char msg_r_[PADR_(caddr_t)];
1410	char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
1411};
1412struct	otruncate_args {
1413	char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
1414	char length_l_[PADL_(long)]; long length; char length_r_[PADR_(long)];
1415};
1416struct	oftruncate_args {
1417	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1418	char length_l_[PADL_(long)]; long length; char length_r_[PADR_(long)];
1419};
1420struct	ogetpeername_args {
1421	char fdes_l_[PADL_(int)]; int fdes; char fdes_r_[PADR_(int)];
1422	char asa_l_[PADL_(caddr_t)]; caddr_t asa; char asa_r_[PADR_(caddr_t)];
1423	char alen_l_[PADL_(int *)]; int * alen; char alen_r_[PADR_(int *)];
1424};
1425struct	osethostid_args {
1426	char hostid_l_[PADL_(long)]; long hostid; char hostid_r_[PADR_(long)];
1427};
1428struct	ogetrlimit_args {
1429	char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)];
1430	char rlp_l_[PADL_(struct orlimit *)]; struct orlimit * rlp; char rlp_r_[PADR_(struct orlimit *)];
1431};
1432struct	osetrlimit_args {
1433	char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)];
1434	char rlp_l_[PADL_(struct orlimit *)]; struct orlimit * rlp; char rlp_r_[PADR_(struct orlimit *)];
1435};
1436struct	okillpg_args {
1437	char pgid_l_[PADL_(int)]; int pgid; char pgid_r_[PADR_(int)];
1438	char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
1439};
1440struct	ogetdirentries_args {
1441	char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
1442	char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
1443	char count_l_[PADL_(u_int)]; u_int count; char count_r_[PADR_(u_int)];
1444	char basep_l_[PADL_(long *)]; long * basep; char basep_r_[PADR_(long *)];
1445};
1446int	ocreat __P((struct proc *, struct ocreat_args *));
1447int	olseek __P((struct proc *, struct olseek_args *));
1448int	ostat __P((struct proc *, struct ostat_args *));
1449int	olstat __P((struct proc *, struct olstat_args *));
1450int	osigaction __P((struct proc *, struct osigaction_args *));
1451int	osigprocmask __P((struct proc *, struct osigprocmask_args *));
1452int	osigpending __P((struct proc *, struct osigpending_args *));
1453int	ofstat __P((struct proc *, struct ofstat_args *));
1454int	ogetkerninfo __P((struct proc *, struct getkerninfo_args *));
1455int	ogetpagesize __P((struct proc *, struct getpagesize_args *));
1456int	ommap __P((struct proc *, struct ommap_args *));
1457int	owait __P((struct proc *, struct owait_args *));
1458int	ogethostname __P((struct proc *, struct gethostname_args *));
1459int	osethostname __P((struct proc *, struct sethostname_args *));
1460int	oaccept __P((struct proc *, struct accept_args *));
1461int	osend __P((struct proc *, struct osend_args *));
1462int	orecv __P((struct proc *, struct orecv_args *));
1463int	osigreturn __P((struct proc *, struct osigreturn_args *));
1464int	osigvec __P((struct proc *, struct osigvec_args *));
1465int	osigblock __P((struct proc *, struct osigblock_args *));
1466int	osigsetmask __P((struct proc *, struct osigsetmask_args *));
1467int	osigsuspend __P((struct proc *, struct osigsuspend_args *));
1468int	osigstack __P((struct proc *, struct osigstack_args *));
1469int	orecvmsg __P((struct proc *, struct orecvmsg_args *));
1470int	osendmsg __P((struct proc *, struct osendmsg_args *));
1471int	orecvfrom __P((struct proc *, struct recvfrom_args *));
1472int	otruncate __P((struct proc *, struct otruncate_args *));
1473int	oftruncate __P((struct proc *, struct oftruncate_args *));
1474int	ogetpeername __P((struct proc *, struct ogetpeername_args *));
1475int	ogethostid __P((struct proc *, struct ogethostid_args *));
1476int	osethostid __P((struct proc *, struct osethostid_args *));
1477int	ogetrlimit __P((struct proc *, struct ogetrlimit_args *));
1478int	osetrlimit __P((struct proc *, struct osetrlimit_args *));
1479int	okillpg __P((struct proc *, struct okillpg_args *));
1480int	oquota __P((struct proc *, struct oquota_args *));
1481int	ogetsockname __P((struct proc *, struct getsockname_args *));
1482int	ogetdirentries __P((struct proc *, struct ogetdirentries_args *));
1483
1484#endif /* COMPAT_43 */
1485
1486#undef PAD_
1487#undef PADL_
1488#undef PADR_
1489
1490#endif /* !_SYS_SYSPROTO_H_ */
1491