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