Initial import from FreeBSD RELENG_4:
[dragonfly.git] / sys / emulation / svr4 / svr4_proto.h
1 /*
2  * System call prototypes.
3  *
4  * DO NOT EDIT-- this file is automatically generated.
5  * $FreeBSD: src/sys/svr4/svr4_proto.h,v 1.6.2.4 2001/10/05 07:38:44 peter Exp $
6  * created from FreeBSD: src/sys/svr4/syscalls.master,v 1.6.2.2 2001/10/05 07:34:37 peter Exp 
7  */
8
9 #ifndef _SVR4_SYSPROTO_H_
10 #define _SVR4_SYSPROTO_H_
11
12 #include <sys/signal.h>
13
14 #include <sys/acl.h>
15
16 struct proc;
17
18 #define PAD_(t) (sizeof(register_t) <= sizeof(t) ? \
19                 0 : sizeof(register_t) - sizeof(t))
20
21 struct  svr4_sys_open_args {
22         char *  path;   char path_[PAD_(char *)];
23         int     flags;  char flags_[PAD_(int)];
24         int     mode;   char mode_[PAD_(int)];
25 };
26 struct  svr4_sys_wait_args {
27         int *   status; char status_[PAD_(int *)];
28 };
29 struct  svr4_sys_creat_args {
30         char *  path;   char path_[PAD_(char *)];
31         int     mode;   char mode_[PAD_(int)];
32 };
33 struct  svr4_sys_execv_args {
34         char *  path;   char path_[PAD_(char *)];
35         char ** argp;   char argp_[PAD_(char **)];
36 };
37 struct  svr4_sys_time_args {
38         time_t *        t;      char t_[PAD_(time_t *)];
39 };
40 struct  svr4_sys_mknod_args {
41         char *  path;   char path_[PAD_(char *)];
42         int     mode;   char mode_[PAD_(int)];
43         int     dev;    char dev_[PAD_(int)];
44 };
45 struct  svr4_sys_break_args {
46         caddr_t nsize;  char nsize_[PAD_(caddr_t)];
47 };
48 struct  svr4_sys_stat_args {
49         char *  path;   char path_[PAD_(char *)];
50         struct svr4_stat *      ub;     char ub_[PAD_(struct svr4_stat *)];
51 };
52 struct  svr4_sys_alarm_args {
53         unsigned        sec;    char sec_[PAD_(unsigned)];
54 };
55 struct  svr4_sys_fstat_args {
56         int     fd;     char fd_[PAD_(int)];
57         struct svr4_stat *      sb;     char sb_[PAD_(struct svr4_stat *)];
58 };
59 struct  svr4_sys_pause_args {
60         register_t dummy;
61 };
62 struct  svr4_sys_utime_args {
63         char *  path;   char path_[PAD_(char *)];
64         struct svr4_utimbuf *   ubuf;   char ubuf_[PAD_(struct svr4_utimbuf *)];
65 };
66 struct  svr4_sys_access_args {
67         char *  path;   char path_[PAD_(char *)];
68         int     flags;  char flags_[PAD_(int)];
69 };
70 struct  svr4_sys_nice_args {
71         int     prio;   char prio_[PAD_(int)];
72 };
73 struct  svr4_sys_kill_args {
74         int     pid;    char pid_[PAD_(int)];
75         int     signum; char signum_[PAD_(int)];
76 };
77 struct  svr4_sys_pgrpsys_args {
78         int     cmd;    char cmd_[PAD_(int)];
79         int     pid;    char pid_[PAD_(int)];
80         int     pgid;   char pgid_[PAD_(int)];
81 };
82 struct  svr4_sys_times_args {
83         struct tms *    tp;     char tp_[PAD_(struct tms *)];
84 };
85 struct  svr4_sys_signal_args {
86         int     signum; char signum_[PAD_(int)];
87         svr4_sig_t      handler;        char handler_[PAD_(svr4_sig_t)];
88 };
89 #if defined(NOTYET)
90 struct  svr4_sys_msgsys_args {
91         int     what;   char what_[PAD_(int)];
92         int     a2;     char a2_[PAD_(int)];
93         int     a3;     char a3_[PAD_(int)];
94         int     a4;     char a4_[PAD_(int)];
95         int     a5;     char a5_[PAD_(int)];
96 };
97 #else
98 #endif
99 struct  svr4_sys_sysarch_args {
100         int     op;     char op_[PAD_(int)];
101         void *  a1;     char a1_[PAD_(void *)];
102 };
103 struct  svr4_sys_ioctl_args {
104         int     fd;     char fd_[PAD_(int)];
105         u_long  com;    char com_[PAD_(u_long)];
106         caddr_t data;   char data_[PAD_(caddr_t)];
107 };
108 struct  svr4_sys_utssys_args {
109         void *  a1;     char a1_[PAD_(void *)];
110         void *  a2;     char a2_[PAD_(void *)];
111         int     sel;    char sel_[PAD_(int)];
112         void *  a3;     char a3_[PAD_(void *)];
113 };
114 struct  svr4_sys_execve_args {
115         char *  path;   char path_[PAD_(char *)];
116         char ** argp;   char argp_[PAD_(char **)];
117         char ** envp;   char envp_[PAD_(char **)];
118 };
119 struct  svr4_sys_fcntl_args {
120         int     fd;     char fd_[PAD_(int)];
121         int     cmd;    char cmd_[PAD_(int)];
122         char *  arg;    char arg_[PAD_(char *)];
123 };
124 struct  svr4_sys_ulimit_args {
125         int     cmd;    char cmd_[PAD_(int)];
126         long    newlimit;       char newlimit_[PAD_(long)];
127 };
128 struct  svr4_sys_getdents_args {
129         int     fd;     char fd_[PAD_(int)];
130         char *  buf;    char buf_[PAD_(char *)];
131         int     nbytes; char nbytes_[PAD_(int)];
132 };
133 struct  svr4_sys_getmsg_args {
134         int     fd;     char fd_[PAD_(int)];
135         struct svr4_strbuf *    ctl;    char ctl_[PAD_(struct svr4_strbuf *)];
136         struct svr4_strbuf *    dat;    char dat_[PAD_(struct svr4_strbuf *)];
137         int *   flags;  char flags_[PAD_(int *)];
138 };
139 struct  svr4_sys_putmsg_args {
140         int     fd;     char fd_[PAD_(int)];
141         struct svr4_strbuf *    ctl;    char ctl_[PAD_(struct svr4_strbuf *)];
142         struct svr4_strbuf *    dat;    char dat_[PAD_(struct svr4_strbuf *)];
143         int     flags;  char flags_[PAD_(int)];
144 };
145 struct  svr4_sys_poll_args {
146         struct pollfd * fds;    char fds_[PAD_(struct pollfd *)];
147         unsigned int    nfds;   char nfds_[PAD_(unsigned int)];
148         int     timeout;        char timeout_[PAD_(int)];
149 };
150 struct  svr4_sys_lstat_args {
151         char *  path;   char path_[PAD_(char *)];
152         struct svr4_stat *      ub;     char ub_[PAD_(struct svr4_stat *)];
153 };
154 struct  svr4_sys_sigprocmask_args {
155         int     how;    char how_[PAD_(int)];
156         svr4_sigset_t * set;    char set_[PAD_(svr4_sigset_t *)];
157         svr4_sigset_t * oset;   char oset_[PAD_(svr4_sigset_t *)];
158 };
159 struct  svr4_sys_sigsuspend_args {
160         svr4_sigset_t * ss;     char ss_[PAD_(svr4_sigset_t *)];
161 };
162 struct  svr4_sys_sigaltstack_args {
163         struct svr4_sigaltstack *       nss;    char nss_[PAD_(struct svr4_sigaltstack *)];
164         struct svr4_sigaltstack *       oss;    char oss_[PAD_(struct svr4_sigaltstack *)];
165 };
166 struct  svr4_sys_sigaction_args {
167         int     signum; char signum_[PAD_(int)];
168         struct svr4_sigaction * nsa;    char nsa_[PAD_(struct svr4_sigaction *)];
169         struct svr4_sigaction * osa;    char osa_[PAD_(struct svr4_sigaction *)];
170 };
171 struct  svr4_sys_sigpending_args {
172         int     what;   char what_[PAD_(int)];
173         svr4_sigset_t * mask;   char mask_[PAD_(svr4_sigset_t *)];
174 };
175 struct  svr4_sys_context_args {
176         int     func;   char func_[PAD_(int)];
177         struct svr4_ucontext *  uc;     char uc_[PAD_(struct svr4_ucontext *)];
178 };
179 struct  svr4_sys_statvfs_args {
180         char *  path;   char path_[PAD_(char *)];
181         struct svr4_statvfs *   fs;     char fs_[PAD_(struct svr4_statvfs *)];
182 };
183 struct  svr4_sys_fstatvfs_args {
184         int     fd;     char fd_[PAD_(int)];
185         struct svr4_statvfs *   fs;     char fs_[PAD_(struct svr4_statvfs *)];
186 };
187 struct  svr4_sys_waitsys_args {
188         int     grp;    char grp_[PAD_(int)];
189         int     id;     char id_[PAD_(int)];
190         union svr4_siginfo *    info;   char info_[PAD_(union svr4_siginfo *)];
191         int     options;        char options_[PAD_(int)];
192 };
193 struct  svr4_sys_hrtsys_args {
194         int     cmd;    char cmd_[PAD_(int)];
195         int     fun;    char fun_[PAD_(int)];
196         int     sub;    char sub_[PAD_(int)];
197         void *  rv1;    char rv1_[PAD_(void *)];
198         void *  rv2;    char rv2_[PAD_(void *)];
199 };
200 struct  svr4_sys_pathconf_args {
201         char *  path;   char path_[PAD_(char *)];
202         int     name;   char name_[PAD_(int)];
203 };
204 struct  svr4_sys_mmap_args {
205         caddr_t addr;   char addr_[PAD_(caddr_t)];
206         svr4_size_t     len;    char len_[PAD_(svr4_size_t)];
207         int     prot;   char prot_[PAD_(int)];
208         int     flags;  char flags_[PAD_(int)];
209         int     fd;     char fd_[PAD_(int)];
210         svr4_off_t      pos;    char pos_[PAD_(svr4_off_t)];
211 };
212 struct  svr4_sys_fpathconf_args {
213         int     fd;     char fd_[PAD_(int)];
214         int     name;   char name_[PAD_(int)];
215 };
216 struct  svr4_sys_xstat_args {
217         int     two;    char two_[PAD_(int)];
218         char *  path;   char path_[PAD_(char *)];
219         struct svr4_xstat *     ub;     char ub_[PAD_(struct svr4_xstat *)];
220 };
221 struct  svr4_sys_lxstat_args {
222         int     two;    char two_[PAD_(int)];
223         char *  path;   char path_[PAD_(char *)];
224         struct svr4_xstat *     ub;     char ub_[PAD_(struct svr4_xstat *)];
225 };
226 struct  svr4_sys_fxstat_args {
227         int     two;    char two_[PAD_(int)];
228         int     fd;     char fd_[PAD_(int)];
229         struct svr4_xstat *     sb;     char sb_[PAD_(struct svr4_xstat *)];
230 };
231 struct  svr4_sys_xmknod_args {
232         int     two;    char two_[PAD_(int)];
233         char *  path;   char path_[PAD_(char *)];
234         svr4_mode_t     mode;   char mode_[PAD_(svr4_mode_t)];
235         svr4_dev_t      dev;    char dev_[PAD_(svr4_dev_t)];
236 };
237 struct  svr4_sys_setrlimit_args {
238         int     which;  char which_[PAD_(int)];
239         const struct svr4_rlimit *      rlp;    char rlp_[PAD_(const struct svr4_rlimit *)];
240 };
241 struct  svr4_sys_getrlimit_args {
242         int     which;  char which_[PAD_(int)];
243         struct svr4_rlimit *    rlp;    char rlp_[PAD_(struct svr4_rlimit *)];
244 };
245 struct  svr4_sys_memcntl_args {
246         void *  addr;   char addr_[PAD_(void *)];
247         svr4_size_t     len;    char len_[PAD_(svr4_size_t)];
248         int     cmd;    char cmd_[PAD_(int)];
249         void *  arg;    char arg_[PAD_(void *)];
250         int     attr;   char attr_[PAD_(int)];
251         int     mask;   char mask_[PAD_(int)];
252 };
253 struct  svr4_sys_uname_args {
254         struct svr4_utsname *   name;   char name_[PAD_(struct svr4_utsname *)];
255         int     dummy;  char dummy_[PAD_(int)];
256 };
257 struct  svr4_sys_sysconfig_args {
258         int     name;   char name_[PAD_(int)];
259 };
260 struct  svr4_sys_systeminfo_args {
261         int     what;   char what_[PAD_(int)];
262         char *  buf;    char buf_[PAD_(char *)];
263         long    len;    char len_[PAD_(long)];
264 };
265 struct  svr4_sys_fchroot_args {
266         int     fd;     char fd_[PAD_(int)];
267 };
268 struct  svr4_sys_utimes_args {
269         char *  path;   char path_[PAD_(char *)];
270         struct timeval *        tptr;   char tptr_[PAD_(struct timeval *)];
271 };
272 struct  svr4_sys_vhangup_args {
273         register_t dummy;
274 };
275 struct  svr4_sys_gettimeofday_args {
276         struct timeval *        tp;     char tp_[PAD_(struct timeval *)];
277 };
278 struct  svr4_sys_llseek_args {
279         int     fd;     char fd_[PAD_(int)];
280         long    offset1;        char offset1_[PAD_(long)];
281         long    offset2;        char offset2_[PAD_(long)];
282         int     whence; char whence_[PAD_(int)];
283 };
284 struct  svr4_sys_acl_args {
285         char *  path;   char path_[PAD_(char *)];
286         int     cmd;    char cmd_[PAD_(int)];
287         int     num;    char num_[PAD_(int)];
288         struct svr4_aclent *    buf;    char buf_[PAD_(struct svr4_aclent *)];
289 };
290 struct  svr4_sys_auditsys_args {
291         int     code;   char code_[PAD_(int)];
292         int     a1;     char a1_[PAD_(int)];
293         int     a2;     char a2_[PAD_(int)];
294         int     a3;     char a3_[PAD_(int)];
295         int     a4;     char a4_[PAD_(int)];
296         int     a5;     char a5_[PAD_(int)];
297 };
298 struct  svr4_sys_facl_args {
299         int     fd;     char fd_[PAD_(int)];
300         int     cmd;    char cmd_[PAD_(int)];
301         int     num;    char num_[PAD_(int)];
302         struct svr4_aclent *    buf;    char buf_[PAD_(struct svr4_aclent *)];
303 };
304 struct  svr4_sys_resolvepath_args {
305         const char *    path;   char path_[PAD_(const char *)];
306         char *  buf;    char buf_[PAD_(char *)];
307         size_t  bufsiz; char bufsiz_[PAD_(size_t)];
308 };
309 struct  svr4_sys_getdents64_args {
310         int     fd;     char fd_[PAD_(int)];
311         struct svr4_dirent64 *  dp;     char dp_[PAD_(struct svr4_dirent64 *)];
312         int     nbytes; char nbytes_[PAD_(int)];
313 };
314 struct  svr4_sys_mmap64_args {
315         void *  addr;   char addr_[PAD_(void *)];
316         svr4_size_t     len;    char len_[PAD_(svr4_size_t)];
317         int     prot;   char prot_[PAD_(int)];
318         int     flags;  char flags_[PAD_(int)];
319         int     fd;     char fd_[PAD_(int)];
320         svr4_off64_t    pos;    char pos_[PAD_(svr4_off64_t)];
321 };
322 struct  svr4_sys_stat64_args {
323         char *  path;   char path_[PAD_(char *)];
324         struct svr4_stat64 *    sb;     char sb_[PAD_(struct svr4_stat64 *)];
325 };
326 struct  svr4_sys_lstat64_args {
327         char *  path;   char path_[PAD_(char *)];
328         struct svr4_stat64 *    sb;     char sb_[PAD_(struct svr4_stat64 *)];
329 };
330 struct  svr4_sys_fstat64_args {
331         int     fd;     char fd_[PAD_(int)];
332         struct svr4_stat64 *    sb;     char sb_[PAD_(struct svr4_stat64 *)];
333 };
334 struct  svr4_sys_statvfs64_args {
335         char *  path;   char path_[PAD_(char *)];
336         struct svr4_statvfs64 * fs;     char fs_[PAD_(struct svr4_statvfs64 *)];
337 };
338 struct  svr4_sys_fstatvfs64_args {
339         int     fd;     char fd_[PAD_(int)];
340         struct svr4_statvfs64 * fs;     char fs_[PAD_(struct svr4_statvfs64 *)];
341 };
342 struct  svr4_sys_setrlimit64_args {
343         int     which;  char which_[PAD_(int)];
344         const struct svr4_rlimit64 *    rlp;    char rlp_[PAD_(const struct svr4_rlimit64 *)];
345 };
346 struct  svr4_sys_getrlimit64_args {
347         int     which;  char which_[PAD_(int)];
348         struct svr4_rlimit64 *  rlp;    char rlp_[PAD_(struct svr4_rlimit64 *)];
349 };
350 struct  svr4_sys_creat64_args {
351         char *  path;   char path_[PAD_(char *)];
352         int     mode;   char mode_[PAD_(int)];
353 };
354 struct  svr4_sys_open64_args {
355         char *  path;   char path_[PAD_(char *)];
356         int     flags;  char flags_[PAD_(int)];
357         int     mode;   char mode_[PAD_(int)];
358 };
359 struct  svr4_sys_socket_args {
360         int     domain; char domain_[PAD_(int)];
361         int     type;   char type_[PAD_(int)];
362         int     protocol;       char protocol_[PAD_(int)];
363 };
364 struct  svr4_sys_recv_args {
365         int     s;      char s_[PAD_(int)];
366         caddr_t buf;    char buf_[PAD_(caddr_t)];
367         int     len;    char len_[PAD_(int)];
368         int     flags;  char flags_[PAD_(int)];
369 };
370 struct  svr4_sys_send_args {
371         int     s;      char s_[PAD_(int)];
372         caddr_t buf;    char buf_[PAD_(caddr_t)];
373         int     len;    char len_[PAD_(int)];
374         int     flags;  char flags_[PAD_(int)];
375 };
376 struct  svr4_sys_sendto_args {
377         int     s;      char s_[PAD_(int)];
378         void *  buf;    char buf_[PAD_(void *)];
379         size_t  len;    char len_[PAD_(size_t)];
380         int     flags;  char flags_[PAD_(int)];
381         struct sockaddr *       to;     char to_[PAD_(struct sockaddr *)];
382         int     tolen;  char tolen_[PAD_(int)];
383 };
384 int     svr4_sys_open __P((struct proc *, struct svr4_sys_open_args *));
385 int     svr4_sys_wait __P((struct proc *, struct svr4_sys_wait_args *));
386 int     svr4_sys_creat __P((struct proc *, struct svr4_sys_creat_args *));
387 int     svr4_sys_execv __P((struct proc *, struct svr4_sys_execv_args *));
388 int     svr4_sys_time __P((struct proc *, struct svr4_sys_time_args *));
389 int     svr4_sys_mknod __P((struct proc *, struct svr4_sys_mknod_args *));
390 int     svr4_sys_break __P((struct proc *, struct svr4_sys_break_args *));
391 int     svr4_sys_stat __P((struct proc *, struct svr4_sys_stat_args *));
392 int     svr4_sys_alarm __P((struct proc *, struct svr4_sys_alarm_args *));
393 int     svr4_sys_fstat __P((struct proc *, struct svr4_sys_fstat_args *));
394 int     svr4_sys_pause __P((struct proc *, struct svr4_sys_pause_args *));
395 int     svr4_sys_utime __P((struct proc *, struct svr4_sys_utime_args *));
396 int     svr4_sys_access __P((struct proc *, struct svr4_sys_access_args *));
397 int     svr4_sys_nice __P((struct proc *, struct svr4_sys_nice_args *));
398 int     svr4_sys_kill __P((struct proc *, struct svr4_sys_kill_args *));
399 int     svr4_sys_pgrpsys __P((struct proc *, struct svr4_sys_pgrpsys_args *));
400 int     svr4_sys_times __P((struct proc *, struct svr4_sys_times_args *));
401 int     svr4_sys_signal __P((struct proc *, struct svr4_sys_signal_args *));
402 #if defined(NOTYET)
403 int     svr4_sys_msgsys __P((struct proc *, struct svr4_sys_msgsys_args *));
404 #else
405 #endif
406 int     svr4_sys_sysarch __P((struct proc *, struct svr4_sys_sysarch_args *));
407 int     svr4_sys_ioctl __P((struct proc *, struct svr4_sys_ioctl_args *));
408 int     svr4_sys_utssys __P((struct proc *, struct svr4_sys_utssys_args *));
409 int     svr4_sys_execve __P((struct proc *, struct svr4_sys_execve_args *));
410 int     svr4_sys_fcntl __P((struct proc *, struct svr4_sys_fcntl_args *));
411 int     svr4_sys_ulimit __P((struct proc *, struct svr4_sys_ulimit_args *));
412 int     svr4_sys_getdents __P((struct proc *, struct svr4_sys_getdents_args *));
413 int     svr4_sys_getmsg __P((struct proc *, struct svr4_sys_getmsg_args *));
414 int     svr4_sys_putmsg __P((struct proc *, struct svr4_sys_putmsg_args *));
415 int     svr4_sys_poll __P((struct proc *, struct svr4_sys_poll_args *));
416 int     svr4_sys_lstat __P((struct proc *, struct svr4_sys_lstat_args *));
417 int     svr4_sys_sigprocmask __P((struct proc *, struct svr4_sys_sigprocmask_args *));
418 int     svr4_sys_sigsuspend __P((struct proc *, struct svr4_sys_sigsuspend_args *));
419 int     svr4_sys_sigaltstack __P((struct proc *, struct svr4_sys_sigaltstack_args *));
420 int     svr4_sys_sigaction __P((struct proc *, struct svr4_sys_sigaction_args *));
421 int     svr4_sys_sigpending __P((struct proc *, struct svr4_sys_sigpending_args *));
422 int     svr4_sys_context __P((struct proc *, struct svr4_sys_context_args *));
423 int     svr4_sys_statvfs __P((struct proc *, struct svr4_sys_statvfs_args *));
424 int     svr4_sys_fstatvfs __P((struct proc *, struct svr4_sys_fstatvfs_args *));
425 int     svr4_sys_waitsys __P((struct proc *, struct svr4_sys_waitsys_args *));
426 int     svr4_sys_hrtsys __P((struct proc *, struct svr4_sys_hrtsys_args *));
427 int     svr4_sys_pathconf __P((struct proc *, struct svr4_sys_pathconf_args *));
428 int     svr4_sys_mmap __P((struct proc *, struct svr4_sys_mmap_args *));
429 int     svr4_sys_fpathconf __P((struct proc *, struct svr4_sys_fpathconf_args *));
430 int     svr4_sys_xstat __P((struct proc *, struct svr4_sys_xstat_args *));
431 int     svr4_sys_lxstat __P((struct proc *, struct svr4_sys_lxstat_args *));
432 int     svr4_sys_fxstat __P((struct proc *, struct svr4_sys_fxstat_args *));
433 int     svr4_sys_xmknod __P((struct proc *, struct svr4_sys_xmknod_args *));
434 int     svr4_sys_setrlimit __P((struct proc *, struct svr4_sys_setrlimit_args *));
435 int     svr4_sys_getrlimit __P((struct proc *, struct svr4_sys_getrlimit_args *));
436 int     svr4_sys_memcntl __P((struct proc *, struct svr4_sys_memcntl_args *));
437 int     svr4_sys_uname __P((struct proc *, struct svr4_sys_uname_args *));
438 int     svr4_sys_sysconfig __P((struct proc *, struct svr4_sys_sysconfig_args *));
439 int     svr4_sys_systeminfo __P((struct proc *, struct svr4_sys_systeminfo_args *));
440 int     svr4_sys_fchroot __P((struct proc *, struct svr4_sys_fchroot_args *));
441 int     svr4_sys_utimes __P((struct proc *, struct svr4_sys_utimes_args *));
442 int     svr4_sys_vhangup __P((struct proc *, struct svr4_sys_vhangup_args *));
443 int     svr4_sys_gettimeofday __P((struct proc *, struct svr4_sys_gettimeofday_args *));
444 int     svr4_sys_llseek __P((struct proc *, struct svr4_sys_llseek_args *));
445 int     svr4_sys_acl __P((struct proc *, struct svr4_sys_acl_args *));
446 int     svr4_sys_auditsys __P((struct proc *, struct svr4_sys_auditsys_args *));
447 int     svr4_sys_facl __P((struct proc *, struct svr4_sys_facl_args *));
448 int     svr4_sys_resolvepath __P((struct proc *, struct svr4_sys_resolvepath_args *));
449 int     svr4_sys_getdents64 __P((struct proc *, struct svr4_sys_getdents64_args *));
450 int     svr4_sys_mmap64 __P((struct proc *, struct svr4_sys_mmap64_args *));
451 int     svr4_sys_stat64 __P((struct proc *, struct svr4_sys_stat64_args *));
452 int     svr4_sys_lstat64 __P((struct proc *, struct svr4_sys_lstat64_args *));
453 int     svr4_sys_fstat64 __P((struct proc *, struct svr4_sys_fstat64_args *));
454 int     svr4_sys_statvfs64 __P((struct proc *, struct svr4_sys_statvfs64_args *));
455 int     svr4_sys_fstatvfs64 __P((struct proc *, struct svr4_sys_fstatvfs64_args *));
456 int     svr4_sys_setrlimit64 __P((struct proc *, struct svr4_sys_setrlimit64_args *));
457 int     svr4_sys_getrlimit64 __P((struct proc *, struct svr4_sys_getrlimit64_args *));
458 int     svr4_sys_creat64 __P((struct proc *, struct svr4_sys_creat64_args *));
459 int     svr4_sys_open64 __P((struct proc *, struct svr4_sys_open64_args *));
460 int     svr4_sys_socket __P((struct proc *, struct svr4_sys_socket_args *));
461 int     svr4_sys_recv __P((struct proc *, struct svr4_sys_recv_args *));
462 int     svr4_sys_send __P((struct proc *, struct svr4_sys_send_args *));
463 int     svr4_sys_sendto __P((struct proc *, struct svr4_sys_sendto_args *));
464
465 #ifdef COMPAT_43
466
467 #if defined(NOTYET)
468 #else
469 #endif
470
471 #endif /* COMPAT_43 */
472
473 #undef PAD_
474
475 #endif /* !_SVR4_SYSPROTO_H_ */