1 /*
2 * System call prototypes.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
5 * created from Id: syscalls.xenix,v 1.1 1995/10/10 07:59:29 swallace Exp
6 */
7
8 #ifndef _IBCS2_XENIX_H_
9 #define _IBCS2_XENIX_H_
10
11 #include <sys/types.h>
12 #include <sys/param.h>
13 #include <sys/mount.h>
14
15 struct xenix_rdchk_args {
16 int fd;
17 };
18 struct xenix_chsize_args {
19 int fd;
20 long size;
21 };
22 struct xenix_ftime_args {
23 struct timeb * tp;
24 };
25 struct xenix_nap_args {
26 int millisec;
27 };
28 struct xenix_scoinfo_args {
29 int dummy;
30 };
31 struct xenix_eaccess_args {
32 char * path;
33 int flags;
34 };
35 struct ibcs2_sigaction_args {
36 int sig;
37 struct ibcs2_sigaction * act;
38 struct ibcs2_sigaction * oact;
39 };
40 struct ibcs2_sigprocmask_args {
41 int how;
42 ibcs2_sigset_t * set;
43 ibcs2_sigset_t * oset;
44 };
45 struct ibcs2_sigpending_args {
46 ibcs2_sigset_t * mask;
47 };
48 struct ibcs2_sigsuspend_args {
49 ibcs2_sigset_t * mask;
50 };
51 struct ibcs2_getgroups_args {
52 int gidsetsize;
53 ibcs2_gid_t * gidset;
54 };
55 struct ibcs2_setgroups_args {
56 int gidsetsize;
57 ibcs2_gid_t * gidset;
58 };
59 struct ibcs2_sysconf_args {
60 int name;
61 };
62 struct ibcs2_pathconf_args {
63 char * path;
64 int name;
65 };
66 struct ibcs2_fpathconf_args {
67 int fd;
68 int name;
69 };
70 struct ibcs2_rename_args {
71 char * from;
72 char * to;
73 };
74 struct xenix_utsname_args {
75 long addr;
76 };
77 int xenix_rdchk __P((struct proc *, struct xenix_rdchk_args *, int []));
78 int xenix_chsize __P((struct proc *, struct xenix_chsize_args *, int []));
79 int xenix_ftime __P((struct proc *, struct xenix_ftime_args *, int []));
80 int xenix_nap __P((struct proc *, struct xenix_nap_args *, int []));
81 int xenix_scoinfo __P((struct proc *, struct xenix_scoinfo_args *, int []));
82 int xenix_eaccess __P((struct proc *, struct xenix_eaccess_args *, int []));
83 int ibcs2_sigaction __P((struct proc *, struct ibcs2_sigaction_args *, int []));
84 int ibcs2_sigprocmask __P((struct proc *, struct ibcs2_sigprocmask_args *, int []));
85 int ibcs2_sigpending __P((struct proc *, struct ibcs2_sigpending_args *, int []));
86 int ibcs2_sigsuspend __P((struct proc *, struct ibcs2_sigsuspend_args *, int []));
87 int ibcs2_getgroups __P((struct proc *, struct ibcs2_getgroups_args *, int []));
88 int ibcs2_setgroups __P((struct proc *, struct ibcs2_setgroups_args *, int []));
89 int ibcs2_sysconf __P((struct proc *, struct ibcs2_sysconf_args *, int []));
90 int ibcs2_pathconf __P((struct proc *, struct ibcs2_pathconf_args *, int []));
91 int ibcs2_fpathconf __P((struct proc *, struct ibcs2_fpathconf_args *, int []));
92 int ibcs2_rename __P((struct proc *, struct ibcs2_rename_args *, int []));
93 int xenix_utsname __P((struct proc *, struct xenix_utsname_args *, int []));
94
95 #ifdef COMPAT_43
96
97
98 #endif /* COMPAT_43 */
99
100 #endif /* !_IBCS2_XENIX_H_ */
Cache object: c6e10a047ca50ac8f61cada3a361d7d5
|