Deleted Added
full compact
svr4_proto.h (161330) svr4_proto.h (164199)
1/*
2 * System call prototypes.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
1/*
2 * System call prototypes.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
5 * $FreeBSD: head/sys/compat/svr4/svr4_proto.h 161330 2006-08-15 17:37:01Z jhb $
5 * $FreeBSD: head/sys/compat/svr4/svr4_proto.h 164199 2006-11-11 21:49:08Z ru $
6 * created from FreeBSD: src/sys/compat/svr4/syscalls.master,v 1.28 2006/07/28 19:05:27 jhb Exp
7 */
8
9#ifndef _SVR4_SYSPROTO_H_
10#define _SVR4_SYSPROTO_H_
11
12#include <sys/signal.h>
13#include <sys/acl.h>
6 * created from FreeBSD: src/sys/compat/svr4/syscalls.master,v 1.28 2006/07/28 19:05:27 jhb Exp
7 */
8
9#ifndef _SVR4_SYSPROTO_H_
10#define _SVR4_SYSPROTO_H_
11
12#include <sys/signal.h>
13#include <sys/acl.h>
14#include <posix4/_semaphore.h>
14#include <sys/_semaphore.h>
15#include <sys/ucontext.h>
16
17#include <bsm/audit_kevents.h>
18
19struct proc;
20
21struct thread;
22
23#define PAD_(t) (sizeof(register_t) <= sizeof(t) ? \
24 0 : sizeof(register_t) - sizeof(t))
25
26#if BYTE_ORDER == LITTLE_ENDIAN
27#define PADL_(t) 0
28#define PADR_(t) PAD_(t)
29#else
30#define PADL_(t) PAD_(t)
31#define PADR_(t) 0
32#endif
33
34struct svr4_sys_open_args {
35 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
36 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
37 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
38};
39struct svr4_sys_wait_args {
40 char status_l_[PADL_(int *)]; int * status; char status_r_[PADR_(int *)];
41};
42struct svr4_sys_creat_args {
43 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
44 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
45};
46struct svr4_sys_execv_args {
47 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
48 char argp_l_[PADL_(char **)]; char ** argp; char argp_r_[PADR_(char **)];
49};
50struct svr4_sys_time_args {
51 char t_l_[PADL_(time_t *)]; time_t * t; char t_r_[PADR_(time_t *)];
52};
53struct svr4_sys_mknod_args {
54 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
55 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
56 char dev_l_[PADL_(int)]; int dev; char dev_r_[PADR_(int)];
57};
58struct svr4_sys_break_args {
59 char nsize_l_[PADL_(caddr_t)]; caddr_t nsize; char nsize_r_[PADR_(caddr_t)];
60};
61struct svr4_sys_stat_args {
62 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
63 char ub_l_[PADL_(struct svr4_stat *)]; struct svr4_stat * ub; char ub_r_[PADR_(struct svr4_stat *)];
64};
65struct svr4_sys_alarm_args {
66 char sec_l_[PADL_(unsigned)]; unsigned sec; char sec_r_[PADR_(unsigned)];
67};
68struct svr4_sys_fstat_args {
69 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
70 char sb_l_[PADL_(struct svr4_stat *)]; struct svr4_stat * sb; char sb_r_[PADR_(struct svr4_stat *)];
71};
72struct svr4_sys_pause_args {
73 register_t dummy;
74};
75struct svr4_sys_utime_args {
76 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
77 char ubuf_l_[PADL_(struct svr4_utimbuf *)]; struct svr4_utimbuf * ubuf; char ubuf_r_[PADR_(struct svr4_utimbuf *)];
78};
79struct svr4_sys_access_args {
80 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
81 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
82};
83struct svr4_sys_nice_args {
84 char prio_l_[PADL_(int)]; int prio; char prio_r_[PADR_(int)];
85};
86struct svr4_sys_kill_args {
87 char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
88 char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
89};
90struct svr4_sys_pgrpsys_args {
91 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
92 char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
93 char pgid_l_[PADL_(int)]; int pgid; char pgid_r_[PADR_(int)];
94};
95struct svr4_sys_times_args {
96 char tp_l_[PADL_(struct tms *)]; struct tms * tp; char tp_r_[PADR_(struct tms *)];
97};
98struct svr4_sys_signal_args {
99 char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
100 char handler_l_[PADL_(svr4_sig_t)]; svr4_sig_t handler; char handler_r_[PADR_(svr4_sig_t)];
101};
102struct svr4_sys_msgsys_args {
103 char what_l_[PADL_(int)]; int what; char what_r_[PADR_(int)];
104 char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
105 char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
106 char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
107 char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
108};
109struct svr4_sys_sysarch_args {
110 char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)];
111 char a1_l_[PADL_(void *)]; void * a1; char a1_r_[PADR_(void *)];
112};
113struct svr4_sys_shmsys_args {
114 char what_l_[PADL_(int)]; int what; char what_r_[PADR_(int)];
115 char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
116 char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
117 char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
118 char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
119};
120struct svr4_sys_semsys_args {
121 char what_l_[PADL_(int)]; int what; char what_r_[PADR_(int)];
122 char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
123 char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
124 char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
125 char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
126};
127struct svr4_sys_ioctl_args {
128 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
129 char com_l_[PADL_(u_long)]; u_long com; char com_r_[PADR_(u_long)];
130 char data_l_[PADL_(caddr_t)]; caddr_t data; char data_r_[PADR_(caddr_t)];
131};
132struct svr4_sys_utssys_args {
133 char a1_l_[PADL_(void *)]; void * a1; char a1_r_[PADR_(void *)];
134 char a2_l_[PADL_(void *)]; void * a2; char a2_r_[PADR_(void *)];
135 char sel_l_[PADL_(int)]; int sel; char sel_r_[PADR_(int)];
136 char a3_l_[PADL_(void *)]; void * a3; char a3_r_[PADR_(void *)];
137};
138struct svr4_sys_execve_args {
139 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
140 char argp_l_[PADL_(char **)]; char ** argp; char argp_r_[PADR_(char **)];
141 char envp_l_[PADL_(char **)]; char ** envp; char envp_r_[PADR_(char **)];
142};
143struct svr4_sys_fcntl_args {
144 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
145 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
146 char arg_l_[PADL_(char *)]; char * arg; char arg_r_[PADR_(char *)];
147};
148struct svr4_sys_ulimit_args {
149 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
150 char newlimit_l_[PADL_(long)]; long newlimit; char newlimit_r_[PADR_(long)];
151};
152struct svr4_sys_getdents_args {
153 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
154 char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
155 char nbytes_l_[PADL_(int)]; int nbytes; char nbytes_r_[PADR_(int)];
156};
157struct svr4_sys_getmsg_args {
158 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
159 char ctl_l_[PADL_(struct svr4_strbuf *)]; struct svr4_strbuf * ctl; char ctl_r_[PADR_(struct svr4_strbuf *)];
160 char dat_l_[PADL_(struct svr4_strbuf *)]; struct svr4_strbuf * dat; char dat_r_[PADR_(struct svr4_strbuf *)];
161 char flags_l_[PADL_(int *)]; int * flags; char flags_r_[PADR_(int *)];
162};
163struct svr4_sys_putmsg_args {
164 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
165 char ctl_l_[PADL_(struct svr4_strbuf *)]; struct svr4_strbuf * ctl; char ctl_r_[PADR_(struct svr4_strbuf *)];
166 char dat_l_[PADL_(struct svr4_strbuf *)]; struct svr4_strbuf * dat; char dat_r_[PADR_(struct svr4_strbuf *)];
167 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
168};
169struct svr4_sys_poll_args {
170 char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)];
171 char nfds_l_[PADL_(unsigned int)]; unsigned int nfds; char nfds_r_[PADR_(unsigned int)];
172 char timeout_l_[PADL_(int)]; int timeout; char timeout_r_[PADR_(int)];
173};
174struct svr4_sys_lstat_args {
175 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
176 char ub_l_[PADL_(struct svr4_stat *)]; struct svr4_stat * ub; char ub_r_[PADR_(struct svr4_stat *)];
177};
178struct svr4_sys_sigprocmask_args {
179 char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)];
180 char set_l_[PADL_(svr4_sigset_t *)]; svr4_sigset_t * set; char set_r_[PADR_(svr4_sigset_t *)];
181 char oset_l_[PADL_(svr4_sigset_t *)]; svr4_sigset_t * oset; char oset_r_[PADR_(svr4_sigset_t *)];
182};
183struct svr4_sys_sigsuspend_args {
184 char ss_l_[PADL_(svr4_sigset_t *)]; svr4_sigset_t * ss; char ss_r_[PADR_(svr4_sigset_t *)];
185};
186struct svr4_sys_sigaltstack_args {
187 char nss_l_[PADL_(struct svr4_sigaltstack *)]; struct svr4_sigaltstack * nss; char nss_r_[PADR_(struct svr4_sigaltstack *)];
188 char oss_l_[PADL_(struct svr4_sigaltstack *)]; struct svr4_sigaltstack * oss; char oss_r_[PADR_(struct svr4_sigaltstack *)];
189};
190struct svr4_sys_sigaction_args {
191 char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
192 char nsa_l_[PADL_(struct svr4_sigaction *)]; struct svr4_sigaction * nsa; char nsa_r_[PADR_(struct svr4_sigaction *)];
193 char osa_l_[PADL_(struct svr4_sigaction *)]; struct svr4_sigaction * osa; char osa_r_[PADR_(struct svr4_sigaction *)];
194};
195struct svr4_sys_sigpending_args {
196 char what_l_[PADL_(int)]; int what; char what_r_[PADR_(int)];
197 char mask_l_[PADL_(svr4_sigset_t *)]; svr4_sigset_t * mask; char mask_r_[PADR_(svr4_sigset_t *)];
198};
199struct svr4_sys_context_args {
200 char func_l_[PADL_(int)]; int func; char func_r_[PADR_(int)];
201 char uc_l_[PADL_(struct svr4_ucontext *)]; struct svr4_ucontext * uc; char uc_r_[PADR_(struct svr4_ucontext *)];
202};
203struct svr4_sys_statvfs_args {
204 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
205 char fs_l_[PADL_(struct svr4_statvfs *)]; struct svr4_statvfs * fs; char fs_r_[PADR_(struct svr4_statvfs *)];
206};
207struct svr4_sys_fstatvfs_args {
208 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
209 char fs_l_[PADL_(struct svr4_statvfs *)]; struct svr4_statvfs * fs; char fs_r_[PADR_(struct svr4_statvfs *)];
210};
211struct svr4_sys_waitsys_args {
212 char grp_l_[PADL_(int)]; int grp; char grp_r_[PADR_(int)];
213 char id_l_[PADL_(int)]; int id; char id_r_[PADR_(int)];
214 char info_l_[PADL_(union svr4_siginfo *)]; union svr4_siginfo * info; char info_r_[PADR_(union svr4_siginfo *)];
215 char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)];
216};
217struct svr4_sys_hrtsys_args {
218 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
219 char fun_l_[PADL_(int)]; int fun; char fun_r_[PADR_(int)];
220 char sub_l_[PADL_(int)]; int sub; char sub_r_[PADR_(int)];
221 char rv1_l_[PADL_(void *)]; void * rv1; char rv1_r_[PADR_(void *)];
222 char rv2_l_[PADL_(void *)]; void * rv2; char rv2_r_[PADR_(void *)];
223};
224struct svr4_sys_pathconf_args {
225 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
226 char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
227};
228struct svr4_sys_mmap_args {
229 char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
230 char len_l_[PADL_(svr4_size_t)]; svr4_size_t len; char len_r_[PADR_(svr4_size_t)];
231 char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
232 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
233 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
234 char pos_l_[PADL_(svr4_off_t)]; svr4_off_t pos; char pos_r_[PADR_(svr4_off_t)];
235};
236struct svr4_sys_fpathconf_args {
237 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
238 char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
239};
240struct svr4_sys_xstat_args {
241 char two_l_[PADL_(int)]; int two; char two_r_[PADR_(int)];
242 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
243 char ub_l_[PADL_(struct svr4_xstat *)]; struct svr4_xstat * ub; char ub_r_[PADR_(struct svr4_xstat *)];
244};
245struct svr4_sys_lxstat_args {
246 char two_l_[PADL_(int)]; int two; char two_r_[PADR_(int)];
247 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
248 char ub_l_[PADL_(struct svr4_xstat *)]; struct svr4_xstat * ub; char ub_r_[PADR_(struct svr4_xstat *)];
249};
250struct svr4_sys_fxstat_args {
251 char two_l_[PADL_(int)]; int two; char two_r_[PADR_(int)];
252 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
253 char sb_l_[PADL_(struct svr4_xstat *)]; struct svr4_xstat * sb; char sb_r_[PADR_(struct svr4_xstat *)];
254};
255struct svr4_sys_xmknod_args {
256 char two_l_[PADL_(int)]; int two; char two_r_[PADR_(int)];
257 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
258 char mode_l_[PADL_(svr4_mode_t)]; svr4_mode_t mode; char mode_r_[PADR_(svr4_mode_t)];
259 char dev_l_[PADL_(svr4_dev_t)]; svr4_dev_t dev; char dev_r_[PADR_(svr4_dev_t)];
260};
261struct svr4_sys_setrlimit_args {
262 char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
263 char rlp_l_[PADL_(const struct svr4_rlimit *)]; const struct svr4_rlimit * rlp; char rlp_r_[PADR_(const struct svr4_rlimit *)];
264};
265struct svr4_sys_getrlimit_args {
266 char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
267 char rlp_l_[PADL_(struct svr4_rlimit *)]; struct svr4_rlimit * rlp; char rlp_r_[PADR_(struct svr4_rlimit *)];
268};
269struct svr4_sys_memcntl_args {
270 char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
271 char len_l_[PADL_(svr4_size_t)]; svr4_size_t len; char len_r_[PADR_(svr4_size_t)];
272 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
273 char arg_l_[PADL_(void *)]; void * arg; char arg_r_[PADR_(void *)];
274 char attr_l_[PADL_(int)]; int attr; char attr_r_[PADR_(int)];
275 char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)];
276};
277struct svr4_sys_uname_args {
278 char name_l_[PADL_(struct svr4_utsname *)]; struct svr4_utsname * name; char name_r_[PADR_(struct svr4_utsname *)];
279 char dummy_l_[PADL_(int)]; int dummy; char dummy_r_[PADR_(int)];
280};
281struct svr4_sys_sysconfig_args {
282 char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
283};
284struct svr4_sys_systeminfo_args {
285 char what_l_[PADL_(int)]; int what; char what_r_[PADR_(int)];
286 char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
287 char len_l_[PADL_(long)]; long len; char len_r_[PADR_(long)];
288};
289struct svr4_sys_fchroot_args {
290 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
291};
292struct svr4_sys_utimes_args {
293 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
294 char tptr_l_[PADL_(struct timeval *)]; struct timeval * tptr; char tptr_r_[PADR_(struct timeval *)];
295};
296struct svr4_sys_vhangup_args {
297 register_t dummy;
298};
299struct svr4_sys_gettimeofday_args {
300 char tp_l_[PADL_(struct timeval *)]; struct timeval * tp; char tp_r_[PADR_(struct timeval *)];
301};
302struct svr4_sys_llseek_args {
303 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
304 char offset1_l_[PADL_(long)]; long offset1; char offset1_r_[PADR_(long)];
305 char offset2_l_[PADL_(long)]; long offset2; char offset2_r_[PADR_(long)];
306 char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
307};
308struct svr4_sys_acl_args {
309 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
310 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
311 char num_l_[PADL_(int)]; int num; char num_r_[PADR_(int)];
312 char buf_l_[PADL_(struct svr4_aclent *)]; struct svr4_aclent * buf; char buf_r_[PADR_(struct svr4_aclent *)];
313};
314struct svr4_sys_auditsys_args {
315 char code_l_[PADL_(int)]; int code; char code_r_[PADR_(int)];
316 char a1_l_[PADL_(int)]; int a1; char a1_r_[PADR_(int)];
317 char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
318 char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
319 char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
320 char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
321};
322struct svr4_sys_facl_args {
323 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
324 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
325 char num_l_[PADL_(int)]; int num; char num_r_[PADR_(int)];
326 char buf_l_[PADL_(struct svr4_aclent *)]; struct svr4_aclent * buf; char buf_r_[PADR_(struct svr4_aclent *)];
327};
328struct svr4_sys_resolvepath_args {
329 char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
330 char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
331 char bufsiz_l_[PADL_(size_t)]; size_t bufsiz; char bufsiz_r_[PADR_(size_t)];
332};
333struct svr4_sys_getdents64_args {
334 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
335 char dp_l_[PADL_(struct svr4_dirent64 *)]; struct svr4_dirent64 * dp; char dp_r_[PADR_(struct svr4_dirent64 *)];
336 char nbytes_l_[PADL_(int)]; int nbytes; char nbytes_r_[PADR_(int)];
337};
338struct svr4_sys_mmap64_args {
339 char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
340 char len_l_[PADL_(svr4_size_t)]; svr4_size_t len; char len_r_[PADR_(svr4_size_t)];
341 char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
342 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
343 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
344 char pos_l_[PADL_(svr4_off64_t)]; svr4_off64_t pos; char pos_r_[PADR_(svr4_off64_t)];
345};
346struct svr4_sys_stat64_args {
347 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
348 char sb_l_[PADL_(struct svr4_stat64 *)]; struct svr4_stat64 * sb; char sb_r_[PADR_(struct svr4_stat64 *)];
349};
350struct svr4_sys_lstat64_args {
351 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
352 char sb_l_[PADL_(struct svr4_stat64 *)]; struct svr4_stat64 * sb; char sb_r_[PADR_(struct svr4_stat64 *)];
353};
354struct svr4_sys_fstat64_args {
355 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
356 char sb_l_[PADL_(struct svr4_stat64 *)]; struct svr4_stat64 * sb; char sb_r_[PADR_(struct svr4_stat64 *)];
357};
358struct svr4_sys_statvfs64_args {
359 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
360 char fs_l_[PADL_(struct svr4_statvfs64 *)]; struct svr4_statvfs64 * fs; char fs_r_[PADR_(struct svr4_statvfs64 *)];
361};
362struct svr4_sys_fstatvfs64_args {
363 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
364 char fs_l_[PADL_(struct svr4_statvfs64 *)]; struct svr4_statvfs64 * fs; char fs_r_[PADR_(struct svr4_statvfs64 *)];
365};
366struct svr4_sys_setrlimit64_args {
367 char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
368 char rlp_l_[PADL_(const struct svr4_rlimit64 *)]; const struct svr4_rlimit64 * rlp; char rlp_r_[PADR_(const struct svr4_rlimit64 *)];
369};
370struct svr4_sys_getrlimit64_args {
371 char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
372 char rlp_l_[PADL_(struct svr4_rlimit64 *)]; struct svr4_rlimit64 * rlp; char rlp_r_[PADR_(struct svr4_rlimit64 *)];
373};
374struct svr4_sys_creat64_args {
375 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
376 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
377};
378struct svr4_sys_open64_args {
379 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
380 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
381 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
382};
383struct svr4_sys_socket_args {
384 char domain_l_[PADL_(int)]; int domain; char domain_r_[PADR_(int)];
385 char type_l_[PADL_(int)]; int type; char type_r_[PADR_(int)];
386 char protocol_l_[PADL_(int)]; int protocol; char protocol_r_[PADR_(int)];
387};
388struct svr4_sys_recv_args {
389 char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
390 char buf_l_[PADL_(caddr_t)]; caddr_t buf; char buf_r_[PADR_(caddr_t)];
391 char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
392 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
393};
394struct svr4_sys_send_args {
395 char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
396 char buf_l_[PADL_(caddr_t)]; caddr_t buf; char buf_r_[PADR_(caddr_t)];
397 char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
398 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
399};
400struct svr4_sys_sendto_args {
401 char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
402 char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
403 char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
404 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
405 char to_l_[PADL_(struct sockaddr *)]; struct sockaddr * to; char to_r_[PADR_(struct sockaddr *)];
406 char tolen_l_[PADL_(int)]; int tolen; char tolen_r_[PADR_(int)];
407};
408int svr4_sys_open(struct thread *, struct svr4_sys_open_args *);
409int svr4_sys_wait(struct thread *, struct svr4_sys_wait_args *);
410int svr4_sys_creat(struct thread *, struct svr4_sys_creat_args *);
411int svr4_sys_execv(struct thread *, struct svr4_sys_execv_args *);
412int svr4_sys_time(struct thread *, struct svr4_sys_time_args *);
413int svr4_sys_mknod(struct thread *, struct svr4_sys_mknod_args *);
414int svr4_sys_break(struct thread *, struct svr4_sys_break_args *);
415int svr4_sys_stat(struct thread *, struct svr4_sys_stat_args *);
416int svr4_sys_alarm(struct thread *, struct svr4_sys_alarm_args *);
417int svr4_sys_fstat(struct thread *, struct svr4_sys_fstat_args *);
418int svr4_sys_pause(struct thread *, struct svr4_sys_pause_args *);
419int svr4_sys_utime(struct thread *, struct svr4_sys_utime_args *);
420int svr4_sys_access(struct thread *, struct svr4_sys_access_args *);
421int svr4_sys_nice(struct thread *, struct svr4_sys_nice_args *);
422int svr4_sys_kill(struct thread *, struct svr4_sys_kill_args *);
423int svr4_sys_pgrpsys(struct thread *, struct svr4_sys_pgrpsys_args *);
424int svr4_sys_times(struct thread *, struct svr4_sys_times_args *);
425int svr4_sys_signal(struct thread *, struct svr4_sys_signal_args *);
426int svr4_sys_msgsys(struct thread *, struct svr4_sys_msgsys_args *);
427int svr4_sys_sysarch(struct thread *, struct svr4_sys_sysarch_args *);
428int svr4_sys_shmsys(struct thread *, struct svr4_sys_shmsys_args *);
429int svr4_sys_semsys(struct thread *, struct svr4_sys_semsys_args *);
430int svr4_sys_ioctl(struct thread *, struct svr4_sys_ioctl_args *);
431int svr4_sys_utssys(struct thread *, struct svr4_sys_utssys_args *);
432int svr4_sys_execve(struct thread *, struct svr4_sys_execve_args *);
433int svr4_sys_fcntl(struct thread *, struct svr4_sys_fcntl_args *);
434int svr4_sys_ulimit(struct thread *, struct svr4_sys_ulimit_args *);
435int svr4_sys_getdents(struct thread *, struct svr4_sys_getdents_args *);
436int svr4_sys_getmsg(struct thread *, struct svr4_sys_getmsg_args *);
437int svr4_sys_putmsg(struct thread *, struct svr4_sys_putmsg_args *);
438int svr4_sys_poll(struct thread *, struct svr4_sys_poll_args *);
439int svr4_sys_lstat(struct thread *, struct svr4_sys_lstat_args *);
440int svr4_sys_sigprocmask(struct thread *, struct svr4_sys_sigprocmask_args *);
441int svr4_sys_sigsuspend(struct thread *, struct svr4_sys_sigsuspend_args *);
442int svr4_sys_sigaltstack(struct thread *, struct svr4_sys_sigaltstack_args *);
443int svr4_sys_sigaction(struct thread *, struct svr4_sys_sigaction_args *);
444int svr4_sys_sigpending(struct thread *, struct svr4_sys_sigpending_args *);
445int svr4_sys_context(struct thread *, struct svr4_sys_context_args *);
446int svr4_sys_statvfs(struct thread *, struct svr4_sys_statvfs_args *);
447int svr4_sys_fstatvfs(struct thread *, struct svr4_sys_fstatvfs_args *);
448int svr4_sys_waitsys(struct thread *, struct svr4_sys_waitsys_args *);
449int svr4_sys_hrtsys(struct thread *, struct svr4_sys_hrtsys_args *);
450int svr4_sys_pathconf(struct thread *, struct svr4_sys_pathconf_args *);
451int svr4_sys_mmap(struct thread *, struct svr4_sys_mmap_args *);
452int svr4_sys_fpathconf(struct thread *, struct svr4_sys_fpathconf_args *);
453int svr4_sys_xstat(struct thread *, struct svr4_sys_xstat_args *);
454int svr4_sys_lxstat(struct thread *, struct svr4_sys_lxstat_args *);
455int svr4_sys_fxstat(struct thread *, struct svr4_sys_fxstat_args *);
456int svr4_sys_xmknod(struct thread *, struct svr4_sys_xmknod_args *);
457int svr4_sys_setrlimit(struct thread *, struct svr4_sys_setrlimit_args *);
458int svr4_sys_getrlimit(struct thread *, struct svr4_sys_getrlimit_args *);
459int svr4_sys_memcntl(struct thread *, struct svr4_sys_memcntl_args *);
460int svr4_sys_uname(struct thread *, struct svr4_sys_uname_args *);
461int svr4_sys_sysconfig(struct thread *, struct svr4_sys_sysconfig_args *);
462int svr4_sys_systeminfo(struct thread *, struct svr4_sys_systeminfo_args *);
463int svr4_sys_fchroot(struct thread *, struct svr4_sys_fchroot_args *);
464int svr4_sys_utimes(struct thread *, struct svr4_sys_utimes_args *);
465int svr4_sys_vhangup(struct thread *, struct svr4_sys_vhangup_args *);
466int svr4_sys_gettimeofday(struct thread *, struct svr4_sys_gettimeofday_args *);
467int svr4_sys_llseek(struct thread *, struct svr4_sys_llseek_args *);
468int svr4_sys_acl(struct thread *, struct svr4_sys_acl_args *);
469int svr4_sys_auditsys(struct thread *, struct svr4_sys_auditsys_args *);
470int svr4_sys_facl(struct thread *, struct svr4_sys_facl_args *);
471int svr4_sys_resolvepath(struct thread *, struct svr4_sys_resolvepath_args *);
472int svr4_sys_getdents64(struct thread *, struct svr4_sys_getdents64_args *);
473int svr4_sys_mmap64(struct thread *, struct svr4_sys_mmap64_args *);
474int svr4_sys_stat64(struct thread *, struct svr4_sys_stat64_args *);
475int svr4_sys_lstat64(struct thread *, struct svr4_sys_lstat64_args *);
476int svr4_sys_fstat64(struct thread *, struct svr4_sys_fstat64_args *);
477int svr4_sys_statvfs64(struct thread *, struct svr4_sys_statvfs64_args *);
478int svr4_sys_fstatvfs64(struct thread *, struct svr4_sys_fstatvfs64_args *);
479int svr4_sys_setrlimit64(struct thread *, struct svr4_sys_setrlimit64_args *);
480int svr4_sys_getrlimit64(struct thread *, struct svr4_sys_getrlimit64_args *);
481int svr4_sys_creat64(struct thread *, struct svr4_sys_creat64_args *);
482int svr4_sys_open64(struct thread *, struct svr4_sys_open64_args *);
483int svr4_sys_socket(struct thread *, struct svr4_sys_socket_args *);
484int svr4_sys_recv(struct thread *, struct svr4_sys_recv_args *);
485int svr4_sys_send(struct thread *, struct svr4_sys_send_args *);
486int svr4_sys_sendto(struct thread *, struct svr4_sys_sendto_args *);
487
488#ifdef COMPAT_43
489
490
491#endif /* COMPAT_43 */
492
493
494#ifdef COMPAT_FREEBSD4
495
496
497#endif /* COMPAT_FREEBSD4 */
498
499#define SVR4_SYS_AUE_svr4_sys_open AUE_NULL
500#define SVR4_SYS_AUE_svr4_sys_wait AUE_NULL
501#define SVR4_SYS_AUE_svr4_sys_creat AUE_NULL
502#define SVR4_SYS_AUE_svr4_sys_execv AUE_NULL
503#define SVR4_SYS_AUE_svr4_sys_time AUE_NULL
504#define SVR4_SYS_AUE_svr4_sys_mknod AUE_NULL
505#define SVR4_SYS_AUE_svr4_sys_break AUE_NULL
506#define SVR4_SYS_AUE_svr4_sys_stat AUE_NULL
507#define SVR4_SYS_AUE_svr4_sys_alarm AUE_NULL
508#define SVR4_SYS_AUE_svr4_sys_fstat AUE_NULL
509#define SVR4_SYS_AUE_svr4_sys_pause AUE_NULL
510#define SVR4_SYS_AUE_svr4_sys_utime AUE_NULL
511#define SVR4_SYS_AUE_svr4_sys_access AUE_NULL
512#define SVR4_SYS_AUE_svr4_sys_nice AUE_NULL
513#define SVR4_SYS_AUE_svr4_sys_kill AUE_NULL
514#define SVR4_SYS_AUE_svr4_sys_pgrpsys AUE_NULL
515#define SVR4_SYS_AUE_svr4_sys_times AUE_NULL
516#define SVR4_SYS_AUE_svr4_sys_signal AUE_NULL
517#define SVR4_SYS_AUE_svr4_sys_msgsys AUE_NULL
518#define SVR4_SYS_AUE_svr4_sys_sysarch AUE_NULL
519#define SVR4_SYS_AUE_svr4_sys_shmsys AUE_NULL
520#define SVR4_SYS_AUE_svr4_sys_semsys AUE_NULL
521#define SVR4_SYS_AUE_svr4_sys_ioctl AUE_NULL
522#define SVR4_SYS_AUE_svr4_sys_utssys AUE_NULL
523#define SVR4_SYS_AUE_svr4_sys_execve AUE_NULL
524#define SVR4_SYS_AUE_svr4_sys_fcntl AUE_NULL
525#define SVR4_SYS_AUE_svr4_sys_ulimit AUE_NULL
526#define SVR4_SYS_AUE_svr4_sys_getdents AUE_NULL
527#define SVR4_SYS_AUE_svr4_sys_getmsg AUE_NULL
528#define SVR4_SYS_AUE_svr4_sys_putmsg AUE_NULL
529#define SVR4_SYS_AUE_svr4_sys_poll AUE_NULL
530#define SVR4_SYS_AUE_svr4_sys_lstat AUE_NULL
531#define SVR4_SYS_AUE_svr4_sys_sigprocmask AUE_NULL
532#define SVR4_SYS_AUE_svr4_sys_sigsuspend AUE_NULL
533#define SVR4_SYS_AUE_svr4_sys_sigaltstack AUE_NULL
534#define SVR4_SYS_AUE_svr4_sys_sigaction AUE_NULL
535#define SVR4_SYS_AUE_svr4_sys_sigpending AUE_NULL
536#define SVR4_SYS_AUE_svr4_sys_context AUE_NULL
537#define SVR4_SYS_AUE_svr4_sys_statvfs AUE_NULL
538#define SVR4_SYS_AUE_svr4_sys_fstatvfs AUE_NULL
539#define SVR4_SYS_AUE_svr4_sys_waitsys AUE_NULL
540#define SVR4_SYS_AUE_svr4_sys_hrtsys AUE_NULL
541#define SVR4_SYS_AUE_svr4_sys_pathconf AUE_NULL
542#define SVR4_SYS_AUE_svr4_sys_mmap AUE_NULL
543#define SVR4_SYS_AUE_svr4_sys_fpathconf AUE_NULL
544#define SVR4_SYS_AUE_svr4_sys_xstat AUE_NULL
545#define SVR4_SYS_AUE_svr4_sys_lxstat AUE_NULL
546#define SVR4_SYS_AUE_svr4_sys_fxstat AUE_NULL
547#define SVR4_SYS_AUE_svr4_sys_xmknod AUE_NULL
548#define SVR4_SYS_AUE_svr4_sys_setrlimit AUE_NULL
549#define SVR4_SYS_AUE_svr4_sys_getrlimit AUE_NULL
550#define SVR4_SYS_AUE_svr4_sys_memcntl AUE_NULL
551#define SVR4_SYS_AUE_svr4_sys_uname AUE_NULL
552#define SVR4_SYS_AUE_svr4_sys_sysconfig AUE_NULL
553#define SVR4_SYS_AUE_svr4_sys_systeminfo AUE_NULL
554#define SVR4_SYS_AUE_svr4_sys_fchroot AUE_NULL
555#define SVR4_SYS_AUE_svr4_sys_utimes AUE_NULL
556#define SVR4_SYS_AUE_svr4_sys_vhangup AUE_NULL
557#define SVR4_SYS_AUE_svr4_sys_gettimeofday AUE_NULL
558#define SVR4_SYS_AUE_svr4_sys_llseek AUE_NULL
559#define SVR4_SYS_AUE_svr4_sys_acl AUE_NULL
560#define SVR4_SYS_AUE_svr4_sys_auditsys AUE_NULL
561#define SVR4_SYS_AUE_svr4_sys_facl AUE_NULL
562#define SVR4_SYS_AUE_svr4_sys_resolvepath AUE_NULL
563#define SVR4_SYS_AUE_svr4_sys_getdents64 AUE_NULL
564#define SVR4_SYS_AUE_svr4_sys_mmap64 AUE_NULL
565#define SVR4_SYS_AUE_svr4_sys_stat64 AUE_NULL
566#define SVR4_SYS_AUE_svr4_sys_lstat64 AUE_NULL
567#define SVR4_SYS_AUE_svr4_sys_fstat64 AUE_NULL
568#define SVR4_SYS_AUE_svr4_sys_statvfs64 AUE_NULL
569#define SVR4_SYS_AUE_svr4_sys_fstatvfs64 AUE_NULL
570#define SVR4_SYS_AUE_svr4_sys_setrlimit64 AUE_NULL
571#define SVR4_SYS_AUE_svr4_sys_getrlimit64 AUE_NULL
572#define SVR4_SYS_AUE_svr4_sys_creat64 AUE_NULL
573#define SVR4_SYS_AUE_svr4_sys_open64 AUE_NULL
574#define SVR4_SYS_AUE_svr4_sys_socket AUE_NULL
575#define SVR4_SYS_AUE_svr4_sys_recv AUE_NULL
576#define SVR4_SYS_AUE_svr4_sys_send AUE_NULL
577#define SVR4_SYS_AUE_svr4_sys_sendto AUE_NULL
578
579#undef PAD_
580#undef PADL_
581#undef PADR_
582
583#endif /* !_SVR4_SYSPROTO_H_ */
15#include <sys/ucontext.h>
16
17#include <bsm/audit_kevents.h>
18
19struct proc;
20
21struct thread;
22
23#define PAD_(t) (sizeof(register_t) <= sizeof(t) ? \
24 0 : sizeof(register_t) - sizeof(t))
25
26#if BYTE_ORDER == LITTLE_ENDIAN
27#define PADL_(t) 0
28#define PADR_(t) PAD_(t)
29#else
30#define PADL_(t) PAD_(t)
31#define PADR_(t) 0
32#endif
33
34struct svr4_sys_open_args {
35 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
36 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
37 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
38};
39struct svr4_sys_wait_args {
40 char status_l_[PADL_(int *)]; int * status; char status_r_[PADR_(int *)];
41};
42struct svr4_sys_creat_args {
43 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
44 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
45};
46struct svr4_sys_execv_args {
47 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
48 char argp_l_[PADL_(char **)]; char ** argp; char argp_r_[PADR_(char **)];
49};
50struct svr4_sys_time_args {
51 char t_l_[PADL_(time_t *)]; time_t * t; char t_r_[PADR_(time_t *)];
52};
53struct svr4_sys_mknod_args {
54 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
55 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
56 char dev_l_[PADL_(int)]; int dev; char dev_r_[PADR_(int)];
57};
58struct svr4_sys_break_args {
59 char nsize_l_[PADL_(caddr_t)]; caddr_t nsize; char nsize_r_[PADR_(caddr_t)];
60};
61struct svr4_sys_stat_args {
62 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
63 char ub_l_[PADL_(struct svr4_stat *)]; struct svr4_stat * ub; char ub_r_[PADR_(struct svr4_stat *)];
64};
65struct svr4_sys_alarm_args {
66 char sec_l_[PADL_(unsigned)]; unsigned sec; char sec_r_[PADR_(unsigned)];
67};
68struct svr4_sys_fstat_args {
69 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
70 char sb_l_[PADL_(struct svr4_stat *)]; struct svr4_stat * sb; char sb_r_[PADR_(struct svr4_stat *)];
71};
72struct svr4_sys_pause_args {
73 register_t dummy;
74};
75struct svr4_sys_utime_args {
76 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
77 char ubuf_l_[PADL_(struct svr4_utimbuf *)]; struct svr4_utimbuf * ubuf; char ubuf_r_[PADR_(struct svr4_utimbuf *)];
78};
79struct svr4_sys_access_args {
80 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
81 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
82};
83struct svr4_sys_nice_args {
84 char prio_l_[PADL_(int)]; int prio; char prio_r_[PADR_(int)];
85};
86struct svr4_sys_kill_args {
87 char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
88 char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
89};
90struct svr4_sys_pgrpsys_args {
91 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
92 char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
93 char pgid_l_[PADL_(int)]; int pgid; char pgid_r_[PADR_(int)];
94};
95struct svr4_sys_times_args {
96 char tp_l_[PADL_(struct tms *)]; struct tms * tp; char tp_r_[PADR_(struct tms *)];
97};
98struct svr4_sys_signal_args {
99 char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
100 char handler_l_[PADL_(svr4_sig_t)]; svr4_sig_t handler; char handler_r_[PADR_(svr4_sig_t)];
101};
102struct svr4_sys_msgsys_args {
103 char what_l_[PADL_(int)]; int what; char what_r_[PADR_(int)];
104 char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
105 char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
106 char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
107 char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
108};
109struct svr4_sys_sysarch_args {
110 char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)];
111 char a1_l_[PADL_(void *)]; void * a1; char a1_r_[PADR_(void *)];
112};
113struct svr4_sys_shmsys_args {
114 char what_l_[PADL_(int)]; int what; char what_r_[PADR_(int)];
115 char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
116 char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
117 char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
118 char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
119};
120struct svr4_sys_semsys_args {
121 char what_l_[PADL_(int)]; int what; char what_r_[PADR_(int)];
122 char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
123 char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
124 char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
125 char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
126};
127struct svr4_sys_ioctl_args {
128 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
129 char com_l_[PADL_(u_long)]; u_long com; char com_r_[PADR_(u_long)];
130 char data_l_[PADL_(caddr_t)]; caddr_t data; char data_r_[PADR_(caddr_t)];
131};
132struct svr4_sys_utssys_args {
133 char a1_l_[PADL_(void *)]; void * a1; char a1_r_[PADR_(void *)];
134 char a2_l_[PADL_(void *)]; void * a2; char a2_r_[PADR_(void *)];
135 char sel_l_[PADL_(int)]; int sel; char sel_r_[PADR_(int)];
136 char a3_l_[PADL_(void *)]; void * a3; char a3_r_[PADR_(void *)];
137};
138struct svr4_sys_execve_args {
139 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
140 char argp_l_[PADL_(char **)]; char ** argp; char argp_r_[PADR_(char **)];
141 char envp_l_[PADL_(char **)]; char ** envp; char envp_r_[PADR_(char **)];
142};
143struct svr4_sys_fcntl_args {
144 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
145 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
146 char arg_l_[PADL_(char *)]; char * arg; char arg_r_[PADR_(char *)];
147};
148struct svr4_sys_ulimit_args {
149 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
150 char newlimit_l_[PADL_(long)]; long newlimit; char newlimit_r_[PADR_(long)];
151};
152struct svr4_sys_getdents_args {
153 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
154 char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
155 char nbytes_l_[PADL_(int)]; int nbytes; char nbytes_r_[PADR_(int)];
156};
157struct svr4_sys_getmsg_args {
158 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
159 char ctl_l_[PADL_(struct svr4_strbuf *)]; struct svr4_strbuf * ctl; char ctl_r_[PADR_(struct svr4_strbuf *)];
160 char dat_l_[PADL_(struct svr4_strbuf *)]; struct svr4_strbuf * dat; char dat_r_[PADR_(struct svr4_strbuf *)];
161 char flags_l_[PADL_(int *)]; int * flags; char flags_r_[PADR_(int *)];
162};
163struct svr4_sys_putmsg_args {
164 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
165 char ctl_l_[PADL_(struct svr4_strbuf *)]; struct svr4_strbuf * ctl; char ctl_r_[PADR_(struct svr4_strbuf *)];
166 char dat_l_[PADL_(struct svr4_strbuf *)]; struct svr4_strbuf * dat; char dat_r_[PADR_(struct svr4_strbuf *)];
167 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
168};
169struct svr4_sys_poll_args {
170 char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)];
171 char nfds_l_[PADL_(unsigned int)]; unsigned int nfds; char nfds_r_[PADR_(unsigned int)];
172 char timeout_l_[PADL_(int)]; int timeout; char timeout_r_[PADR_(int)];
173};
174struct svr4_sys_lstat_args {
175 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
176 char ub_l_[PADL_(struct svr4_stat *)]; struct svr4_stat * ub; char ub_r_[PADR_(struct svr4_stat *)];
177};
178struct svr4_sys_sigprocmask_args {
179 char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)];
180 char set_l_[PADL_(svr4_sigset_t *)]; svr4_sigset_t * set; char set_r_[PADR_(svr4_sigset_t *)];
181 char oset_l_[PADL_(svr4_sigset_t *)]; svr4_sigset_t * oset; char oset_r_[PADR_(svr4_sigset_t *)];
182};
183struct svr4_sys_sigsuspend_args {
184 char ss_l_[PADL_(svr4_sigset_t *)]; svr4_sigset_t * ss; char ss_r_[PADR_(svr4_sigset_t *)];
185};
186struct svr4_sys_sigaltstack_args {
187 char nss_l_[PADL_(struct svr4_sigaltstack *)]; struct svr4_sigaltstack * nss; char nss_r_[PADR_(struct svr4_sigaltstack *)];
188 char oss_l_[PADL_(struct svr4_sigaltstack *)]; struct svr4_sigaltstack * oss; char oss_r_[PADR_(struct svr4_sigaltstack *)];
189};
190struct svr4_sys_sigaction_args {
191 char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
192 char nsa_l_[PADL_(struct svr4_sigaction *)]; struct svr4_sigaction * nsa; char nsa_r_[PADR_(struct svr4_sigaction *)];
193 char osa_l_[PADL_(struct svr4_sigaction *)]; struct svr4_sigaction * osa; char osa_r_[PADR_(struct svr4_sigaction *)];
194};
195struct svr4_sys_sigpending_args {
196 char what_l_[PADL_(int)]; int what; char what_r_[PADR_(int)];
197 char mask_l_[PADL_(svr4_sigset_t *)]; svr4_sigset_t * mask; char mask_r_[PADR_(svr4_sigset_t *)];
198};
199struct svr4_sys_context_args {
200 char func_l_[PADL_(int)]; int func; char func_r_[PADR_(int)];
201 char uc_l_[PADL_(struct svr4_ucontext *)]; struct svr4_ucontext * uc; char uc_r_[PADR_(struct svr4_ucontext *)];
202};
203struct svr4_sys_statvfs_args {
204 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
205 char fs_l_[PADL_(struct svr4_statvfs *)]; struct svr4_statvfs * fs; char fs_r_[PADR_(struct svr4_statvfs *)];
206};
207struct svr4_sys_fstatvfs_args {
208 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
209 char fs_l_[PADL_(struct svr4_statvfs *)]; struct svr4_statvfs * fs; char fs_r_[PADR_(struct svr4_statvfs *)];
210};
211struct svr4_sys_waitsys_args {
212 char grp_l_[PADL_(int)]; int grp; char grp_r_[PADR_(int)];
213 char id_l_[PADL_(int)]; int id; char id_r_[PADR_(int)];
214 char info_l_[PADL_(union svr4_siginfo *)]; union svr4_siginfo * info; char info_r_[PADR_(union svr4_siginfo *)];
215 char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)];
216};
217struct svr4_sys_hrtsys_args {
218 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
219 char fun_l_[PADL_(int)]; int fun; char fun_r_[PADR_(int)];
220 char sub_l_[PADL_(int)]; int sub; char sub_r_[PADR_(int)];
221 char rv1_l_[PADL_(void *)]; void * rv1; char rv1_r_[PADR_(void *)];
222 char rv2_l_[PADL_(void *)]; void * rv2; char rv2_r_[PADR_(void *)];
223};
224struct svr4_sys_pathconf_args {
225 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
226 char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
227};
228struct svr4_sys_mmap_args {
229 char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
230 char len_l_[PADL_(svr4_size_t)]; svr4_size_t len; char len_r_[PADR_(svr4_size_t)];
231 char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
232 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
233 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
234 char pos_l_[PADL_(svr4_off_t)]; svr4_off_t pos; char pos_r_[PADR_(svr4_off_t)];
235};
236struct svr4_sys_fpathconf_args {
237 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
238 char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
239};
240struct svr4_sys_xstat_args {
241 char two_l_[PADL_(int)]; int two; char two_r_[PADR_(int)];
242 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
243 char ub_l_[PADL_(struct svr4_xstat *)]; struct svr4_xstat * ub; char ub_r_[PADR_(struct svr4_xstat *)];
244};
245struct svr4_sys_lxstat_args {
246 char two_l_[PADL_(int)]; int two; char two_r_[PADR_(int)];
247 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
248 char ub_l_[PADL_(struct svr4_xstat *)]; struct svr4_xstat * ub; char ub_r_[PADR_(struct svr4_xstat *)];
249};
250struct svr4_sys_fxstat_args {
251 char two_l_[PADL_(int)]; int two; char two_r_[PADR_(int)];
252 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
253 char sb_l_[PADL_(struct svr4_xstat *)]; struct svr4_xstat * sb; char sb_r_[PADR_(struct svr4_xstat *)];
254};
255struct svr4_sys_xmknod_args {
256 char two_l_[PADL_(int)]; int two; char two_r_[PADR_(int)];
257 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
258 char mode_l_[PADL_(svr4_mode_t)]; svr4_mode_t mode; char mode_r_[PADR_(svr4_mode_t)];
259 char dev_l_[PADL_(svr4_dev_t)]; svr4_dev_t dev; char dev_r_[PADR_(svr4_dev_t)];
260};
261struct svr4_sys_setrlimit_args {
262 char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
263 char rlp_l_[PADL_(const struct svr4_rlimit *)]; const struct svr4_rlimit * rlp; char rlp_r_[PADR_(const struct svr4_rlimit *)];
264};
265struct svr4_sys_getrlimit_args {
266 char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
267 char rlp_l_[PADL_(struct svr4_rlimit *)]; struct svr4_rlimit * rlp; char rlp_r_[PADR_(struct svr4_rlimit *)];
268};
269struct svr4_sys_memcntl_args {
270 char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
271 char len_l_[PADL_(svr4_size_t)]; svr4_size_t len; char len_r_[PADR_(svr4_size_t)];
272 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
273 char arg_l_[PADL_(void *)]; void * arg; char arg_r_[PADR_(void *)];
274 char attr_l_[PADL_(int)]; int attr; char attr_r_[PADR_(int)];
275 char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)];
276};
277struct svr4_sys_uname_args {
278 char name_l_[PADL_(struct svr4_utsname *)]; struct svr4_utsname * name; char name_r_[PADR_(struct svr4_utsname *)];
279 char dummy_l_[PADL_(int)]; int dummy; char dummy_r_[PADR_(int)];
280};
281struct svr4_sys_sysconfig_args {
282 char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
283};
284struct svr4_sys_systeminfo_args {
285 char what_l_[PADL_(int)]; int what; char what_r_[PADR_(int)];
286 char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
287 char len_l_[PADL_(long)]; long len; char len_r_[PADR_(long)];
288};
289struct svr4_sys_fchroot_args {
290 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
291};
292struct svr4_sys_utimes_args {
293 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
294 char tptr_l_[PADL_(struct timeval *)]; struct timeval * tptr; char tptr_r_[PADR_(struct timeval *)];
295};
296struct svr4_sys_vhangup_args {
297 register_t dummy;
298};
299struct svr4_sys_gettimeofday_args {
300 char tp_l_[PADL_(struct timeval *)]; struct timeval * tp; char tp_r_[PADR_(struct timeval *)];
301};
302struct svr4_sys_llseek_args {
303 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
304 char offset1_l_[PADL_(long)]; long offset1; char offset1_r_[PADR_(long)];
305 char offset2_l_[PADL_(long)]; long offset2; char offset2_r_[PADR_(long)];
306 char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
307};
308struct svr4_sys_acl_args {
309 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
310 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
311 char num_l_[PADL_(int)]; int num; char num_r_[PADR_(int)];
312 char buf_l_[PADL_(struct svr4_aclent *)]; struct svr4_aclent * buf; char buf_r_[PADR_(struct svr4_aclent *)];
313};
314struct svr4_sys_auditsys_args {
315 char code_l_[PADL_(int)]; int code; char code_r_[PADR_(int)];
316 char a1_l_[PADL_(int)]; int a1; char a1_r_[PADR_(int)];
317 char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
318 char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
319 char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
320 char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
321};
322struct svr4_sys_facl_args {
323 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
324 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
325 char num_l_[PADL_(int)]; int num; char num_r_[PADR_(int)];
326 char buf_l_[PADL_(struct svr4_aclent *)]; struct svr4_aclent * buf; char buf_r_[PADR_(struct svr4_aclent *)];
327};
328struct svr4_sys_resolvepath_args {
329 char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)];
330 char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
331 char bufsiz_l_[PADL_(size_t)]; size_t bufsiz; char bufsiz_r_[PADR_(size_t)];
332};
333struct svr4_sys_getdents64_args {
334 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
335 char dp_l_[PADL_(struct svr4_dirent64 *)]; struct svr4_dirent64 * dp; char dp_r_[PADR_(struct svr4_dirent64 *)];
336 char nbytes_l_[PADL_(int)]; int nbytes; char nbytes_r_[PADR_(int)];
337};
338struct svr4_sys_mmap64_args {
339 char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)];
340 char len_l_[PADL_(svr4_size_t)]; svr4_size_t len; char len_r_[PADR_(svr4_size_t)];
341 char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
342 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
343 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
344 char pos_l_[PADL_(svr4_off64_t)]; svr4_off64_t pos; char pos_r_[PADR_(svr4_off64_t)];
345};
346struct svr4_sys_stat64_args {
347 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
348 char sb_l_[PADL_(struct svr4_stat64 *)]; struct svr4_stat64 * sb; char sb_r_[PADR_(struct svr4_stat64 *)];
349};
350struct svr4_sys_lstat64_args {
351 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
352 char sb_l_[PADL_(struct svr4_stat64 *)]; struct svr4_stat64 * sb; char sb_r_[PADR_(struct svr4_stat64 *)];
353};
354struct svr4_sys_fstat64_args {
355 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
356 char sb_l_[PADL_(struct svr4_stat64 *)]; struct svr4_stat64 * sb; char sb_r_[PADR_(struct svr4_stat64 *)];
357};
358struct svr4_sys_statvfs64_args {
359 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
360 char fs_l_[PADL_(struct svr4_statvfs64 *)]; struct svr4_statvfs64 * fs; char fs_r_[PADR_(struct svr4_statvfs64 *)];
361};
362struct svr4_sys_fstatvfs64_args {
363 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
364 char fs_l_[PADL_(struct svr4_statvfs64 *)]; struct svr4_statvfs64 * fs; char fs_r_[PADR_(struct svr4_statvfs64 *)];
365};
366struct svr4_sys_setrlimit64_args {
367 char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
368 char rlp_l_[PADL_(const struct svr4_rlimit64 *)]; const struct svr4_rlimit64 * rlp; char rlp_r_[PADR_(const struct svr4_rlimit64 *)];
369};
370struct svr4_sys_getrlimit64_args {
371 char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
372 char rlp_l_[PADL_(struct svr4_rlimit64 *)]; struct svr4_rlimit64 * rlp; char rlp_r_[PADR_(struct svr4_rlimit64 *)];
373};
374struct svr4_sys_creat64_args {
375 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
376 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
377};
378struct svr4_sys_open64_args {
379 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
380 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
381 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
382};
383struct svr4_sys_socket_args {
384 char domain_l_[PADL_(int)]; int domain; char domain_r_[PADR_(int)];
385 char type_l_[PADL_(int)]; int type; char type_r_[PADR_(int)];
386 char protocol_l_[PADL_(int)]; int protocol; char protocol_r_[PADR_(int)];
387};
388struct svr4_sys_recv_args {
389 char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
390 char buf_l_[PADL_(caddr_t)]; caddr_t buf; char buf_r_[PADR_(caddr_t)];
391 char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
392 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
393};
394struct svr4_sys_send_args {
395 char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
396 char buf_l_[PADL_(caddr_t)]; caddr_t buf; char buf_r_[PADR_(caddr_t)];
397 char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
398 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
399};
400struct svr4_sys_sendto_args {
401 char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
402 char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
403 char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
404 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
405 char to_l_[PADL_(struct sockaddr *)]; struct sockaddr * to; char to_r_[PADR_(struct sockaddr *)];
406 char tolen_l_[PADL_(int)]; int tolen; char tolen_r_[PADR_(int)];
407};
408int svr4_sys_open(struct thread *, struct svr4_sys_open_args *);
409int svr4_sys_wait(struct thread *, struct svr4_sys_wait_args *);
410int svr4_sys_creat(struct thread *, struct svr4_sys_creat_args *);
411int svr4_sys_execv(struct thread *, struct svr4_sys_execv_args *);
412int svr4_sys_time(struct thread *, struct svr4_sys_time_args *);
413int svr4_sys_mknod(struct thread *, struct svr4_sys_mknod_args *);
414int svr4_sys_break(struct thread *, struct svr4_sys_break_args *);
415int svr4_sys_stat(struct thread *, struct svr4_sys_stat_args *);
416int svr4_sys_alarm(struct thread *, struct svr4_sys_alarm_args *);
417int svr4_sys_fstat(struct thread *, struct svr4_sys_fstat_args *);
418int svr4_sys_pause(struct thread *, struct svr4_sys_pause_args *);
419int svr4_sys_utime(struct thread *, struct svr4_sys_utime_args *);
420int svr4_sys_access(struct thread *, struct svr4_sys_access_args *);
421int svr4_sys_nice(struct thread *, struct svr4_sys_nice_args *);
422int svr4_sys_kill(struct thread *, struct svr4_sys_kill_args *);
423int svr4_sys_pgrpsys(struct thread *, struct svr4_sys_pgrpsys_args *);
424int svr4_sys_times(struct thread *, struct svr4_sys_times_args *);
425int svr4_sys_signal(struct thread *, struct svr4_sys_signal_args *);
426int svr4_sys_msgsys(struct thread *, struct svr4_sys_msgsys_args *);
427int svr4_sys_sysarch(struct thread *, struct svr4_sys_sysarch_args *);
428int svr4_sys_shmsys(struct thread *, struct svr4_sys_shmsys_args *);
429int svr4_sys_semsys(struct thread *, struct svr4_sys_semsys_args *);
430int svr4_sys_ioctl(struct thread *, struct svr4_sys_ioctl_args *);
431int svr4_sys_utssys(struct thread *, struct svr4_sys_utssys_args *);
432int svr4_sys_execve(struct thread *, struct svr4_sys_execve_args *);
433int svr4_sys_fcntl(struct thread *, struct svr4_sys_fcntl_args *);
434int svr4_sys_ulimit(struct thread *, struct svr4_sys_ulimit_args *);
435int svr4_sys_getdents(struct thread *, struct svr4_sys_getdents_args *);
436int svr4_sys_getmsg(struct thread *, struct svr4_sys_getmsg_args *);
437int svr4_sys_putmsg(struct thread *, struct svr4_sys_putmsg_args *);
438int svr4_sys_poll(struct thread *, struct svr4_sys_poll_args *);
439int svr4_sys_lstat(struct thread *, struct svr4_sys_lstat_args *);
440int svr4_sys_sigprocmask(struct thread *, struct svr4_sys_sigprocmask_args *);
441int svr4_sys_sigsuspend(struct thread *, struct svr4_sys_sigsuspend_args *);
442int svr4_sys_sigaltstack(struct thread *, struct svr4_sys_sigaltstack_args *);
443int svr4_sys_sigaction(struct thread *, struct svr4_sys_sigaction_args *);
444int svr4_sys_sigpending(struct thread *, struct svr4_sys_sigpending_args *);
445int svr4_sys_context(struct thread *, struct svr4_sys_context_args *);
446int svr4_sys_statvfs(struct thread *, struct svr4_sys_statvfs_args *);
447int svr4_sys_fstatvfs(struct thread *, struct svr4_sys_fstatvfs_args *);
448int svr4_sys_waitsys(struct thread *, struct svr4_sys_waitsys_args *);
449int svr4_sys_hrtsys(struct thread *, struct svr4_sys_hrtsys_args *);
450int svr4_sys_pathconf(struct thread *, struct svr4_sys_pathconf_args *);
451int svr4_sys_mmap(struct thread *, struct svr4_sys_mmap_args *);
452int svr4_sys_fpathconf(struct thread *, struct svr4_sys_fpathconf_args *);
453int svr4_sys_xstat(struct thread *, struct svr4_sys_xstat_args *);
454int svr4_sys_lxstat(struct thread *, struct svr4_sys_lxstat_args *);
455int svr4_sys_fxstat(struct thread *, struct svr4_sys_fxstat_args *);
456int svr4_sys_xmknod(struct thread *, struct svr4_sys_xmknod_args *);
457int svr4_sys_setrlimit(struct thread *, struct svr4_sys_setrlimit_args *);
458int svr4_sys_getrlimit(struct thread *, struct svr4_sys_getrlimit_args *);
459int svr4_sys_memcntl(struct thread *, struct svr4_sys_memcntl_args *);
460int svr4_sys_uname(struct thread *, struct svr4_sys_uname_args *);
461int svr4_sys_sysconfig(struct thread *, struct svr4_sys_sysconfig_args *);
462int svr4_sys_systeminfo(struct thread *, struct svr4_sys_systeminfo_args *);
463int svr4_sys_fchroot(struct thread *, struct svr4_sys_fchroot_args *);
464int svr4_sys_utimes(struct thread *, struct svr4_sys_utimes_args *);
465int svr4_sys_vhangup(struct thread *, struct svr4_sys_vhangup_args *);
466int svr4_sys_gettimeofday(struct thread *, struct svr4_sys_gettimeofday_args *);
467int svr4_sys_llseek(struct thread *, struct svr4_sys_llseek_args *);
468int svr4_sys_acl(struct thread *, struct svr4_sys_acl_args *);
469int svr4_sys_auditsys(struct thread *, struct svr4_sys_auditsys_args *);
470int svr4_sys_facl(struct thread *, struct svr4_sys_facl_args *);
471int svr4_sys_resolvepath(struct thread *, struct svr4_sys_resolvepath_args *);
472int svr4_sys_getdents64(struct thread *, struct svr4_sys_getdents64_args *);
473int svr4_sys_mmap64(struct thread *, struct svr4_sys_mmap64_args *);
474int svr4_sys_stat64(struct thread *, struct svr4_sys_stat64_args *);
475int svr4_sys_lstat64(struct thread *, struct svr4_sys_lstat64_args *);
476int svr4_sys_fstat64(struct thread *, struct svr4_sys_fstat64_args *);
477int svr4_sys_statvfs64(struct thread *, struct svr4_sys_statvfs64_args *);
478int svr4_sys_fstatvfs64(struct thread *, struct svr4_sys_fstatvfs64_args *);
479int svr4_sys_setrlimit64(struct thread *, struct svr4_sys_setrlimit64_args *);
480int svr4_sys_getrlimit64(struct thread *, struct svr4_sys_getrlimit64_args *);
481int svr4_sys_creat64(struct thread *, struct svr4_sys_creat64_args *);
482int svr4_sys_open64(struct thread *, struct svr4_sys_open64_args *);
483int svr4_sys_socket(struct thread *, struct svr4_sys_socket_args *);
484int svr4_sys_recv(struct thread *, struct svr4_sys_recv_args *);
485int svr4_sys_send(struct thread *, struct svr4_sys_send_args *);
486int svr4_sys_sendto(struct thread *, struct svr4_sys_sendto_args *);
487
488#ifdef COMPAT_43
489
490
491#endif /* COMPAT_43 */
492
493
494#ifdef COMPAT_FREEBSD4
495
496
497#endif /* COMPAT_FREEBSD4 */
498
499#define SVR4_SYS_AUE_svr4_sys_open AUE_NULL
500#define SVR4_SYS_AUE_svr4_sys_wait AUE_NULL
501#define SVR4_SYS_AUE_svr4_sys_creat AUE_NULL
502#define SVR4_SYS_AUE_svr4_sys_execv AUE_NULL
503#define SVR4_SYS_AUE_svr4_sys_time AUE_NULL
504#define SVR4_SYS_AUE_svr4_sys_mknod AUE_NULL
505#define SVR4_SYS_AUE_svr4_sys_break AUE_NULL
506#define SVR4_SYS_AUE_svr4_sys_stat AUE_NULL
507#define SVR4_SYS_AUE_svr4_sys_alarm AUE_NULL
508#define SVR4_SYS_AUE_svr4_sys_fstat AUE_NULL
509#define SVR4_SYS_AUE_svr4_sys_pause AUE_NULL
510#define SVR4_SYS_AUE_svr4_sys_utime AUE_NULL
511#define SVR4_SYS_AUE_svr4_sys_access AUE_NULL
512#define SVR4_SYS_AUE_svr4_sys_nice AUE_NULL
513#define SVR4_SYS_AUE_svr4_sys_kill AUE_NULL
514#define SVR4_SYS_AUE_svr4_sys_pgrpsys AUE_NULL
515#define SVR4_SYS_AUE_svr4_sys_times AUE_NULL
516#define SVR4_SYS_AUE_svr4_sys_signal AUE_NULL
517#define SVR4_SYS_AUE_svr4_sys_msgsys AUE_NULL
518#define SVR4_SYS_AUE_svr4_sys_sysarch AUE_NULL
519#define SVR4_SYS_AUE_svr4_sys_shmsys AUE_NULL
520#define SVR4_SYS_AUE_svr4_sys_semsys AUE_NULL
521#define SVR4_SYS_AUE_svr4_sys_ioctl AUE_NULL
522#define SVR4_SYS_AUE_svr4_sys_utssys AUE_NULL
523#define SVR4_SYS_AUE_svr4_sys_execve AUE_NULL
524#define SVR4_SYS_AUE_svr4_sys_fcntl AUE_NULL
525#define SVR4_SYS_AUE_svr4_sys_ulimit AUE_NULL
526#define SVR4_SYS_AUE_svr4_sys_getdents AUE_NULL
527#define SVR4_SYS_AUE_svr4_sys_getmsg AUE_NULL
528#define SVR4_SYS_AUE_svr4_sys_putmsg AUE_NULL
529#define SVR4_SYS_AUE_svr4_sys_poll AUE_NULL
530#define SVR4_SYS_AUE_svr4_sys_lstat AUE_NULL
531#define SVR4_SYS_AUE_svr4_sys_sigprocmask AUE_NULL
532#define SVR4_SYS_AUE_svr4_sys_sigsuspend AUE_NULL
533#define SVR4_SYS_AUE_svr4_sys_sigaltstack AUE_NULL
534#define SVR4_SYS_AUE_svr4_sys_sigaction AUE_NULL
535#define SVR4_SYS_AUE_svr4_sys_sigpending AUE_NULL
536#define SVR4_SYS_AUE_svr4_sys_context AUE_NULL
537#define SVR4_SYS_AUE_svr4_sys_statvfs AUE_NULL
538#define SVR4_SYS_AUE_svr4_sys_fstatvfs AUE_NULL
539#define SVR4_SYS_AUE_svr4_sys_waitsys AUE_NULL
540#define SVR4_SYS_AUE_svr4_sys_hrtsys AUE_NULL
541#define SVR4_SYS_AUE_svr4_sys_pathconf AUE_NULL
542#define SVR4_SYS_AUE_svr4_sys_mmap AUE_NULL
543#define SVR4_SYS_AUE_svr4_sys_fpathconf AUE_NULL
544#define SVR4_SYS_AUE_svr4_sys_xstat AUE_NULL
545#define SVR4_SYS_AUE_svr4_sys_lxstat AUE_NULL
546#define SVR4_SYS_AUE_svr4_sys_fxstat AUE_NULL
547#define SVR4_SYS_AUE_svr4_sys_xmknod AUE_NULL
548#define SVR4_SYS_AUE_svr4_sys_setrlimit AUE_NULL
549#define SVR4_SYS_AUE_svr4_sys_getrlimit AUE_NULL
550#define SVR4_SYS_AUE_svr4_sys_memcntl AUE_NULL
551#define SVR4_SYS_AUE_svr4_sys_uname AUE_NULL
552#define SVR4_SYS_AUE_svr4_sys_sysconfig AUE_NULL
553#define SVR4_SYS_AUE_svr4_sys_systeminfo AUE_NULL
554#define SVR4_SYS_AUE_svr4_sys_fchroot AUE_NULL
555#define SVR4_SYS_AUE_svr4_sys_utimes AUE_NULL
556#define SVR4_SYS_AUE_svr4_sys_vhangup AUE_NULL
557#define SVR4_SYS_AUE_svr4_sys_gettimeofday AUE_NULL
558#define SVR4_SYS_AUE_svr4_sys_llseek AUE_NULL
559#define SVR4_SYS_AUE_svr4_sys_acl AUE_NULL
560#define SVR4_SYS_AUE_svr4_sys_auditsys AUE_NULL
561#define SVR4_SYS_AUE_svr4_sys_facl AUE_NULL
562#define SVR4_SYS_AUE_svr4_sys_resolvepath AUE_NULL
563#define SVR4_SYS_AUE_svr4_sys_getdents64 AUE_NULL
564#define SVR4_SYS_AUE_svr4_sys_mmap64 AUE_NULL
565#define SVR4_SYS_AUE_svr4_sys_stat64 AUE_NULL
566#define SVR4_SYS_AUE_svr4_sys_lstat64 AUE_NULL
567#define SVR4_SYS_AUE_svr4_sys_fstat64 AUE_NULL
568#define SVR4_SYS_AUE_svr4_sys_statvfs64 AUE_NULL
569#define SVR4_SYS_AUE_svr4_sys_fstatvfs64 AUE_NULL
570#define SVR4_SYS_AUE_svr4_sys_setrlimit64 AUE_NULL
571#define SVR4_SYS_AUE_svr4_sys_getrlimit64 AUE_NULL
572#define SVR4_SYS_AUE_svr4_sys_creat64 AUE_NULL
573#define SVR4_SYS_AUE_svr4_sys_open64 AUE_NULL
574#define SVR4_SYS_AUE_svr4_sys_socket AUE_NULL
575#define SVR4_SYS_AUE_svr4_sys_recv AUE_NULL
576#define SVR4_SYS_AUE_svr4_sys_send AUE_NULL
577#define SVR4_SYS_AUE_svr4_sys_sendto AUE_NULL
578
579#undef PAD_
580#undef PADL_
581#undef PADR_
582
583#endif /* !_SVR4_SYSPROTO_H_ */