| @@ -1,1179 +1,1177 @@ | | | @@ -1,1179 +1,1177 @@ |
1 | $NetBSD: syscalls.master,v 1.131 2020/01/18 07:33:24 kamil Exp $ | | 1 | $NetBSD: syscalls.master,v 1.132 2020/03/07 00:56:41 pgoyette Exp $ |
2 | | | 2 | |
3 | ; from: NetBSD: syscalls.master,v 1.81 1998/07/05 08:49:50 jonathan Exp | | 3 | ; from: NetBSD: syscalls.master,v 1.81 1998/07/05 08:49:50 jonathan Exp |
4 | ; @(#)syscalls.master 8.2 (Berkeley) 1/13/94 | | 4 | ; @(#)syscalls.master 8.2 (Berkeley) 1/13/94 |
5 | | | 5 | |
6 | ; NetBSD system call name/number "master" file. | | 6 | ; NetBSD system call name/number "master" file. |
7 | ; (See syscalls.conf to see what it is processed into.) | | 7 | ; (See syscalls.conf to see what it is processed into.) |
8 | ; | | 8 | ; |
9 | ; Fields: number type [type-dependent ...] | | 9 | ; Fields: number type [type-dependent ...] |
10 | ; number system call number, must be in order | | 10 | ; number system call number, must be in order |
11 | ; type one of STD, OBSOL, UNIMPL, IGNORED, NODEF, NOARGS, or one of | | 11 | ; type one of STD, OBSOL, UNIMPL, IGNORED, NODEF, NOARGS, or one of |
12 | ; the compatibility options defined in syscalls.conf. | | 12 | ; the compatibility options defined in syscalls.conf. |
13 | ; | | 13 | ; |
14 | ; types: | | 14 | ; types: |
15 | ; STD always included | | 15 | ; STD always included |
16 | ; OBSOL obsolete, not included in system | | 16 | ; OBSOL obsolete, not included in system |
17 | ; IGNORED syscall is a null op, but always succeeds | | 17 | ; IGNORED syscall is a null op, but always succeeds |
18 | ; UNIMPL unimplemented, not included in system | | 18 | ; UNIMPL unimplemented, not included in system |
19 | ; EXCL implemented, but not included in system | | 19 | ; EXCL implemented, but not included in system |
20 | ; NODEF included, but don't define the syscall number | | 20 | ; NODEF included, but don't define the syscall number |
21 | ; NOARGS included, but don't define the syscall args structure | | 21 | ; NOARGS included, but don't define the syscall args structure |
22 | ; INDIR included, but don't define the syscall args structure, | | 22 | ; INDIR included, but don't define the syscall args structure, |
23 | ; and allow it to be "really" varargs. | | 23 | ; and allow it to be "really" varargs. |
24 | ; | | 24 | ; |
25 | ; The compat options are defined in the syscalls.conf file, and the | | 25 | ; The compat options are defined in the syscalls.conf file, and the |
26 | ; compat option name is prefixed to the syscall name. Other than | | 26 | ; compat option name is prefixed to the syscall name. Other than |
27 | ; that, they're like NODEF (for 'compat' options), or STD (for | | 27 | ; that, they're like NODEF (for 'compat' options), or STD (for |
28 | ; 'libcompat' options). | | 28 | ; 'libcompat' options). |
29 | ; | | 29 | ; |
30 | ; The type-dependent arguments are as follows: | | 30 | ; The type-dependent arguments are as follows: |
31 | ; For STD, NODEF, NOARGS, and compat syscalls: | | 31 | ; For STD, NODEF, NOARGS, and compat syscalls: |
32 | ; { pseudo-proto } [alias] | | 32 | ; { pseudo-proto } [alias] |
33 | ; For other syscalls: | | 33 | ; For other syscalls: |
34 | ; [comment] | | 34 | ; [comment] |
35 | ; | | 35 | ; |
36 | ; #ifdef's, etc. may be included, and are copied to the output files. | | 36 | ; #ifdef's, etc. may be included, and are copied to the output files. |
37 | ; #include's are copied to the syscall names and switch definition files only. | | 37 | ; #include's are copied to the syscall names and switch definition files only. |
38 | | | 38 | |
39 | #if defined(_KERNEL_OPT) | | 39 | #if defined(_KERNEL_OPT) |
40 | #include "opt_compat_netbsd.h" | | 40 | #include "opt_compat_netbsd.h" |
41 | #include "opt_ntp.h" | | 41 | #include "opt_ntp.h" |
42 | #include "opt_compat_43.h" | | 42 | #include "opt_compat_43.h" |
43 | #include "opt_quota.h" | | 43 | #include "opt_quota.h" |
44 | #endif | | 44 | #endif |
45 | | | 45 | |
46 | #include <sys/param.h> | | 46 | #include <sys/param.h> |
47 | #include <sys/systm.h> | | 47 | #include <sys/systm.h> |
48 | #include <sys/signal.h> | | 48 | #include <sys/signal.h> |
49 | #include <sys/mount.h> | | 49 | #include <sys/mount.h> |
50 | #include <sys/syscallargs.h> | | 50 | #include <sys/syscallargs.h> |
51 | | | 51 | |
52 | #include <compat/netbsd32/netbsd32.h> | | 52 | #include <compat/netbsd32/netbsd32.h> |
53 | #include <compat/netbsd32/netbsd32_syscall.h> | | 53 | #include <compat/netbsd32/netbsd32_syscall.h> |
54 | #include <compat/netbsd32/netbsd32_syscallargs.h> | | 54 | #include <compat/netbsd32/netbsd32_syscallargs.h> |
55 | | | 55 | |
56 | %% | | 56 | %% |
57 | | | 57 | |
58 | ; Reserved/unimplemented system calls in the range 0-150 inclusive | | 58 | ; Reserved/unimplemented system calls in the range 0-150 inclusive |
59 | ; are reserved for use in future Berkeley releases. | | 59 | ; are reserved for use in future Berkeley releases. |
60 | ; Additional system calls implemented in vendor and other | | 60 | ; Additional system calls implemented in vendor and other |
61 | ; redistributions should be placed in the reserved range at the end | | 61 | ; redistributions should be placed in the reserved range at the end |
62 | ; of the current calls. | | 62 | ; of the current calls. |
63 | | | 63 | |
64 | 0 INDIR { int|netbsd32||syscall(int code, \ | | 64 | 0 INDIR { int|netbsd32||syscall(int code, \ |
65 | ... register32_t args[NETBSD32_SYS_MAXSYSARGS]); } | | 65 | ... register32_t args[NETBSD32_SYS_MAXSYSARGS]); } |
66 | 1 STD { void|netbsd32||exit(int rval); } | | 66 | 1 STD { void|netbsd32||exit(int rval); } |
67 | 2 NOARGS { int|sys||fork(void); } | | 67 | 2 NOARGS { int|sys||fork(void); } |
68 | 3 STD { netbsd32_ssize_t|netbsd32||read(int fd, \ | | 68 | 3 STD { netbsd32_ssize_t|netbsd32||read(int fd, \ |
69 | netbsd32_voidp buf, netbsd32_size_t nbyte); } | | 69 | netbsd32_voidp buf, netbsd32_size_t nbyte); } |
70 | 4 STD { netbsd32_ssize_t|netbsd32||write(int fd, \ | | 70 | 4 STD { netbsd32_ssize_t|netbsd32||write(int fd, \ |
71 | netbsd32_voidp buf, netbsd32_size_t nbyte); } | | 71 | netbsd32_voidp buf, netbsd32_size_t nbyte); } |
72 | 5 STD { int|netbsd32||open(netbsd32_charp path, int flags, \ | | 72 | 5 STD { int|netbsd32||open(netbsd32_charp path, int flags, \ |
73 | ... mode_t mode); } | | 73 | ... mode_t mode); } |
74 | 6 STD { int|netbsd32||close(int fd); } | | 74 | 6 STD { int|netbsd32||close(int fd); } |
75 | 7 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 75 | 7 COMPAT_50 MODULAR compat_netbsd32_50 \ |
76 | { int|netbsd32||wait4(int pid, netbsd32_intp status, \ | | 76 | { int|netbsd32||wait4(int pid, netbsd32_intp status, \ |
77 | int options, netbsd32_rusage50p_t rusage); } | | 77 | int options, netbsd32_rusage50p_t rusage); } |
78 | 8 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 78 | 8 COMPAT_43 MODULAR compat_netbsd32_43 \ |
79 | { int|netbsd32||ocreat(netbsd32_charp path, \ | | 79 | { int|netbsd32||ocreat(netbsd32_charp path, \ |
80 | mode_t mode); } | | 80 | mode_t mode); } |
81 | 9 STD { int|netbsd32||link(netbsd32_charp path, \ | | 81 | 9 STD { int|netbsd32||link(netbsd32_charp path, \ |
82 | netbsd32_charp link); } | | 82 | netbsd32_charp link); } |
83 | 10 STD { int|netbsd32||unlink(netbsd32_charp path); } | | 83 | 10 STD { int|netbsd32||unlink(netbsd32_charp path); } |
84 | 11 OBSOL execv | | 84 | 11 OBSOL execv |
85 | 12 STD { int|netbsd32||chdir(netbsd32_charp path); } | | 85 | 12 STD { int|netbsd32||chdir(netbsd32_charp path); } |
86 | 13 STD { int|netbsd32||fchdir(int fd); } | | 86 | 13 STD { int|netbsd32||fchdir(int fd); } |
87 | 14 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 87 | 14 COMPAT_50 MODULAR compat_netbsd32_50 \ |
88 | { int|netbsd32||mknod(netbsd32_charp path, mode_t mode, \ | | 88 | { int|netbsd32||mknod(netbsd32_charp path, mode_t mode, \ |
89 | uint32_t dev); } | | 89 | uint32_t dev); } |
90 | 15 STD { int|netbsd32||chmod(netbsd32_charp path, mode_t mode); } | | 90 | 15 STD { int|netbsd32||chmod(netbsd32_charp path, mode_t mode); } |
91 | 16 STD { int|netbsd32||chown(netbsd32_charp path, uid_t uid, \ | | 91 | 16 STD { int|netbsd32||chown(netbsd32_charp path, uid_t uid, \ |
92 | gid_t gid); } | | 92 | gid_t gid); } |
93 | 17 STD { int|netbsd32||break(netbsd32_charp nsize); } | | 93 | 17 STD { int|netbsd32||break(netbsd32_charp nsize); } |
94 | 18 COMPAT_20 MODULAR compat_netbsd32_20 \ | | 94 | 18 COMPAT_20 MODULAR compat_netbsd32_20 \ |
95 | { int|netbsd32||getfsstat(netbsd32_statfsp_t buf, \ | | 95 | { int|netbsd32||getfsstat(netbsd32_statfsp_t buf, \ |
96 | netbsd32_long bufsize, int flags); } | | 96 | netbsd32_long bufsize, int flags); } |
97 | 19 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 97 | 19 COMPAT_43 MODULAR compat_netbsd32_43 \ |
98 | { netbsd32_long|netbsd32||olseek(int fd, \ | | 98 | { netbsd32_long|netbsd32||olseek(int fd, \ |
99 | netbsd32_long offset, int whence); } | | 99 | netbsd32_long offset, int whence); } |
100 | 20 NOARGS { pid_t|sys||getpid_with_ppid(void); } getpid | | 100 | 20 NOARGS { pid_t|sys||getpid_with_ppid(void); } getpid |
101 | 21 COMPAT_40 MODULAR compat_netbsd32_40 \ | | 101 | 21 COMPAT_40 MODULAR compat_netbsd32_40 \ |
102 | { int|netbsd32||mount(netbsd32_charp type, \ | | 102 | { int|netbsd32||mount(netbsd32_charp type, \ |
103 | netbsd32_charp path, int flags, \ | | 103 | netbsd32_charp path, int flags, \ |
104 | netbsd32_voidp data); } | | 104 | netbsd32_voidp data); } |
105 | 22 STD { int|netbsd32||unmount(netbsd32_charp path, \ | | 105 | 22 STD { int|netbsd32||unmount(netbsd32_charp path, \ |
106 | int flags); } | | 106 | int flags); } |
107 | 23 STD { int|netbsd32||setuid(uid_t uid); } | | 107 | 23 STD { int|netbsd32||setuid(uid_t uid); } |
108 | 24 NOARGS { uid_t|sys||getuid_with_euid(void); } getuid | | 108 | 24 NOARGS { uid_t|sys||getuid_with_euid(void); } getuid |
109 | 25 NOARGS { uid_t|sys||geteuid(void); } | | 109 | 25 NOARGS { uid_t|sys||geteuid(void); } |
110 | 26 STD MODULAR compat_netbsd32_ptrace \ | | 110 | 26 STD MODULAR compat_netbsd32_ptrace \ |
111 | { int|netbsd32||ptrace(int req, pid_t pid, \ | | 111 | { int|netbsd32||ptrace(int req, pid_t pid, \ |
112 | netbsd32_voidp addr, int data); } | | 112 | netbsd32_voidp addr, int data); } |
113 | 27 STD { netbsd32_ssize_t|netbsd32||recvmsg(int s, \ | | 113 | 27 STD { netbsd32_ssize_t|netbsd32||recvmsg(int s, \ |
114 | netbsd32_msghdrp_t msg, int flags); } | | 114 | netbsd32_msghdrp_t msg, int flags); } |
115 | 28 STD { netbsd32_ssize_t|netbsd32||sendmsg(int s, \ | | 115 | 28 STD { netbsd32_ssize_t|netbsd32||sendmsg(int s, \ |
116 | netbsd32_msghdrp_t msg, int flags); } | | 116 | netbsd32_msghdrp_t msg, int flags); } |
117 | 29 STD { netbsd32_ssize_t|netbsd32||recvfrom(int s, \ | | 117 | 29 STD { netbsd32_ssize_t|netbsd32||recvfrom(int s, \ |
118 | netbsd32_voidp buf, netbsd32_size_t len, \ | | 118 | netbsd32_voidp buf, netbsd32_size_t len, \ |
119 | int flags, netbsd32_sockaddrp_t from, \ | | 119 | int flags, netbsd32_sockaddrp_t from, \ |
120 | netbsd32_intp fromlenaddr); } | | 120 | netbsd32_intp fromlenaddr); } |
121 | 30 STD { int|netbsd32||accept(int s, \ | | 121 | 30 STD { int|netbsd32||accept(int s, \ |
122 | netbsd32_sockaddrp_t name, \ | | 122 | netbsd32_sockaddrp_t name, \ |
123 | netbsd32_intp anamelen); } | | 123 | netbsd32_intp anamelen); } |
124 | 31 STD { int|netbsd32||getpeername(int fdes, \ | | 124 | 31 STD { int|netbsd32||getpeername(int fdes, \ |
125 | netbsd32_sockaddrp_t asa, netbsd32_intp alen); } | | 125 | netbsd32_sockaddrp_t asa, netbsd32_intp alen); } |
126 | 32 STD { int|netbsd32||getsockname(int fdes, \ | | 126 | 32 STD { int|netbsd32||getsockname(int fdes, \ |
127 | netbsd32_sockaddrp_t asa, netbsd32_intp alen); } | | 127 | netbsd32_sockaddrp_t asa, netbsd32_intp alen); } |
128 | 33 STD { int|netbsd32||access(netbsd32_charp path, int flags); } | | 128 | 33 STD { int|netbsd32||access(netbsd32_charp path, int flags); } |
129 | 34 STD { int|netbsd32||chflags(netbsd32_charp path, \ | | 129 | 34 STD { int|netbsd32||chflags(netbsd32_charp path, \ |
130 | netbsd32_u_long flags); } | | 130 | netbsd32_u_long flags); } |
131 | 35 STD { int|netbsd32||fchflags(int fd, \ | | 131 | 35 STD { int|netbsd32||fchflags(int fd, \ |
132 | netbsd32_u_long flags); } | | 132 | netbsd32_u_long flags); } |
133 | 36 NOARGS { void|sys||sync(void); } | | 133 | 36 NOARGS { void|sys||sync(void); } |
134 | 37 STD { int|netbsd32||kill(int pid, int signum); } | | 134 | 37 STD { int|netbsd32||kill(int pid, int signum); } |
135 | 38 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 135 | 38 COMPAT_43 MODULAR compat_netbsd32_43 \ |
136 | { int|netbsd32||stat43(netbsd32_charp path, \ | | 136 | { int|netbsd32||stat43(netbsd32_charp path, \ |
137 | netbsd32_stat43p_t ub); } | | 137 | netbsd32_stat43p_t ub); } |
138 | 39 NOARGS { pid_t|sys||getppid(void); } | | 138 | 39 NOARGS { pid_t|sys||getppid(void); } |
139 | 40 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 139 | 40 COMPAT_43 MODULAR compat_netbsd32_43 \ |
140 | { int|netbsd32||lstat43(netbsd32_charp path, \ | | 140 | { int|netbsd32||lstat43(netbsd32_charp path, \ |
141 | netbsd32_stat43p_t ub); } | | 141 | netbsd32_stat43p_t ub); } |
142 | 41 STD { int|netbsd32||dup(int fd); } | | 142 | 41 STD { int|netbsd32||dup(int fd); } |
143 | 42 NOARGS { int|sys||pipe(void); } | | 143 | 42 NOARGS { int|sys||pipe(void); } |
144 | 43 NOARGS { gid_t|sys||getegid(void); } | | 144 | 43 NOARGS { gid_t|sys||getegid(void); } |
145 | 44 STD { int|netbsd32||profil(netbsd32_voidp samples, \ | | 145 | 44 STD { int|netbsd32||profil(netbsd32_voidp samples, \ |
146 | netbsd32_size_t size, netbsd32_u_long offset, \ | | 146 | netbsd32_size_t size, netbsd32_u_long offset, \ |
147 | u_int scale); } | | 147 | u_int scale); } |
148 | 45 STD { int|netbsd32||ktrace(netbsd32_charp fname, int ops, \ | | 148 | 45 STD { int|netbsd32||ktrace(netbsd32_charp fname, int ops, \ |
149 | int facs, int pid); } | | 149 | int facs, int pid); } |
150 | 46 STD { int|netbsd32||sigaction(int signum, \ | | 150 | 46 STD { int|netbsd32||sigaction(int signum, \ |
151 | netbsd32_sigactionp_t nsa, \ | | 151 | netbsd32_sigactionp_t nsa, \ |
152 | netbsd32_sigactionp_t osa); } | | 152 | netbsd32_sigactionp_t osa); } |
153 | 47 NOARGS { gid_t|sys||getgid_with_egid(void); } getgid | | 153 | 47 NOARGS { gid_t|sys||getgid_with_egid(void); } getgid |
154 | 48 COMPAT_13 MODULAR compat_netbsd32_13 \ | | 154 | 48 COMPAT_13 MODULAR compat_netbsd32_13 \ |
155 | { int|netbsd32||sigprocmask(int how, \ | | 155 | { int|netbsd32||sigprocmask(int how, \ |
156 | int mask); } sigprocmask13 | | 156 | int mask); } sigprocmask13 |
157 | 49 STD { int|netbsd32||__getlogin(netbsd32_charp namebuf, \ | | 157 | 49 STD { int|netbsd32||__getlogin(netbsd32_charp namebuf, \ |
158 | u_int namelen); } | | 158 | u_int namelen); } |
159 | 50 STD { int|netbsd32||setlogin(netbsd32_charp namebuf); } | | 159 | 50 STD { int|netbsd32||setlogin(netbsd32_charp namebuf); } |
160 | 51 STD { int|netbsd32||acct(netbsd32_charp path); } | | 160 | 51 STD { int|netbsd32||acct(netbsd32_charp path); } |
161 | 52 COMPAT_13 MODULAR compat_netbsd32_13 \ | | 161 | 52 COMPAT_13 MODULAR compat_netbsd32_13 \ |
162 | { int|sys||sigpending(void); } sigpending13 | | 162 | { int|sys||sigpending(void); } sigpending13 |
163 | 53 COMPAT_13 MODULAR compat_netbsd32_13 \ | | 163 | 53 COMPAT_13 MODULAR compat_netbsd32_13 \ |
164 | { int|netbsd32||sigaltstack13( \ | | 164 | { int|netbsd32||sigaltstack13( \ |
165 | netbsd32_sigaltstack13p_t nss, \ | | 165 | netbsd32_sigaltstack13p_t nss, \ |
166 | netbsd32_sigaltstack13p_t oss); } | | 166 | netbsd32_sigaltstack13p_t oss); } |
167 | 54 STD { int|netbsd32||ioctl(int fd, netbsd32_u_long com, \ | | 167 | 54 STD { int|netbsd32||ioctl(int fd, netbsd32_u_long com, \ |
168 | ... netbsd32_voidp data); } | | 168 | ... netbsd32_voidp data); } |
169 | 55 COMPAT_12 MODULAR compat_netbsd32_12 \ | | 169 | 55 COMPAT_12 MODULAR compat_netbsd32_12 \ |
170 | { int|netbsd32||reboot(int opt); } | | 170 | { int|netbsd32||reboot(int opt); } |
171 | 56 STD { int|netbsd32||revoke(netbsd32_charp path); } | | 171 | 56 STD { int|netbsd32||revoke(netbsd32_charp path); } |
172 | 57 STD { int|netbsd32||symlink(netbsd32_charp path, \ | | 172 | 57 STD { int|netbsd32||symlink(netbsd32_charp path, \ |
173 | netbsd32_charp link); } | | 173 | netbsd32_charp link); } |
174 | 58 STD { int|netbsd32||readlink(netbsd32_charp path, \ | | 174 | 58 STD { int|netbsd32||readlink(netbsd32_charp path, \ |
175 | netbsd32_charp buf, netbsd32_size_t count); } | | 175 | netbsd32_charp buf, netbsd32_size_t count); } |
176 | 59 STD { int|netbsd32||execve(netbsd32_charp path, \ | | 176 | 59 STD { int|netbsd32||execve(netbsd32_charp path, \ |
177 | netbsd32_charpp argp, netbsd32_charpp envp); } | | 177 | netbsd32_charpp argp, netbsd32_charpp envp); } |
178 | 60 STD { mode_t|netbsd32||umask(mode_t newmask); } | | 178 | 60 STD { mode_t|netbsd32||umask(mode_t newmask); } |
179 | 61 STD { int|netbsd32||chroot(netbsd32_charp path); } | | 179 | 61 STD { int|netbsd32||chroot(netbsd32_charp path); } |
180 | 62 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 180 | 62 COMPAT_43 MODULAR compat_netbsd32_43 \ |
181 | { int|netbsd32||fstat43(int fd, netbsd32_stat43p_t sb); } | | 181 | { int|netbsd32||fstat43(int fd, netbsd32_stat43p_t sb); } |
182 | 63 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 182 | 63 COMPAT_43 MODULAR compat_netbsd32_43 \ |
183 | { int|netbsd32||ogetkerninfo(int op, \ | | 183 | { int|netbsd32||ogetkerninfo(int op, \ |
184 | netbsd32_charp where, netbsd32_intp size, \ | | 184 | netbsd32_charp where, netbsd32_intp size, \ |
185 | int arg); } | | 185 | int arg); } |
186 | 64 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 186 | 64 COMPAT_43 MODULAR compat_43 \ |
187 | { int|sys||getpagesize(void); } ogetpagesize | | 187 | { int|sys||getpagesize(void); } ogetpagesize |
188 | 65 COMPAT_12 MODULAR compat_netbsd32_12 \ | | 188 | 65 COMPAT_12 MODULAR compat_netbsd32_12 \ |
189 | { int|netbsd32||msync(netbsd32_voidp addr, \ | | 189 | { int|netbsd32||msync(netbsd32_voidp addr, \ |
190 | netbsd32_size_t len); } | | 190 | netbsd32_size_t len); } |
191 | ; XXX COMPAT_??? for 4.4BSD-compatible vfork(2)? | | 191 | ; XXX COMPAT_??? for 4.4BSD-compatible vfork(2)? |
192 | 66 NOARGS { int|sys||vfork(void); } | | 192 | 66 NOARGS { int|sys||vfork(void); } |
193 | 67 OBSOL vread | | 193 | 67 OBSOL vread |
194 | 68 OBSOL vwrite | | 194 | 68 OBSOL vwrite |
195 | 69 OBSOL sbrk | | 195 | 69 OBSOL sbrk |
196 | 70 OBSOL sstk | | 196 | 70 OBSOL sstk |
197 | 71 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 197 | 71 COMPAT_43 MODULAR compat_netbsd32_43 \ |
198 | { int|netbsd32||ommap(netbsd32_voidp addr, \ | | 198 | { int|netbsd32||ommap(netbsd32_voidp addr, \ |
199 | netbsd32_size_t len, int prot, int flags, int fd, \ | | 199 | netbsd32_size_t len, int prot, int flags, int fd, \ |
200 | netbsd32_long pos); } | | 200 | netbsd32_long pos); } |
201 | 72 STD { int|netbsd32||ovadvise(int anom); } vadvise | | 201 | 72 STD { int|netbsd32||ovadvise(int anom); } vadvise |
202 | 73 STD { int|netbsd32||munmap(netbsd32_voidp addr, \ | | 202 | 73 STD { int|netbsd32||munmap(netbsd32_voidp addr, \ |
203 | netbsd32_size_t len); } | | 203 | netbsd32_size_t len); } |
204 | 74 STD { int|netbsd32||mprotect(netbsd32_voidp addr, \ | | 204 | 74 STD { int|netbsd32||mprotect(netbsd32_voidp addr, \ |
205 | netbsd32_size_t len, int prot); } | | 205 | netbsd32_size_t len, int prot); } |
206 | 75 STD { int|netbsd32||madvise(netbsd32_voidp addr, \ | | 206 | 75 STD { int|netbsd32||madvise(netbsd32_voidp addr, \ |
207 | netbsd32_size_t len, int behav); } | | 207 | netbsd32_size_t len, int behav); } |
208 | 76 OBSOL vhangup | | 208 | 76 OBSOL vhangup |
209 | 77 OBSOL vlimit | | 209 | 77 OBSOL vlimit |
210 | 78 STD { int|netbsd32||mincore(netbsd32_voidp addr, \ | | 210 | 78 STD { int|netbsd32||mincore(netbsd32_voidp addr, \ |
211 | netbsd32_size_t len, netbsd32_charp vec); } | | 211 | netbsd32_size_t len, netbsd32_charp vec); } |
212 | 79 STD { int|netbsd32||getgroups(int gidsetsize, \ | | 212 | 79 STD { int|netbsd32||getgroups(int gidsetsize, \ |
213 | netbsd32_gid_tp gidset); } | | 213 | netbsd32_gid_tp gidset); } |
214 | 80 STD { int|netbsd32||setgroups(int gidsetsize, \ | | 214 | 80 STD { int|netbsd32||setgroups(int gidsetsize, \ |
215 | netbsd32_gid_tp gidset); } | | 215 | netbsd32_gid_tp gidset); } |
216 | 81 NOARGS { int|sys||getpgrp(void); } | | 216 | 81 NOARGS { int|sys||getpgrp(void); } |
217 | 82 STD { int|netbsd32||setpgid(int pid, int pgid); } | | 217 | 82 STD { int|netbsd32||setpgid(int pid, int pgid); } |
218 | 83 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 218 | 83 COMPAT_50 MODULAR compat_netbsd32_50 \ |
219 | { int|netbsd32||setitimer(int which, \ | | 219 | { int|netbsd32||setitimer(int which, \ |
220 | netbsd32_itimerval50p_t itv, \ | | 220 | netbsd32_itimerval50p_t itv, \ |
221 | netbsd32_itimerval50p_t oitv); } | | 221 | netbsd32_itimerval50p_t oitv); } |
222 | 84 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 222 | 84 COMPAT_43 MODULAR compat_43 \ |
223 | { int|sys||wait(void); } owait | | 223 | { int|sys||wait(void); } owait |
224 | 85 COMPAT_12 MODULAR compat_netbsd32_12 \ | | 224 | 85 COMPAT_12 MODULAR compat_netbsd32_12 \ |
225 | { int|netbsd32||oswapon(netbsd32_charp name); } | | 225 | { int|netbsd32||oswapon(netbsd32_charp name); } |
226 | 86 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 226 | 86 COMPAT_50 MODULAR compat_netbsd32_50 \ |
227 | { int|netbsd32||getitimer(int which, \ | | 227 | { int|netbsd32||getitimer(int which, \ |
228 | netbsd32_itimerval50p_t itv); } | | 228 | netbsd32_itimerval50p_t itv); } |
229 | 87 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 229 | 87 COMPAT_43 MODULAR compat_netbsd32_43 \ |
230 | { int|netbsd32||ogethostname(netbsd32_charp hostname, \ | | 230 | { int|netbsd32||ogethostname(netbsd32_charp hostname, \ |
231 | u_int len); } | | 231 | u_int len); } |
232 | 88 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 232 | 88 COMPAT_43 MODULAR compat_netbsd32_43 \ |
233 | { int|netbsd32||osethostname(netbsd32_charp hostname, \ | | 233 | { int|netbsd32||osethostname(netbsd32_charp hostname, \ |
234 | u_int len); } | | 234 | u_int len); } |
235 | 89 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 235 | 89 COMPAT_43 MODULAR compat_43 \ |
236 | { int|sys||getdtablesize(void); } ogetdtablesize | | 236 | { int|sys||getdtablesize(void); } ogetdtablesize |
237 | 90 STD { int|netbsd32||dup2(int from, int to); } | | 237 | 90 STD { int|netbsd32||dup2(int from, int to); } |
238 | 91 UNIMPL getdopt | | 238 | 91 UNIMPL getdopt |
239 | 92 STD { int|netbsd32||fcntl(int fd, int cmd, \ | | 239 | 92 STD { int|netbsd32||fcntl(int fd, int cmd, \ |
240 | ... netbsd32_voidp arg); } | | 240 | ... netbsd32_voidp arg); } |
241 | 93 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 241 | 93 COMPAT_50 MODULAR compat_netbsd32_50 \ |
242 | { int|netbsd32||select(int nd, netbsd32_fd_setp_t in, \ | | 242 | { int|netbsd32||select(int nd, netbsd32_fd_setp_t in, \ |
243 | netbsd32_fd_setp_t ou, netbsd32_fd_setp_t ex, \ | | 243 | netbsd32_fd_setp_t ou, netbsd32_fd_setp_t ex, \ |
244 | netbsd32_timeval50p_t tv); } | | 244 | netbsd32_timeval50p_t tv); } |
245 | 94 UNIMPL setdopt | | 245 | 94 UNIMPL setdopt |
246 | 95 STD { int|netbsd32||fsync(int fd); } | | 246 | 95 STD { int|netbsd32||fsync(int fd); } |
247 | 96 STD { int|netbsd32||setpriority(int which, int who, \ | | 247 | 96 STD { int|netbsd32||setpriority(int which, int who, \ |
248 | int prio); } | | 248 | int prio); } |
249 | 97 COMPAT_30 MODULAR compat_netbsd32_30 \ | | 249 | 97 COMPAT_30 MODULAR compat_netbsd32_30 \ |
250 | { int|netbsd32||socket(int domain, int type, \ | | 250 | { int|netbsd32||socket(int domain, int type, \ |
251 | int protocol); } | | 251 | int protocol); } |
252 | 98 STD { int|netbsd32||connect(int s, \ | | 252 | 98 STD { int|netbsd32||connect(int s, \ |
253 | netbsd32_sockaddrp_t name, int namelen); } | | 253 | netbsd32_sockaddrp_t name, int namelen); } |
254 | 99 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 254 | 99 COMPAT_43 MODULAR compat_netbsd32_43 \ |
255 | { int|netbsd32||oaccept(int s, netbsd32_voidp name, \ | | 255 | { int|netbsd32||oaccept(int s, netbsd32_voidp name, \ |
256 | netbsd32_intp anamelen); } | | 256 | netbsd32_intp anamelen); } |
257 | 100 STD { int|netbsd32||getpriority(int which, int who); } | | 257 | 100 STD { int|netbsd32||getpriority(int which, int who); } |
258 | 101 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 258 | 101 COMPAT_43 MODULAR compat_netbsd32_43 \ |
259 | { int|netbsd32||osend(int s, netbsd32_voidp buf, \ | | 259 | { int|netbsd32||osend(int s, netbsd32_voidp buf, \ |
260 | int len, int flags); } | | 260 | int len, int flags); } |
261 | 102 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 261 | 102 COMPAT_43 MODULAR compat_netbsd32_43 \ |
262 | { int|netbsd32||orecv(int s, netbsd32_voidp buf, \ | | 262 | { int|netbsd32||orecv(int s, netbsd32_voidp buf, \ |
263 | int len, int flags); } | | 263 | int len, int flags); } |
264 | 103 COMPAT_13 MODULAR compat_netbsd32_13 \ | | 264 | 103 COMPAT_13 MODULAR compat_netbsd32_13 \ |
265 | { int|netbsd32||sigreturn( \ | | 265 | { int|netbsd32||sigreturn( \ |
266 | netbsd32_sigcontextp_t sigcntxp); } sigreturn13 | | 266 | netbsd32_sigcontextp_t sigcntxp); } sigreturn13 |
267 | 104 STD { int|netbsd32||bind(int s, netbsd32_sockaddrp_t name, \ | | 267 | 104 STD { int|netbsd32||bind(int s, netbsd32_sockaddrp_t name, \ |
268 | int namelen); } | | 268 | int namelen); } |
269 | 105 STD { int|netbsd32||setsockopt(int s, int level, int name, \ | | 269 | 105 STD { int|netbsd32||setsockopt(int s, int level, int name, \ |
270 | netbsd32_voidp val, int valsize); } | | 270 | netbsd32_voidp val, int valsize); } |
271 | 106 STD { int|netbsd32||listen(int s, int backlog); } | | 271 | 106 STD { int|netbsd32||listen(int s, int backlog); } |
272 | 107 OBSOL vtimes | | 272 | 107 OBSOL vtimes |
273 | 108 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 273 | 108 COMPAT_43 MODULAR compat_netbsd32_43 \ |
274 | { int|netbsd32||osigvec(int signum, \ | | 274 | { int|netbsd32||osigvec(int signum, \ |
275 | netbsd32_sigvecp_t nsv, netbsd32_sigvecp_t osv); } | | 275 | netbsd32_sigvecp_t nsv, netbsd32_sigvecp_t osv); } |
276 | 109 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 276 | 109 COMPAT_43 MODULAR compat_netbsd32_43 \ |
277 | { int|netbsd32||sigblock(int mask); } | | 277 | { int|netbsd32||sigblock(int mask); } |
278 | 110 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 278 | 110 COMPAT_43 MODULAR compat_netbsd32_43 \ |
279 | { int|netbsd32||sigsetmask(int mask); } | | 279 | { int|netbsd32||sigsetmask(int mask); } |
280 | 111 COMPAT_13 MODULAR compat_netbsd32_13 \ | | 280 | 111 COMPAT_13 MODULAR compat_netbsd32_13 \ |
281 | { int|netbsd32||sigsuspend(int mask); } sigsuspend13 | | 281 | { int|netbsd32||sigsuspend(int mask); } sigsuspend13 |
282 | 112 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 282 | 112 COMPAT_43 MODULAR compat_netbsd32_43 \ |
283 | { int|netbsd32||osigstack(netbsd32_sigstackp_t nss, \ | | 283 | { int|netbsd32||osigstack(netbsd32_sigstackp_t nss, \ |
284 | netbsd32_sigstackp_t oss); } | | 284 | netbsd32_sigstackp_t oss); } |
285 | 113 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 285 | 113 COMPAT_43 MODULAR compat_netbsd32_43 \ |
286 | { int|netbsd32||orecvmsg(int s, \ | | 286 | { int|netbsd32||orecvmsg(int s, \ |
287 | netbsd32_omsghdrp_t msg, int flags); } | | 287 | netbsd32_omsghdrp_t msg, int flags); } |
288 | 114 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 288 | 114 COMPAT_43 MODULAR compat_netbsd32_43 \ |
289 | { int|netbsd32||osendmsg(int s, netbsd32_voidp msg, \ | | 289 | { int|netbsd32||osendmsg(int s, netbsd32_voidp msg, \ |
290 | int flags); } | | 290 | int flags); } |
291 | 115 OBSOL vtrace | | 291 | 115 OBSOL vtrace |
292 | 116 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 292 | 116 COMPAT_50 MODULAR compat_netbsd32_50 \ |
293 | { int|netbsd32||gettimeofday(netbsd32_timeval50p_t tp, \ | | 293 | { int|netbsd32||gettimeofday(netbsd32_timeval50p_t tp, \ |
294 | netbsd32_timezonep_t tzp); } | | 294 | netbsd32_timezonep_t tzp); } |
295 | 117 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 295 | 117 COMPAT_50 MODULAR compat_netbsd32_50 \ |
296 | { int|netbsd32||getrusage(int who, \ | | 296 | { int|netbsd32||getrusage(int who, \ |
297 | netbsd32_rusage50p_t rusage); } | | 297 | netbsd32_rusage50p_t rusage); } |
298 | 118 STD { int|netbsd32||getsockopt(int s, int level, int name, \ | | 298 | 118 STD { int|netbsd32||getsockopt(int s, int level, int name, \ |
299 | netbsd32_voidp val, netbsd32_intp avalsize); } | | 299 | netbsd32_voidp val, netbsd32_intp avalsize); } |
300 | 119 OBSOL resuba | | 300 | 119 OBSOL resuba |
301 | 120 STD { netbsd32_ssize_t|netbsd32||readv(int fd, \ | | 301 | 120 STD { netbsd32_ssize_t|netbsd32||readv(int fd, \ |
302 | netbsd32_iovecp_t iovp, int iovcnt); } | | 302 | netbsd32_iovecp_t iovp, int iovcnt); } |
303 | 121 STD { netbsd32_ssize_t|netbsd32||writev(int fd, \ | | 303 | 121 STD { netbsd32_ssize_t|netbsd32||writev(int fd, \ |
304 | netbsd32_iovecp_t iovp, int iovcnt); } | | 304 | netbsd32_iovecp_t iovp, int iovcnt); } |
305 | 122 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 305 | 122 COMPAT_50 MODULAR compat_netbsd32_50 \ |
306 | { int|netbsd32||settimeofday(netbsd32_timeval50p_t tv, \ | | 306 | { int|netbsd32||settimeofday(netbsd32_timeval50p_t tv, \ |
307 | netbsd32_timezonep_t tzp); } | | 307 | netbsd32_timezonep_t tzp); } |
308 | 123 STD { int|netbsd32||fchown(int fd, uid_t uid, gid_t gid); } | | 308 | 123 STD { int|netbsd32||fchown(int fd, uid_t uid, gid_t gid); } |
309 | 124 STD { int|netbsd32||fchmod(int fd, mode_t mode); } | | 309 | 124 STD { int|netbsd32||fchmod(int fd, mode_t mode); } |
310 | 125 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 310 | 125 COMPAT_43 MODULAR compat_netbsd32_43 \ |
311 | { int|netbsd32||orecvfrom(int s, netbsd32_voidp buf, \ | | 311 | { int|netbsd32||orecvfrom(int s, netbsd32_voidp buf, \ |
312 | netbsd32_size_t len, int flags, \ | | 312 | netbsd32_size_t len, int flags, \ |
313 | netbsd32_voidp from, netbsd32_intp fromlenaddr); } | | 313 | netbsd32_voidp from, netbsd32_intp fromlenaddr); } |
314 | 126 STD { int|netbsd32||setreuid(uid_t ruid, uid_t euid); } | | 314 | 126 STD { int|netbsd32||setreuid(uid_t ruid, uid_t euid); } |
315 | 127 STD { int|netbsd32||setregid(gid_t rgid, gid_t egid); } | | 315 | 127 STD { int|netbsd32||setregid(gid_t rgid, gid_t egid); } |
316 | 128 STD { int|netbsd32||rename(netbsd32_charp from, \ | | 316 | 128 STD { int|netbsd32||rename(netbsd32_charp from, \ |
317 | netbsd32_charp to); } | | 317 | netbsd32_charp to); } |
318 | 129 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 318 | 129 COMPAT_43 MODULAR compat_netbsd32_43 \ |
319 | { int|netbsd32||otruncate(netbsd32_charp path, \ | | 319 | { int|netbsd32||otruncate(netbsd32_charp path, \ |
320 | netbsd32_long length); } | | 320 | netbsd32_long length); } |
321 | 130 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 321 | 130 COMPAT_43 MODULAR compat_netbsd32_43 \ |
322 | { int|netbsd32||oftruncate(int fd, \ | | 322 | { int|netbsd32||oftruncate(int fd, \ |
323 | netbsd32_long length); } | | 323 | netbsd32_long length); } |
324 | 131 STD { int|netbsd32||flock(int fd, int how); } | | 324 | 131 STD { int|netbsd32||flock(int fd, int how); } |
325 | 132 STD { int|netbsd32||mkfifo(netbsd32_charp path, \ | | 325 | 132 STD { int|netbsd32||mkfifo(netbsd32_charp path, \ |
326 | mode_t mode); } | | 326 | mode_t mode); } |
327 | 133 STD { netbsd32_ssize_t|netbsd32||sendto(int s, \ | | 327 | 133 STD { netbsd32_ssize_t|netbsd32||sendto(int s, \ |
328 | netbsd32_voidp buf, netbsd32_size_t len, \ | | 328 | netbsd32_voidp buf, netbsd32_size_t len, \ |
329 | int flags, netbsd32_sockaddrp_t to, int tolen); } | | 329 | int flags, netbsd32_sockaddrp_t to, int tolen); } |
330 | 134 STD { int|netbsd32||shutdown(int s, int how); } | | 330 | 134 STD { int|netbsd32||shutdown(int s, int how); } |
331 | 135 STD { int|netbsd32||socketpair(int domain, int type, \ | | 331 | 135 STD { int|netbsd32||socketpair(int domain, int type, \ |
332 | int protocol, netbsd32_intp rsv); } | | 332 | int protocol, netbsd32_intp rsv); } |
333 | 136 STD { int|netbsd32||mkdir(netbsd32_charp path, \ | | 333 | 136 STD { int|netbsd32||mkdir(netbsd32_charp path, \ |
334 | mode_t mode); } | | 334 | mode_t mode); } |
335 | 137 STD { int|netbsd32||rmdir(netbsd32_charp path); } | | 335 | 137 STD { int|netbsd32||rmdir(netbsd32_charp path); } |
336 | 138 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 336 | 138 COMPAT_50 MODULAR compat_netbsd32_50 \ |
337 | { int|netbsd32||utimes(netbsd32_charp path, \ | | 337 | { int|netbsd32||utimes(netbsd32_charp path, \ |
338 | netbsd32_timeval50p_t tptr); } | | 338 | netbsd32_timeval50p_t tptr); } |
339 | 139 OBSOL 4.2 sigreturn | | 339 | 139 OBSOL 4.2 sigreturn |
340 | 140 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 340 | 140 COMPAT_50 MODULAR compat_netbsd32_50 \ |
341 | { int|netbsd32||adjtime(netbsd32_timeval50p_t delta, \ | | 341 | { int|netbsd32||adjtime(netbsd32_timeval50p_t delta, \ |
342 | netbsd32_timeval50p_t olddelta); } | | 342 | netbsd32_timeval50p_t olddelta); } |
343 | 141 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 343 | 141 COMPAT_43 MODULAR compat_netbsd32_43 \ |
344 | { int|netbsd32||ogetpeername(int fdes, \ | | 344 | { int|netbsd32||ogetpeername(int fdes, \ |
345 | netbsd32_voidp asa, netbsd32_intp alen); } | | 345 | netbsd32_voidp asa, netbsd32_intp alen); } |
346 | 142 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 346 | 142 COMPAT_43 MODULAR compat_43 \ |
347 | { int32_t|sys||gethostid(void); } ogethostid | | 347 | { int32_t|sys||gethostid(void); } ogethostid |
348 | 143 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 348 | 143 COMPAT_43 MODULAR compat_netbsd32_43 \ |
349 | { int|netbsd32||sethostid(int32_t hostid); } | | 349 | { int|netbsd32||sethostid(int32_t hostid); } |
350 | 144 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 350 | 144 COMPAT_43 MODULAR compat_netbsd32_43 \ |
351 | { int|netbsd32||ogetrlimit(int which, \ | | 351 | { int|netbsd32||ogetrlimit(int which, \ |
352 | netbsd32_orlimitp_t rlp); } | | 352 | netbsd32_orlimitp_t rlp); } |
353 | 145 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 353 | 145 COMPAT_43 MODULAR compat_netbsd32_43 \ |
354 | { int|netbsd32||osetrlimit(int which, \ | | 354 | { int|netbsd32||osetrlimit(int which, \ |
355 | netbsd32_orlimitp_t rlp); } | | 355 | netbsd32_orlimitp_t rlp); } |
356 | 146 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 356 | 146 COMPAT_43 MODULAR compat_netbsd32_43 \ |
357 | { int|netbsd32||killpg(int pgid, int signum); } | | 357 | { int|netbsd32||killpg(int pgid, int signum); } |
358 | 147 NOARGS { int|sys||setsid(void); } | | 358 | 147 NOARGS { int|sys||setsid(void); } |
359 | #if defined(QUOTA) || !defined(_KERNEL_OPT) | | 359 | #if defined(QUOTA) || !defined(_KERNEL_OPT) |
360 | 148 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 360 | 148 COMPAT_50 MODULAR compat_netbsd32_50 \ |
361 | { int|netbsd32||quotactl(netbsd32_charp path, int cmd, \ | | 361 | { int|netbsd32||quotactl(netbsd32_charp path, int cmd, \ |
362 | int uid, netbsd32_voidp arg); } | | 362 | int uid, netbsd32_voidp arg); } |
363 | 149 COMPAT_43 MODULAR compat_netbsd32_43 \ | | | |
364 | { int|sys||quota(void); } oquota | | | |
365 | #else | | 363 | #else |
366 | 148 EXCL compat_netbsd32_quotactl | | 364 | 148 EXCL compat_netbsd32_quotactl |
367 | 149 EXCL compat_netbsd32_quota | | | |
368 | #endif | | 365 | #endif |
| | | 366 | 149 EXCL compat_netbsd32_quota |
369 | 150 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 367 | 150 COMPAT_43 MODULAR compat_netbsd32_43 \ |
370 | { int|netbsd32||ogetsockname(int fdec, \ | | 368 | { int|netbsd32||ogetsockname(int fdec, \ |
371 | netbsd32_voidp asa, netbsd32_intp alen); } | | 369 | netbsd32_voidp asa, netbsd32_intp alen); } |
372 | | | 370 | |
373 | ; Syscalls 151-180 inclusive are reserved for vendor-specific | | 371 | ; Syscalls 151-180 inclusive are reserved for vendor-specific |
374 | ; system calls. (This includes various calls added for compatibity | | 372 | ; system calls. (This includes various calls added for compatibity |
375 | ; with other Unix variants.) | | 373 | ; with other Unix variants.) |
376 | ; Some of these calls are now supported by BSD... | | 374 | ; Some of these calls are now supported by BSD... |
377 | 151 UNIMPL | | 375 | 151 UNIMPL |
378 | 152 UNIMPL | | 376 | 152 UNIMPL |
379 | 153 UNIMPL | | 377 | 153 UNIMPL |
380 | 154 UNIMPL | | 378 | 154 UNIMPL |
381 | 155 STD MODULAR compat_netbsd32_nfssrv \ | | 379 | 155 STD MODULAR compat_netbsd32_nfssrv \ |
382 | { int|netbsd32||nfssvc(int flag, netbsd32_voidp argp); } | | 380 | { int|netbsd32||nfssvc(int flag, netbsd32_voidp argp); } |
383 | 156 COMPAT_43 MODULAR compat_netbsd32_43 \ | | 381 | 156 COMPAT_43 MODULAR compat_netbsd32_43 \ |
384 | { int|netbsd32||ogetdirentries(int fd, \ | | 382 | { int|netbsd32||ogetdirentries(int fd, \ |
385 | netbsd32_charp buf, u_int count, \ | | 383 | netbsd32_charp buf, u_int count, \ |
386 | netbsd32_longp basep); } | | 384 | netbsd32_longp basep); } |
387 | 157 COMPAT_20 MODULAR compat_netbsd32_20 \ | | 385 | 157 COMPAT_20 MODULAR compat_netbsd32_20 \ |
388 | { int|netbsd32||statfs(netbsd32_charp path, \ | | 386 | { int|netbsd32||statfs(netbsd32_charp path, \ |
389 | netbsd32_statfsp_t buf); } | | 387 | netbsd32_statfsp_t buf); } |
390 | 158 COMPAT_20 MODULAR compat_netbsd32_20 \ | | 388 | 158 COMPAT_20 MODULAR compat_netbsd32_20 \ |
391 | { int|netbsd32||fstatfs(int fd, \ | | 389 | { int|netbsd32||fstatfs(int fd, \ |
392 | netbsd32_statfsp_t buf); } | | 390 | netbsd32_statfsp_t buf); } |
393 | 159 UNIMPL | | 391 | 159 UNIMPL |
394 | 160 UNIMPL | | 392 | 160 UNIMPL |
395 | 161 COMPAT_30 MODULAR compat_netbsd32_30 \ | | 393 | 161 COMPAT_30 MODULAR compat_netbsd32_30 \ |
396 | { int|netbsd32||getfh(netbsd32_charp fname, \ | | 394 | { int|netbsd32||getfh(netbsd32_charp fname, \ |
397 | netbsd32_compat_30_fhandlep_t fhp); } | | 395 | netbsd32_compat_30_fhandlep_t fhp); } |
398 | 162 COMPAT_09 MODULAR compat_netbsd32_09 \ | | 396 | 162 COMPAT_09 MODULAR compat_netbsd32_09 \ |
399 | { int|netbsd32||ogetdomainname( \ | | 397 | { int|netbsd32||ogetdomainname( \ |
400 | netbsd32_charp domainname, int len); } | | 398 | netbsd32_charp domainname, int len); } |
401 | 163 COMPAT_09 MODULAR compat_netbsd32_09 \ | | 399 | 163 COMPAT_09 MODULAR compat_netbsd32_09 \ |
402 | { int|netbsd32||osetdomainname( \ | | 400 | { int|netbsd32||osetdomainname( \ |
403 | netbsd32_charp domainname, int len); } | | 401 | netbsd32_charp domainname, int len); } |
404 | 164 COMPAT_09 MODULAR compat_netbsd32_09 \ | | 402 | 164 COMPAT_09 MODULAR compat_netbsd32_09 \ |
405 | { int|netbsd32||uname(netbsd32_outsnamep_t name); } | | 403 | { int|netbsd32||uname(netbsd32_outsnamep_t name); } |
406 | 165 STD { int|netbsd32||sysarch(int op, netbsd32_voidp parms); } | | 404 | 165 STD { int|netbsd32||sysarch(int op, netbsd32_voidp parms); } |
407 | 166 UNIMPL | | 405 | 166 UNIMPL |
408 | 167 UNIMPL | | 406 | 167 UNIMPL |
409 | 168 UNIMPL | | 407 | 168 UNIMPL |
410 | 169 COMPAT_10 MODULAR compat_netbsd32_sysvipc_10 \ | | 408 | 169 COMPAT_10 MODULAR compat_netbsd32_sysvipc_10 \ |
411 | { int|netbsd32||semsys(int which, int a2, int a3, \ | | 409 | { int|netbsd32||semsys(int which, int a2, int a3, \ |
412 | int a4, int a5); } osemsys | | 410 | int a4, int a5); } osemsys |
413 | 170 COMPAT_10 MODULAR compat_netbsd32_sysvipc_10 \ | | 411 | 170 COMPAT_10 MODULAR compat_netbsd32_sysvipc_10 \ |
414 | { int|netbsd32||msgsys(int which, int a2, int a3, \ | | 412 | { int|netbsd32||msgsys(int which, int a2, int a3, \ |
415 | int a4, int a5, int a6); } omsgsys | | 413 | int a4, int a5, int a6); } omsgsys |
416 | 171 COMPAT_10 MODULAR compat_netbsd32_sysvipc_10 \ | | 414 | 171 COMPAT_10 MODULAR compat_netbsd32_sysvipc_10 \ |
417 | { int|netbsd32||shmsys(int which, int a2, int a3, \ | | 415 | { int|netbsd32||shmsys(int which, int a2, int a3, \ |
418 | int a4); } oshmsys | | 416 | int a4); } oshmsys |
419 | 172 UNIMPL | | 417 | 172 UNIMPL |
420 | 173 STD { netbsd32_ssize_t|netbsd32||pread(int fd, \ | | 418 | 173 STD { netbsd32_ssize_t|netbsd32||pread(int fd, \ |
421 | netbsd32_voidp buf, netbsd32_size_t nbyte, \ | | 419 | netbsd32_voidp buf, netbsd32_size_t nbyte, \ |
422 | int PAD, netbsd32_off_t offset); } | | 420 | int PAD, netbsd32_off_t offset); } |
423 | 174 STD { netbsd32_ssize_t|netbsd32||pwrite(int fd, \ | | 421 | 174 STD { netbsd32_ssize_t|netbsd32||pwrite(int fd, \ |
424 | netbsd32_voidp buf, netbsd32_size_t nbyte, \ | | 422 | netbsd32_voidp buf, netbsd32_size_t nbyte, \ |
425 | int PAD, netbsd32_off_t offset); } | | 423 | int PAD, netbsd32_off_t offset); } |
426 | 175 COMPAT_30 MODULAR compat_netbsd32_30 \ | | 424 | 175 COMPAT_30 MODULAR compat_netbsd32_30 \ |
427 | { int|netbsd32||ntp_gettime( \ | | 425 | { int|netbsd32||ntp_gettime( \ |
428 | netbsd32_ntptimeval50p_t ntvp); } | | 426 | netbsd32_ntptimeval50p_t ntvp); } |
429 | #if defined(NTP) || !defined(_KERNEL_OPT) | | 427 | #if defined(NTP) || !defined(_KERNEL_OPT) |
430 | 176 STD { int|netbsd32||ntp_adjtime(netbsd32_timexp_t tp); } | | 428 | 176 STD { int|netbsd32||ntp_adjtime(netbsd32_timexp_t tp); } |
431 | #else | | 429 | #else |
432 | 176 EXCL ntp_adjtime | | 430 | 176 EXCL ntp_adjtime |
433 | #endif | | 431 | #endif |
434 | 177 UNIMPL | | 432 | 177 UNIMPL |
435 | 178 UNIMPL | | 433 | 178 UNIMPL |
436 | 179 UNIMPL | | 434 | 179 UNIMPL |
437 | 180 UNIMPL | | 435 | 180 UNIMPL |
438 | | | 436 | |
439 | ; Syscalls 180-199 are used by/reserved for BSD | | 437 | ; Syscalls 180-199 are used by/reserved for BSD |
440 | 181 STD { int|netbsd32||setgid(gid_t gid); } | | 438 | 181 STD { int|netbsd32||setgid(gid_t gid); } |
441 | 182 STD { int|netbsd32||setegid(gid_t egid); } | | 439 | 182 STD { int|netbsd32||setegid(gid_t egid); } |
442 | 183 STD { int|netbsd32||seteuid(uid_t euid); } | | 440 | 183 STD { int|netbsd32||seteuid(uid_t euid); } |
443 | 184 EXCL netbsd32_lfs_bmapv | | 441 | 184 EXCL netbsd32_lfs_bmapv |
444 | 185 EXCL netbsd32_lfs_markv | | 442 | 185 EXCL netbsd32_lfs_markv |
445 | 186 EXCL netbsd32_lfs_segclean | | 443 | 186 EXCL netbsd32_lfs_segclean |
446 | 187 EXCL netbsd32_lfs_segwait | | 444 | 187 EXCL netbsd32_lfs_segwait |
447 | 188 COMPAT_12 MODULAR compat_netbsd32_12 \ | | 445 | 188 COMPAT_12 MODULAR compat_netbsd32_12 \ |
448 | { int|netbsd32||stat12(netbsd32_charp path, \ | | 446 | { int|netbsd32||stat12(netbsd32_charp path, \ |
449 | netbsd32_stat12p_t ub); } | | 447 | netbsd32_stat12p_t ub); } |
450 | 189 COMPAT_12 MODULAR compat_netbsd32_12 \ | | 448 | 189 COMPAT_12 MODULAR compat_netbsd32_12 \ |
451 | { int|netbsd32||fstat12(int fd, netbsd32_stat12p_t sb); } | | 449 | { int|netbsd32||fstat12(int fd, netbsd32_stat12p_t sb); } |
452 | 190 COMPAT_12 MODULAR compat_netbsd32_12 \ | | 450 | 190 COMPAT_12 MODULAR compat_netbsd32_12 \ |
453 | { int|netbsd32||lstat12(netbsd32_charp path, \ | | 451 | { int|netbsd32||lstat12(netbsd32_charp path, \ |
454 | netbsd32_stat12p_t ub); } | | 452 | netbsd32_stat12p_t ub); } |
455 | 191 STD { netbsd32_long|netbsd32||pathconf(netbsd32_charp path, \ | | 453 | 191 STD { netbsd32_long|netbsd32||pathconf(netbsd32_charp path, \ |
456 | int name); } | | 454 | int name); } |
457 | 192 STD { netbsd32_long|netbsd32||fpathconf(int fd, int name); } | | 455 | 192 STD { netbsd32_long|netbsd32||fpathconf(int fd, int name); } |
458 | 193 STD { int|netbsd32||getsockopt2(int s, int level, int name, \ | | 456 | 193 STD { int|netbsd32||getsockopt2(int s, int level, int name, \ |
459 | netbsd32_voidp val, netbsd32_intp avalsize); } | | 457 | netbsd32_voidp val, netbsd32_intp avalsize); } |
460 | 194 STD { int|netbsd32||getrlimit(int which, \ | | 458 | 194 STD { int|netbsd32||getrlimit(int which, \ |
461 | netbsd32_rlimitp_t rlp); } | | 459 | netbsd32_rlimitp_t rlp); } |
462 | 195 STD { int|netbsd32||setrlimit(int which, \ | | 460 | 195 STD { int|netbsd32||setrlimit(int which, \ |
463 | netbsd32_rlimitp_t rlp); } | | 461 | netbsd32_rlimitp_t rlp); } |
464 | 196 COMPAT_12 MODULAR compat_netbsd32_12 \ | | 462 | 196 COMPAT_12 MODULAR compat_netbsd32_12 \ |
465 | { int|netbsd32||getdirentries(int fd, \ | | 463 | { int|netbsd32||getdirentries(int fd, \ |
466 | netbsd32_charp buf, u_int count, \ | | 464 | netbsd32_charp buf, u_int count, \ |
467 | netbsd32_longp basep); } | | 465 | netbsd32_longp basep); } |
468 | 197 STD { netbsd32_voidp|netbsd32||mmap(netbsd32_voidp addr, \ | | 466 | 197 STD { netbsd32_voidp|netbsd32||mmap(netbsd32_voidp addr, \ |
469 | netbsd32_size_t len, int prot, int flags, int fd, \ | | 467 | netbsd32_size_t len, int prot, int flags, int fd, \ |
470 | netbsd32_long PAD, netbsd32_off_t pos); } | | 468 | netbsd32_long PAD, netbsd32_off_t pos); } |
471 | 198 INDIR { quad_t|netbsd32||___syscall(quad_t code, \ | | 469 | 198 INDIR { quad_t|netbsd32||___syscall(quad_t code, \ |
472 | ... register32_t args[NETBSD32_SYS_MAXSYSARGS]); } | | 470 | ... register32_t args[NETBSD32_SYS_MAXSYSARGS]); } |
473 | 199 STD { netbsd32_off_t|netbsd32||lseek(int fd, int PAD, \ | | 471 | 199 STD { netbsd32_off_t|netbsd32||lseek(int fd, int PAD, \ |
474 | netbsd32_off_t offset, int whence); } | | 472 | netbsd32_off_t offset, int whence); } |
475 | 200 STD { int|netbsd32||truncate(netbsd32_charp path, int PAD, \ | | 473 | 200 STD { int|netbsd32||truncate(netbsd32_charp path, int PAD, \ |
476 | netbsd32_off_t length); } | | 474 | netbsd32_off_t length); } |
477 | 201 STD { int|netbsd32||ftruncate(int fd, int PAD, \ | | 475 | 201 STD { int|netbsd32||ftruncate(int fd, int PAD, \ |
478 | netbsd32_off_t length); } | | 476 | netbsd32_off_t length); } |
479 | 202 STD { int|netbsd32||__sysctl(netbsd32_intp name, \ | | 477 | 202 STD { int|netbsd32||__sysctl(netbsd32_intp name, \ |
480 | u_int namelen, netbsd32_voidp oldv, \ | | 478 | u_int namelen, netbsd32_voidp oldv, \ |
481 | netbsd32_size_tp oldlenp, netbsd32_voidp newv, \ | | 479 | netbsd32_size_tp oldlenp, netbsd32_voidp newv, \ |
482 | netbsd32_size_t newlen); } | | 480 | netbsd32_size_t newlen); } |
483 | 203 STD { int|netbsd32||mlock(netbsd32_voidp addr, \ | | 481 | 203 STD { int|netbsd32||mlock(netbsd32_voidp addr, \ |
484 | netbsd32_size_t len); } | | 482 | netbsd32_size_t len); } |
485 | 204 STD { int|netbsd32||munlock(netbsd32_voidp addr, \ | | 483 | 204 STD { int|netbsd32||munlock(netbsd32_voidp addr, \ |
486 | netbsd32_size_t len); } | | 484 | netbsd32_size_t len); } |
487 | 205 STD { int|netbsd32||undelete(netbsd32_charp path); } | | 485 | 205 STD { int|netbsd32||undelete(netbsd32_charp path); } |
488 | 206 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 486 | 206 COMPAT_50 MODULAR compat_netbsd32_50 \ |
489 | { int|netbsd32||futimes(int fd, \ | | 487 | { int|netbsd32||futimes(int fd, \ |
490 | netbsd32_timeval50p_t tptr); } | | 488 | netbsd32_timeval50p_t tptr); } |
491 | 207 STD { int|netbsd32||getpgid(pid_t pid); } | | 489 | 207 STD { int|netbsd32||getpgid(pid_t pid); } |
492 | 208 STD { int|netbsd32||reboot(int opt, \ | | 490 | 208 STD { int|netbsd32||reboot(int opt, \ |
493 | netbsd32_charp bootstr); } | | 491 | netbsd32_charp bootstr); } |
494 | 209 STD { int|netbsd32||poll(netbsd32_pollfdp_t fds, \ | | 492 | 209 STD { int|netbsd32||poll(netbsd32_pollfdp_t fds, \ |
495 | u_int nfds, int timeout); } | | 493 | u_int nfds, int timeout); } |
496 | 210 UNIMPL { int|netbsd32||afssys(long id, long a1, long a2, \ | | 494 | 210 UNIMPL { int|netbsd32||afssys(long id, long a1, long a2, \ |
497 | long a3, long a4, long a5, long a6); } | | 495 | long a3, long a4, long a5, long a6); } |
498 | 211 UNIMPL | | 496 | 211 UNIMPL |
499 | 212 UNIMPL | | 497 | 212 UNIMPL |
500 | 213 UNIMPL | | 498 | 213 UNIMPL |
501 | 214 UNIMPL | | 499 | 214 UNIMPL |
502 | 215 UNIMPL | | 500 | 215 UNIMPL |
503 | 216 UNIMPL | | 501 | 216 UNIMPL |
504 | 217 UNIMPL | | 502 | 217 UNIMPL |
505 | 218 UNIMPL | | 503 | 218 UNIMPL |
506 | 219 UNIMPL | | 504 | 219 UNIMPL |
507 | ; System calls 220-300 are reserved for use by NetBSD | | 505 | ; System calls 220-300 are reserved for use by NetBSD |
508 | 220 COMPAT_14 MODULAR compat_netbsd32_sysvipc_14 \ | | 506 | 220 COMPAT_14 MODULAR compat_netbsd32_sysvipc_14 \ |
509 | { int|netbsd32||__semctl(int semid, int semnum, \ | | 507 | { int|netbsd32||__semctl(int semid, int semnum, \ |
510 | int cmd, netbsd32_semunu_t arg); } | | 508 | int cmd, netbsd32_semunu_t arg); } |
511 | 221 STD MODULAR compat_netbsd32_sysvipc \ | | 509 | 221 STD MODULAR compat_netbsd32_sysvipc \ |
512 | { int|netbsd32||semget(netbsd32_key_t key, int nsems, \ | | 510 | { int|netbsd32||semget(netbsd32_key_t key, int nsems, \ |
513 | int semflg); } | | 511 | int semflg); } |
514 | 222 STD MODULAR compat_netbsd32_sysvipc \ | | 512 | 222 STD MODULAR compat_netbsd32_sysvipc \ |
515 | { int|netbsd32||semop(int semid, \ | | 513 | { int|netbsd32||semop(int semid, \ |
516 | netbsd32_sembufp_t sops, netbsd32_size_t nsops); } | | 514 | netbsd32_sembufp_t sops, netbsd32_size_t nsops); } |
517 | 223 STD MODULAR compat_netbsd32_sysvipc \ | | 515 | 223 STD MODULAR compat_netbsd32_sysvipc \ |
518 | { int|netbsd32||semconfig(int flag); } | | 516 | { int|netbsd32||semconfig(int flag); } |
519 | 224 COMPAT_14 MODULAR compat_netbsd32_sysvipc_14 \ | | 517 | 224 COMPAT_14 MODULAR compat_netbsd32_sysvipc_14 \ |
520 | { int|netbsd32||msgctl(int msqid, int cmd, \ | | 518 | { int|netbsd32||msgctl(int msqid, int cmd, \ |
521 | netbsd32_msqid_ds14p_t buf); } | | 519 | netbsd32_msqid_ds14p_t buf); } |
522 | 225 STD MODULAR compat_netbsd32_sysvipc \ | | 520 | 225 STD MODULAR compat_netbsd32_sysvipc \ |
523 | { int|netbsd32||msgget(netbsd32_key_t key, int msgflg); } | | 521 | { int|netbsd32||msgget(netbsd32_key_t key, int msgflg); } |
524 | 226 STD MODULAR compat_netbsd32_sysvipc \ | | 522 | 226 STD MODULAR compat_netbsd32_sysvipc \ |
525 | { int|netbsd32||msgsnd(int msqid, netbsd32_voidp msgp, \ | | 523 | { int|netbsd32||msgsnd(int msqid, netbsd32_voidp msgp, \ |
526 | netbsd32_size_t msgsz, int msgflg); } | | 524 | netbsd32_size_t msgsz, int msgflg); } |
527 | 227 STD MODULAR compat_netbsd32_sysvipc \ | | 525 | 227 STD MODULAR compat_netbsd32_sysvipc \ |
528 | { netbsd32_ssize_t|netbsd32||msgrcv(int msqid, \ | | 526 | { netbsd32_ssize_t|netbsd32||msgrcv(int msqid, \ |
529 | netbsd32_voidp msgp, netbsd32_size_t msgsz, \ | | 527 | netbsd32_voidp msgp, netbsd32_size_t msgsz, \ |
530 | netbsd32_long msgtyp, int msgflg); } | | 528 | netbsd32_long msgtyp, int msgflg); } |
531 | 228 STD MODULAR compat_netbsd32_sysvipc \ | | 529 | 228 STD MODULAR compat_netbsd32_sysvipc \ |
532 | { netbsd32_voidp|netbsd32||shmat(int shmid, \ | | 530 | { netbsd32_voidp|netbsd32||shmat(int shmid, \ |
533 | netbsd32_voidp shmaddr, int shmflg); } | | 531 | netbsd32_voidp shmaddr, int shmflg); } |
534 | 229 COMPAT_14 MODULAR compat_netbsd32_sysvipc_14 \ | | 532 | 229 COMPAT_14 MODULAR compat_netbsd32_sysvipc_14 \ |
535 | { int|netbsd32||shmctl(int shmid, int cmd, \ | | 533 | { int|netbsd32||shmctl(int shmid, int cmd, \ |
536 | netbsd32_shmid_dsp_t buf); } | | 534 | netbsd32_shmid_dsp_t buf); } |
537 | 230 STD MODULAR compat_netbsd32_sysvipc \ | | 535 | 230 STD MODULAR compat_netbsd32_sysvipc \ |
538 | { int|netbsd32||shmdt(netbsd32_voidp shmaddr); } | | 536 | { int|netbsd32||shmdt(netbsd32_voidp shmaddr); } |
539 | 231 STD MODULAR compat_netbsd32_sysvipc \ | | 537 | 231 STD MODULAR compat_netbsd32_sysvipc \ |
540 | { int|netbsd32||shmget(netbsd32_key_t key, \ | | 538 | { int|netbsd32||shmget(netbsd32_key_t key, \ |
541 | netbsd32_size_t size, int shmflg); } | | 539 | netbsd32_size_t size, int shmflg); } |
542 | 232 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 540 | 232 COMPAT_50 MODULAR compat_netbsd32_50 \ |
543 | { int|netbsd32||clock_gettime( \ | | 541 | { int|netbsd32||clock_gettime( \ |
544 | netbsd32_clockid_t clock_id, \ | | 542 | netbsd32_clockid_t clock_id, \ |
545 | netbsd32_timespec50p_t tp); } | | 543 | netbsd32_timespec50p_t tp); } |
546 | 233 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 544 | 233 COMPAT_50 MODULAR compat_netbsd32_50 \ |
547 | { int|netbsd32||clock_settime( \ | | 545 | { int|netbsd32||clock_settime( \ |
548 | netbsd32_clockid_t clock_id, \ | | 546 | netbsd32_clockid_t clock_id, \ |
549 | netbsd32_timespec50p_t tp); } | | 547 | netbsd32_timespec50p_t tp); } |
550 | 234 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 548 | 234 COMPAT_50 MODULAR compat_netbsd32_50 \ |
551 | { int|netbsd32||clock_getres( \ | | 549 | { int|netbsd32||clock_getres( \ |
552 | netbsd32_clockid_t clock_id, \ | | 550 | netbsd32_clockid_t clock_id, \ |
553 | netbsd32_timespec50p_t tp); } | | 551 | netbsd32_timespec50p_t tp); } |
554 | 235 STD { int|netbsd32||timer_create( \ | | 552 | 235 STD { int|netbsd32||timer_create( \ |
555 | netbsd32_clockid_t clock_id, \ | | 553 | netbsd32_clockid_t clock_id, \ |
556 | netbsd32_sigeventp_t evp, \ | | 554 | netbsd32_sigeventp_t evp, \ |
557 | netbsd32_timerp_t timerid); } | | 555 | netbsd32_timerp_t timerid); } |
558 | 236 STD { int|netbsd32||timer_delete(netbsd32_timer_t timerid); } | | 556 | 236 STD { int|netbsd32||timer_delete(netbsd32_timer_t timerid); } |
559 | 237 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 557 | 237 COMPAT_50 MODULAR compat_netbsd32_50 \ |
560 | { int|netbsd32||timer_settime(netbsd32_timer_t timerid, \ | | 558 | { int|netbsd32||timer_settime(netbsd32_timer_t timerid, \ |
561 | int flags, \ | | 559 | int flags, \ |
562 | netbsd32_itimerspec50p_t value, \ | | 560 | netbsd32_itimerspec50p_t value, \ |
563 | netbsd32_itimerspec50p_t ovalue); } | | 561 | netbsd32_itimerspec50p_t ovalue); } |
564 | 238 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 562 | 238 COMPAT_50 MODULAR compat_netbsd32_50 \ |
565 | { int|netbsd32||timer_gettime(netbsd32_timer_t timerid, \ | | 563 | { int|netbsd32||timer_gettime(netbsd32_timer_t timerid, \ |
566 | netbsd32_itimerspec50p_t value); } | | 564 | netbsd32_itimerspec50p_t value); } |
567 | 239 STD { int|netbsd32||timer_getoverrun( \ | | 565 | 239 STD { int|netbsd32||timer_getoverrun( \ |
568 | netbsd32_timer_t timerid); } | | 566 | netbsd32_timer_t timerid); } |
569 | ; | | 567 | ; |
570 | ; Syscalls 240-269 are reserved for other IEEE Std1003.1b syscalls | | 568 | ; Syscalls 240-269 are reserved for other IEEE Std1003.1b syscalls |
571 | ; | | 569 | ; |
572 | 240 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 570 | 240 COMPAT_50 MODULAR compat_netbsd32_50 \ |
573 | { int|netbsd32||nanosleep(netbsd32_timespec50p_t rqtp, \ | | 571 | { int|netbsd32||nanosleep(netbsd32_timespec50p_t rqtp, \ |
574 | netbsd32_timespec50p_t rmtp); } | | 572 | netbsd32_timespec50p_t rmtp); } |
575 | 241 STD { int|netbsd32||fdatasync(int fd); } | | 573 | 241 STD { int|netbsd32||fdatasync(int fd); } |
576 | 242 STD { int|netbsd32||mlockall(int flags); } | | 574 | 242 STD { int|netbsd32||mlockall(int flags); } |
577 | 243 NOARGS { int|sys||munlockall(void); } | | 575 | 243 NOARGS { int|sys||munlockall(void); } |
578 | 244 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 576 | 244 COMPAT_50 MODULAR compat_netbsd32_50 \ |
579 | { int|netbsd32||__sigtimedwait(netbsd32_sigsetp_t set, \ | | 577 | { int|netbsd32||__sigtimedwait(netbsd32_sigsetp_t set, \ |
580 | netbsd32_siginfop_t info, \ | | 578 | netbsd32_siginfop_t info, \ |
581 | netbsd32_timespec50p_t timeout); } | | 579 | netbsd32_timespec50p_t timeout); } |
582 | 245 STD { int|netbsd32||sigqueueinfo(pid_t pid, \ | | 580 | 245 STD { int|netbsd32||sigqueueinfo(pid_t pid, \ |
583 | const netbsd32_siginfop_t info); } | | 581 | const netbsd32_siginfop_t info); } |
584 | 246 STD { int|netbsd32||modctl(int cmd, netbsd32_voidp arg); } | | 582 | 246 STD { int|netbsd32||modctl(int cmd, netbsd32_voidp arg); } |
585 | 247 STD { int|netbsd32||_ksem_init(unsigned int value, \ | | 583 | 247 STD { int|netbsd32||_ksem_init(unsigned int value, \ |
586 | netbsd32_semidp_t idp); } | | 584 | netbsd32_semidp_t idp); } |
587 | 248 STD { int|netbsd32||_ksem_open(netbsd32_charp name, \ | | 585 | 248 STD { int|netbsd32||_ksem_open(netbsd32_charp name, \ |
588 | int oflag, mode_t mode, unsigned int value, \ | | 586 | int oflag, mode_t mode, unsigned int value, \ |
589 | netbsd32_semidp_t idp); } | | 587 | netbsd32_semidp_t idp); } |
590 | 249 STD { int|netbsd32||_ksem_unlink(netbsd32_charp name); } | | 588 | 249 STD { int|netbsd32||_ksem_unlink(netbsd32_charp name); } |
591 | 250 STD { int|netbsd32||_ksem_close(netbsd32_intptr_t id); } | | 589 | 250 STD { int|netbsd32||_ksem_close(netbsd32_intptr_t id); } |
592 | 251 STD { int|netbsd32||_ksem_post(netbsd32_intptr_t id); } | | 590 | 251 STD { int|netbsd32||_ksem_post(netbsd32_intptr_t id); } |
593 | 252 STD { int|netbsd32||_ksem_wait(netbsd32_intptr_t id); } | | 591 | 252 STD { int|netbsd32||_ksem_wait(netbsd32_intptr_t id); } |
594 | 253 STD { int|netbsd32||_ksem_trywait(netbsd32_intptr_t id); } | | 592 | 253 STD { int|netbsd32||_ksem_trywait(netbsd32_intptr_t id); } |
595 | 254 STD { int|netbsd32||_ksem_getvalue(netbsd32_intptr_t id, \ | | 593 | 254 STD { int|netbsd32||_ksem_getvalue(netbsd32_intptr_t id, \ |
596 | netbsd32_intp value); } | | 594 | netbsd32_intp value); } |
597 | 255 STD { int|netbsd32||_ksem_destroy(netbsd32_intptr_t id); } | | 595 | 255 STD { int|netbsd32||_ksem_destroy(netbsd32_intptr_t id); } |
598 | 256 STD { int|netbsd32||_ksem_timedwait(intptr_t id, \ | | 596 | 256 STD { int|netbsd32||_ksem_timedwait(intptr_t id, \ |
599 | const netbsd32_timespecp_t abstime); } | | 597 | const netbsd32_timespecp_t abstime); } |
600 | 257 STD MODULAR compat_netbsd32_mqueue \ | | 598 | 257 STD MODULAR compat_netbsd32_mqueue \ |
601 | { mqd_t|netbsd32||mq_open(const netbsd32_charp name, \ | | 599 | { mqd_t|netbsd32||mq_open(const netbsd32_charp name, \ |
602 | int oflag, mode_t mode, \ | | 600 | int oflag, mode_t mode, \ |
603 | netbsd32_mq_attrp_t attr); } | | 601 | netbsd32_mq_attrp_t attr); } |
604 | 258 STD MODULAR compat_netbsd32_mqueue \ | | 602 | 258 STD MODULAR compat_netbsd32_mqueue \ |
605 | { int|netbsd32||mq_close(mqd_t mqdes); } | | 603 | { int|netbsd32||mq_close(mqd_t mqdes); } |
606 | 259 STD MODULAR compat_netbsd32_mqueue \ | | 604 | 259 STD MODULAR compat_netbsd32_mqueue \ |
607 | { int|netbsd32||mq_unlink(const netbsd32_charp name); } | | 605 | { int|netbsd32||mq_unlink(const netbsd32_charp name); } |
608 | 260 STD MODULAR compat_netbsd32_mqueue \ | | 606 | 260 STD MODULAR compat_netbsd32_mqueue \ |
609 | { int|netbsd32||mq_getattr(mqd_t mqdes, \ | | 607 | { int|netbsd32||mq_getattr(mqd_t mqdes, \ |
610 | netbsd32_mq_attrp_t mqstat); } | | 608 | netbsd32_mq_attrp_t mqstat); } |
611 | 261 STD MODULAR compat_netbsd32_mqueue \ | | 609 | 261 STD MODULAR compat_netbsd32_mqueue \ |
612 | { int|netbsd32||mq_setattr(mqd_t mqdes, \ | | 610 | { int|netbsd32||mq_setattr(mqd_t mqdes, \ |
613 | const netbsd32_mq_attrp_t mqstat, \ | | 611 | const netbsd32_mq_attrp_t mqstat, \ |
614 | netbsd32_mq_attrp_t omqstat); } | | 612 | netbsd32_mq_attrp_t omqstat); } |
615 | 262 STD MODULAR compat_netbsd32_mqueue \ | | 613 | 262 STD MODULAR compat_netbsd32_mqueue \ |
616 | { int|netbsd32||mq_notify(mqd_t mqdes, \ | | 614 | { int|netbsd32||mq_notify(mqd_t mqdes, \ |
617 | const netbsd32_sigeventp_t notification); } | | 615 | const netbsd32_sigeventp_t notification); } |
618 | 263 STD MODULAR compat_netbsd32_mqueue \ | | 616 | 263 STD MODULAR compat_netbsd32_mqueue \ |
619 | { int|netbsd32||mq_send(mqd_t mqdes, \ | | 617 | { int|netbsd32||mq_send(mqd_t mqdes, \ |
620 | const netbsd32_charp msg_ptr, \ | | 618 | const netbsd32_charp msg_ptr, \ |
621 | netbsd32_size_t msg_len, unsigned msg_prio); } | | 619 | netbsd32_size_t msg_len, unsigned msg_prio); } |
622 | 264 STD MODULAR compat_netbsd32_mqueue \ | | 620 | 264 STD MODULAR compat_netbsd32_mqueue \ |
623 | { netbsd32_ssize_t|netbsd32||mq_receive(mqd_t mqdes, \ | | 621 | { netbsd32_ssize_t|netbsd32||mq_receive(mqd_t mqdes, \ |
624 | netbsd32_charp msg_ptr, \ | | 622 | netbsd32_charp msg_ptr, \ |
625 | netbsd32_size_t msg_len, netbsd32_uintp msg_prio); } | | 623 | netbsd32_size_t msg_len, netbsd32_uintp msg_prio); } |
626 | 265 COMPAT_50 MODULAR compat_netbsd32_mqueue \ | | 624 | 265 COMPAT_50 MODULAR compat_netbsd32_mqueue \ |
627 | { int|netbsd32||mq_timedsend(mqd_t mqdes, \ | | 625 | { int|netbsd32||mq_timedsend(mqd_t mqdes, \ |
628 | const netbsd32_charp msg_ptr, \ | | 626 | const netbsd32_charp msg_ptr, \ |
629 | netbsd32_size_t msg_len, \ | | 627 | netbsd32_size_t msg_len, \ |
630 | unsigned msg_prio, \ | | 628 | unsigned msg_prio, \ |
631 | const netbsd32_timespec50p_t abs_timeout); } | | 629 | const netbsd32_timespec50p_t abs_timeout); } |
632 | 266 COMPAT_50 MODULAR compat_netbsd32_mqueue \ | | 630 | 266 COMPAT_50 MODULAR compat_netbsd32_mqueue \ |
633 | { netbsd32_ssize_t|netbsd32||mq_timedreceive( \ | | 631 | { netbsd32_ssize_t|netbsd32||mq_timedreceive( \ |
634 | mqd_t mqdes, \ | | 632 | mqd_t mqdes, \ |
635 | netbsd32_charp msg_ptr, netbsd32_size_t msg_len, \ | | 633 | netbsd32_charp msg_ptr, netbsd32_size_t msg_len, \ |
636 | netbsd32_uintp msg_prio, \ | | 634 | netbsd32_uintp msg_prio, \ |
637 | const netbsd32_timespec50p_t abs_timeout); } | | 635 | const netbsd32_timespec50p_t abs_timeout); } |
638 | 267 UNIMPL | | 636 | 267 UNIMPL |
639 | 268 UNIMPL | | 637 | 268 UNIMPL |
640 | 269 UNIMPL | | 638 | 269 UNIMPL |
641 | 270 STD { int|netbsd32||__posix_rename(netbsd32_charp from, \ | | 639 | 270 STD { int|netbsd32||__posix_rename(netbsd32_charp from, \ |
642 | netbsd32_charp to); } | | 640 | netbsd32_charp to); } |
643 | 271 STD { int|netbsd32||swapctl(int cmd, netbsd32_voidp arg, \ | | 641 | 271 STD { int|netbsd32||swapctl(int cmd, netbsd32_voidp arg, \ |
644 | int misc); } | | 642 | int misc); } |
645 | 272 COMPAT_30 MODULAR compat_netbsd32_30 \ | | 643 | 272 COMPAT_30 MODULAR compat_netbsd32_30 \ |
646 | { int|netbsd32||getdents(int fd, netbsd32_charp buf, \ | | 644 | { int|netbsd32||getdents(int fd, netbsd32_charp buf, \ |
647 | netbsd32_size_t count); } | | 645 | netbsd32_size_t count); } |
648 | 273 STD { int|netbsd32||minherit(netbsd32_voidp addr, \ | | 646 | 273 STD { int|netbsd32||minherit(netbsd32_voidp addr, \ |
649 | netbsd32_size_t len, int inherit); } | | 647 | netbsd32_size_t len, int inherit); } |
650 | 274 STD { int|netbsd32||lchmod(netbsd32_charp path, \ | | 648 | 274 STD { int|netbsd32||lchmod(netbsd32_charp path, \ |
651 | mode_t mode); } | | 649 | mode_t mode); } |
652 | 275 STD { int|netbsd32||lchown(netbsd32_charp path, uid_t uid, \ | | 650 | 275 STD { int|netbsd32||lchown(netbsd32_charp path, uid_t uid, \ |
653 | gid_t gid); } | | 651 | gid_t gid); } |
654 | 276 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 652 | 276 COMPAT_50 MODULAR compat_netbsd32_50 \ |
655 | { int|netbsd32||lutimes(netbsd32_charp path, \ | | 653 | { int|netbsd32||lutimes(netbsd32_charp path, \ |
656 | netbsd32_timeval50p_t tptr); } | | 654 | netbsd32_timeval50p_t tptr); } |
657 | 277 STD { int|netbsd32|13|msync(netbsd32_voidp addr, \ | | 655 | 277 STD { int|netbsd32|13|msync(netbsd32_voidp addr, \ |
658 | netbsd32_size_t len, int flags); } | | 656 | netbsd32_size_t len, int flags); } |
659 | 278 COMPAT_30 MODULAR compat_netbsd32_30 \ | | 657 | 278 COMPAT_30 MODULAR compat_netbsd32_30 \ |
660 | { int|netbsd32|13|stat(netbsd32_charp path, \ | | 658 | { int|netbsd32|13|stat(netbsd32_charp path, \ |
661 | netbsd32_stat13p_t ub); } | | 659 | netbsd32_stat13p_t ub); } |
662 | 279 COMPAT_30 MODULAR compat_netbsd32_30 \ | | 660 | 279 COMPAT_30 MODULAR compat_netbsd32_30 \ |
663 | { int|netbsd32|13|fstat(int fd, \ | | 661 | { int|netbsd32|13|fstat(int fd, \ |
664 | netbsd32_stat13p_t sb); } | | 662 | netbsd32_stat13p_t sb); } |
665 | 280 COMPAT_30 MODULAR compat_netbsd32_30 \ | | 663 | 280 COMPAT_30 MODULAR compat_netbsd32_30 \ |
666 | { int|netbsd32|13|lstat(netbsd32_charp path, \ | | 664 | { int|netbsd32|13|lstat(netbsd32_charp path, \ |
667 | netbsd32_stat13p_t ub); } | | 665 | netbsd32_stat13p_t ub); } |
668 | 281 STD { int|netbsd32|14|sigaltstack(\ | | 666 | 281 STD { int|netbsd32|14|sigaltstack(\ |
669 | netbsd32_sigaltstackp_t nss, \ | | 667 | netbsd32_sigaltstackp_t nss, \ |
670 | netbsd32_sigaltstackp_t oss); } | | 668 | netbsd32_sigaltstackp_t oss); } |
671 | 282 NOARGS { int|sys|14|vfork(void); } | | 669 | 282 NOARGS { int|sys|14|vfork(void); } |
672 | 283 STD { int|netbsd32||__posix_chown(netbsd32_charp path, \ | | 670 | 283 STD { int|netbsd32||__posix_chown(netbsd32_charp path, \ |
673 | uid_t uid, gid_t gid); } | | 671 | uid_t uid, gid_t gid); } |
674 | 284 STD { int|netbsd32||__posix_fchown(int fd, uid_t uid, \ | | 672 | 284 STD { int|netbsd32||__posix_fchown(int fd, uid_t uid, \ |
675 | gid_t gid); } | | 673 | gid_t gid); } |
676 | 285 STD { int|netbsd32||__posix_lchown(netbsd32_charp path, \ | | 674 | 285 STD { int|netbsd32||__posix_lchown(netbsd32_charp path, \ |
677 | uid_t uid, gid_t gid); } | | 675 | uid_t uid, gid_t gid); } |
678 | 286 STD { pid_t|netbsd32||getsid(pid_t pid); } | | 676 | 286 STD { pid_t|netbsd32||getsid(pid_t pid); } |
679 | 287 STD { int|netbsd32||__clone(int flags, \ | | 677 | 287 STD { int|netbsd32||__clone(int flags, \ |
680 | netbsd32_voidp stack); } | | 678 | netbsd32_voidp stack); } |
681 | 288 STD { int|netbsd32||fktrace(int fd, int ops, int facs, \ | | 679 | 288 STD { int|netbsd32||fktrace(int fd, int ops, int facs, \ |
682 | int pid); } | | 680 | int pid); } |
683 | 289 STD { netbsd32_ssize_t|netbsd32||preadv(int fd, \ | | 681 | 289 STD { netbsd32_ssize_t|netbsd32||preadv(int fd, \ |
684 | netbsd32_iovecp_t iovp, int iovcnt, int PAD, \ | | 682 | netbsd32_iovecp_t iovp, int iovcnt, int PAD, \ |
685 | netbsd32_off_t offset); } | | 683 | netbsd32_off_t offset); } |
686 | 290 STD { netbsd32_ssize_t|netbsd32||pwritev(int fd, \ | | 684 | 290 STD { netbsd32_ssize_t|netbsd32||pwritev(int fd, \ |
687 | netbsd32_iovecp_t iovp, int iovcnt, int PAD, \ | | 685 | netbsd32_iovecp_t iovp, int iovcnt, int PAD, \ |
688 | netbsd32_off_t offset); } | | 686 | netbsd32_off_t offset); } |
689 | 291 STD { int|netbsd32|14|sigaction(int signum, \ | | 687 | 291 STD { int|netbsd32|14|sigaction(int signum, \ |
690 | netbsd32_sigactionp_t nsa, \ | | 688 | netbsd32_sigactionp_t nsa, \ |
691 | netbsd32_sigactionp_t osa); } | | 689 | netbsd32_sigactionp_t osa); } |
692 | 292 STD { int|netbsd32|14|sigpending(netbsd32_sigsetp_t set); } | | 690 | 292 STD { int|netbsd32|14|sigpending(netbsd32_sigsetp_t set); } |
693 | 293 STD { int|netbsd32|14|sigprocmask(int how, \ | | 691 | 293 STD { int|netbsd32|14|sigprocmask(int how, \ |
694 | netbsd32_sigsetp_t set, \ | | 692 | netbsd32_sigsetp_t set, \ |
695 | netbsd32_sigsetp_t oset); } | | 693 | netbsd32_sigsetp_t oset); } |
696 | 294 STD { int|netbsd32|14|sigsuspend(netbsd32_sigsetp_t set); } | | 694 | 294 STD { int|netbsd32|14|sigsuspend(netbsd32_sigsetp_t set); } |
697 | 295 COMPAT_16 MODULAR compat_netbsd32_16 \ | | 695 | 295 COMPAT_16 MODULAR compat_netbsd32_16 \ |
698 | { int|netbsd32|14|sigreturn( \ | | 696 | { int|netbsd32|14|sigreturn( \ |
699 | netbsd32_sigcontextp_t sigcntxp); } | | 697 | netbsd32_sigcontextp_t sigcntxp); } |
700 | 296 STD { int|netbsd32||__getcwd(netbsd32_charp bufp, \ | | 698 | 296 STD { int|netbsd32||__getcwd(netbsd32_charp bufp, \ |
701 | netbsd32_size_t length); } | | 699 | netbsd32_size_t length); } |
702 | 297 STD { int|netbsd32||fchroot(int fd); } | | 700 | 297 STD { int|netbsd32||fchroot(int fd); } |
703 | 298 COMPAT_30 MODULAR compat_netbsd32_30 \ | | 701 | 298 COMPAT_30 MODULAR compat_netbsd32_30 \ |
704 | { int|netbsd32||fhopen(netbsd32_fhandlep_t fhp, \ | | 702 | { int|netbsd32||fhopen(netbsd32_fhandlep_t fhp, \ |
705 | int flags); } | | 703 | int flags); } |
706 | 299 COMPAT_30 MODULAR compat_netbsd32_30 \ | | 704 | 299 COMPAT_30 MODULAR compat_netbsd32_30 \ |
707 | { int|netbsd32||fhstat(netbsd32_fhandlep_t fhp, \ | | 705 | { int|netbsd32||fhstat(netbsd32_fhandlep_t fhp, \ |
708 | netbsd32_stat13p_t sb); } | | 706 | netbsd32_stat13p_t sb); } |
709 | 300 COMPAT_20 MODULAR compat_netbsd32_20 \ | | 707 | 300 COMPAT_20 MODULAR compat_netbsd32_20 \ |
710 | { int|netbsd32||fhstatfs(netbsd32_fhandlep_t fhp, \ | | 708 | { int|netbsd32||fhstatfs(netbsd32_fhandlep_t fhp, \ |
711 | netbsd32_stat50p_t buf); } | | 709 | netbsd32_stat50p_t buf); } |
712 | 301 COMPAT_50 MODULAR compat_netbsd32_sysvipc_50 \ | | 710 | 301 COMPAT_50 MODULAR compat_netbsd32_sysvipc_50 \ |
713 | { int|netbsd32|14|semctl(int semid, int semnum, \ | | 711 | { int|netbsd32|14|semctl(int semid, int semnum, \ |
714 | int cmd, ... netbsd32_semun50p_t arg); } | | 712 | int cmd, ... netbsd32_semun50p_t arg); } |
715 | 302 COMPAT_50 MODULAR compat_netbsd32_sysvipc_50 \ | | 713 | 302 COMPAT_50 MODULAR compat_netbsd32_sysvipc_50 \ |
716 | { int|netbsd32|13|msgctl(int msqid, int cmd, \ | | 714 | { int|netbsd32|13|msgctl(int msqid, int cmd, \ |
717 | netbsd32_msqid_ds50p_t buf); } | | 715 | netbsd32_msqid_ds50p_t buf); } |
718 | 303 COMPAT_50 MODULAR compat_netbsd32_sysvipc_50 \ | | 716 | 303 COMPAT_50 MODULAR compat_netbsd32_sysvipc_50 \ |
719 | { int|netbsd32|13|shmctl(int shmid, int cmd, \ | | 717 | { int|netbsd32|13|shmctl(int shmid, int cmd, \ |
720 | netbsd32_shmid_ds50p_t buf); } | | 718 | netbsd32_shmid_ds50p_t buf); } |
721 | 304 STD { int|netbsd32||lchflags(netbsd32_charp path, \ | | 719 | 304 STD { int|netbsd32||lchflags(netbsd32_charp path, \ |
722 | netbsd32_u_long flags); } | | 720 | netbsd32_u_long flags); } |
723 | 305 NOARGS { int|sys||issetugid(void); } | | 721 | 305 NOARGS { int|sys||issetugid(void); } |
724 | 306 STD { int|netbsd32||utrace(netbsd32_charp label, \ | | 722 | 306 STD { int|netbsd32||utrace(netbsd32_charp label, \ |
725 | netbsd32_voidp addr, netbsd32_size_t len); } | | 723 | netbsd32_voidp addr, netbsd32_size_t len); } |
726 | 307 STD { int|netbsd32||getcontext(netbsd32_ucontextp ucp); } | | 724 | 307 STD { int|netbsd32||getcontext(netbsd32_ucontextp ucp); } |
727 | 308 STD { int|netbsd32||setcontext(netbsd32_ucontextp ucp); } | | 725 | 308 STD { int|netbsd32||setcontext(netbsd32_ucontextp ucp); } |
728 | 309 STD { int|netbsd32||_lwp_create(netbsd32_ucontextp ucp, \ | | 726 | 309 STD { int|netbsd32||_lwp_create(netbsd32_ucontextp ucp, \ |
729 | netbsd32_u_long flags, netbsd32_lwpidp new_lwp); } | | 727 | netbsd32_u_long flags, netbsd32_lwpidp new_lwp); } |
730 | 310 NOARGS { int|sys||_lwp_exit(void); } | | 728 | 310 NOARGS { int|sys||_lwp_exit(void); } |
731 | 311 NOARGS { lwpid_t|sys||_lwp_self(void); } | | 729 | 311 NOARGS { lwpid_t|sys||_lwp_self(void); } |
732 | 312 STD { int|netbsd32||_lwp_wait(lwpid_t wait_for, \ | | 730 | 312 STD { int|netbsd32||_lwp_wait(lwpid_t wait_for, \ |
733 | netbsd32_lwpidp departed); } | | 731 | netbsd32_lwpidp departed); } |
734 | 313 STD { int|netbsd32||_lwp_suspend(lwpid_t target); } | | 732 | 313 STD { int|netbsd32||_lwp_suspend(lwpid_t target); } |
735 | 314 STD { int|netbsd32||_lwp_continue(lwpid_t target); } | | 733 | 314 STD { int|netbsd32||_lwp_continue(lwpid_t target); } |
736 | 315 STD { int|netbsd32||_lwp_wakeup(lwpid_t target); } | | 734 | 315 STD { int|netbsd32||_lwp_wakeup(lwpid_t target); } |
737 | 316 NOARGS { netbsd32_voidp|sys||_lwp_getprivate(void); } | | 735 | 316 NOARGS { netbsd32_voidp|sys||_lwp_getprivate(void); } |
738 | 317 STD { void|netbsd32||_lwp_setprivate(netbsd32_voidp ptr); } | | 736 | 317 STD { void|netbsd32||_lwp_setprivate(netbsd32_voidp ptr); } |
739 | 318 STD { int|netbsd32||_lwp_kill(lwpid_t target, int signo); } | | 737 | 318 STD { int|netbsd32||_lwp_kill(lwpid_t target, int signo); } |
740 | 319 STD { int|netbsd32||_lwp_detach(lwpid_t target); } | | 738 | 319 STD { int|netbsd32||_lwp_detach(lwpid_t target); } |
741 | 320 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 739 | 320 COMPAT_50 MODULAR compat_netbsd32_50 \ |
742 | { int|netbsd32||_lwp_park(netbsd32_timespec50p_t ts, \ | | 740 | { int|netbsd32||_lwp_park(netbsd32_timespec50p_t ts, \ |
743 | lwpid_t unpark, netbsd32_voidp hint, \ | | 741 | lwpid_t unpark, netbsd32_voidp hint, \ |
744 | netbsd32_voidp unparkhint); } | | 742 | netbsd32_voidp unparkhint); } |
745 | 321 STD { int|netbsd32||_lwp_unpark(lwpid_t target, \ | | 743 | 321 STD { int|netbsd32||_lwp_unpark(lwpid_t target, \ |
746 | netbsd32_voidp hint); } | | 744 | netbsd32_voidp hint); } |
747 | 322 STD { netbsd32_size_t|netbsd32||_lwp_unpark_all( \ | | 745 | 322 STD { netbsd32_size_t|netbsd32||_lwp_unpark_all( \ |
748 | netbsd32_lwpidp targets, netbsd32_size_t ntargets, \ | | 746 | netbsd32_lwpidp targets, netbsd32_size_t ntargets, \ |
749 | netbsd32_voidp hint); } | | 747 | netbsd32_voidp hint); } |
750 | 323 STD { int|netbsd32||_lwp_setname(lwpid_t target, \ | | 748 | 323 STD { int|netbsd32||_lwp_setname(lwpid_t target, \ |
751 | netbsd32_charp name); } | | 749 | netbsd32_charp name); } |
752 | 324 STD { int|netbsd32||_lwp_getname(lwpid_t target, \ | | 750 | 324 STD { int|netbsd32||_lwp_getname(lwpid_t target, \ |
753 | netbsd32_charp name, netbsd32_size_t len); } | | 751 | netbsd32_charp name, netbsd32_size_t len); } |
754 | 325 STD { int|netbsd32||_lwp_ctl(int features, \ | | 752 | 325 STD { int|netbsd32||_lwp_ctl(int features, \ |
755 | netbsd32_pointer_t address); } | | 753 | netbsd32_pointer_t address); } |
756 | 326 UNIMPL | | 754 | 326 UNIMPL |
757 | 327 UNIMPL | | 755 | 327 UNIMPL |
758 | 328 UNIMPL | | 756 | 328 UNIMPL |
759 | 329 UNIMPL | | 757 | 329 UNIMPL |
760 | 330 OBSOL netbsd32_sa_register | | 758 | 330 OBSOL netbsd32_sa_register |
761 | 331 OBSOL netbsd32_sa_stacks | | 759 | 331 OBSOL netbsd32_sa_stacks |
762 | 332 OBSOL sa_enable | | 760 | 332 OBSOL sa_enable |
763 | 333 OBSOL netbsd32_sa_setconcurrency | | 761 | 333 OBSOL netbsd32_sa_setconcurrency |
764 | 334 OBSOL sa_yield | | 762 | 334 OBSOL sa_yield |
765 | 335 OBSOL netbsd32_sa_preempt | | 763 | 335 OBSOL netbsd32_sa_preempt |
766 | 336 OBSOL sys_sa_unblockyield | | 764 | 336 OBSOL sys_sa_unblockyield |
767 | 337 UNIMPL | | 765 | 337 UNIMPL |
768 | 338 UNIMPL | | 766 | 338 UNIMPL |
769 | 339 UNIMPL | | 767 | 339 UNIMPL |
770 | 340 STD { int|netbsd32||__sigaction_sigtramp(int signum, \ | | 768 | 340 STD { int|netbsd32||__sigaction_sigtramp(int signum, \ |
771 | netbsd32_sigactionp_t nsa, \ | | 769 | netbsd32_sigactionp_t nsa, \ |
772 | netbsd32_sigactionp_t osa, \ | | 770 | netbsd32_sigactionp_t osa, \ |
773 | netbsd32_voidp tramp, int vers); } | | 771 | netbsd32_voidp tramp, int vers); } |
774 | 341 OBSOL netbsd32_pmc_get_info | | 772 | 341 OBSOL netbsd32_pmc_get_info |
775 | 342 OBSOL netbsd32_pmc_control | | 773 | 342 OBSOL netbsd32_pmc_control |
776 | 343 STD { int|netbsd32||rasctl(netbsd32_voidp addr, \ | | 774 | 343 STD { int|netbsd32||rasctl(netbsd32_voidp addr, \ |
777 | netbsd32_size_t len, int op); } | | 775 | netbsd32_size_t len, int op); } |
778 | 344 NOARGS { int|sys||kqueue(void); } | | 776 | 344 NOARGS { int|sys||kqueue(void); } |
779 | 345 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 777 | 345 COMPAT_50 MODULAR compat_netbsd32_50 \ |
780 | { int|netbsd32||kevent(int fd, \ | | 778 | { int|netbsd32||kevent(int fd, \ |
781 | netbsd32_keventp_t changelist, \ | | 779 | netbsd32_keventp_t changelist, \ |
782 | netbsd32_size_t nchanges, \ | | 780 | netbsd32_size_t nchanges, \ |
783 | netbsd32_keventp_t eventlist, \ | | 781 | netbsd32_keventp_t eventlist, \ |
784 | netbsd32_size_t nevents, \ | | 782 | netbsd32_size_t nevents, \ |
785 | netbsd32_timespec50p_t timeout); } | | 783 | netbsd32_timespec50p_t timeout); } |
786 | ; Scheduling system calls. | | 784 | ; Scheduling system calls. |
787 | 346 STD { int|netbsd32||_sched_setparam(pid_t pid, lwpid_t lid, \ | | 785 | 346 STD { int|netbsd32||_sched_setparam(pid_t pid, lwpid_t lid, \ |
788 | int policy, const netbsd32_sched_paramp_t params); } | | 786 | int policy, const netbsd32_sched_paramp_t params); } |
789 | 347 STD { int|netbsd32||_sched_getparam(pid_t pid, lwpid_t lid, \ | | 787 | 347 STD { int|netbsd32||_sched_getparam(pid_t pid, lwpid_t lid, \ |
790 | netbsd32_intp policy, \ | | 788 | netbsd32_intp policy, \ |
791 | netbsd32_sched_paramp_t params); } | | 789 | netbsd32_sched_paramp_t params); } |
792 | 348 STD { int|netbsd32||_sched_setaffinity(pid_t pid, \ | | 790 | 348 STD { int|netbsd32||_sched_setaffinity(pid_t pid, \ |
793 | lwpid_t lid, netbsd32_size_t size, \ | | 791 | lwpid_t lid, netbsd32_size_t size, \ |
794 | const netbsd32_cpusetp_t cpuset); } | | 792 | const netbsd32_cpusetp_t cpuset); } |
795 | 349 STD { int|netbsd32||_sched_getaffinity(pid_t pid, \ | | 793 | 349 STD { int|netbsd32||_sched_getaffinity(pid_t pid, \ |
796 | lwpid_t lid, netbsd32_size_t size, \ | | 794 | lwpid_t lid, netbsd32_size_t size, \ |
797 | netbsd32_cpusetp_t cpuset); } | | 795 | netbsd32_cpusetp_t cpuset); } |
798 | 350 NOARGS { int|sys||sched_yield(void); } | | 796 | 350 NOARGS { int|sys||sched_yield(void); } |
799 | 351 STD { int|netbsd32||_sched_protect(int priority); } | | 797 | 351 STD { int|netbsd32||_sched_protect(int priority); } |
800 | 352 UNIMPL | | 798 | 352 UNIMPL |
801 | 353 UNIMPL | | 799 | 353 UNIMPL |
802 | 354 STD { int|netbsd32||fsync_range(int fd, int flags, \ | | 800 | 354 STD { int|netbsd32||fsync_range(int fd, int flags, \ |
803 | netbsd32_off_t start, netbsd32_off_t length); } | | 801 | netbsd32_off_t start, netbsd32_off_t length); } |
804 | 355 STD { int|netbsd32||uuidgen(netbsd32_uuidp_t store, \ | | 802 | 355 STD { int|netbsd32||uuidgen(netbsd32_uuidp_t store, \ |
805 | int count); } | | 803 | int count); } |
806 | 356 COMPAT_90 MODULAR compat_netbsd32_90 \ | | 804 | 356 COMPAT_90 MODULAR compat_netbsd32_90 \ |
807 | { int|netbsd32||getvfsstat(netbsd32_statvfs90p_t buf, \ | | 805 | { int|netbsd32||getvfsstat(netbsd32_statvfs90p_t buf, \ |
808 | netbsd32_size_t bufsize, int flags); } | | 806 | netbsd32_size_t bufsize, int flags); } |
809 | 357 COMPAT_90 MODULAR compat_netbsd32_90 \ | | 807 | 357 COMPAT_90 MODULAR compat_netbsd32_90 \ |
810 | { int|netbsd32||statvfs1(netbsd32_charp path, \ | | 808 | { int|netbsd32||statvfs1(netbsd32_charp path, \ |
811 | netbsd32_statvfs90p_t buf, int flags); } | | 809 | netbsd32_statvfs90p_t buf, int flags); } |
812 | 358 COMPAT_90 MODULAR compat_netbsd32_90 \ | | 810 | 358 COMPAT_90 MODULAR compat_netbsd32_90 \ |
813 | { int|netbsd32||fstatvfs1(int fd, \ | | 811 | { int|netbsd32||fstatvfs1(int fd, \ |
814 | netbsd32_statvfs90p_t buf, int flags); } | | 812 | netbsd32_statvfs90p_t buf, int flags); } |
815 | 359 COMPAT_30 MODULAR compat_netbsd32_30 \ | | 813 | 359 COMPAT_30 MODULAR compat_netbsd32_30 \ |
816 | { int|netbsd32||fhstatvfs1(netbsd32_fhandlep_t fhp, \ | | 814 | { int|netbsd32||fhstatvfs1(netbsd32_fhandlep_t fhp, \ |
817 | netbsd32_statvfs90p_t buf, int flags); } | | 815 | netbsd32_statvfs90p_t buf, int flags); } |
818 | 360 STD { int|netbsd32||extattrctl(netbsd32_charp path, \ | | 816 | 360 STD { int|netbsd32||extattrctl(netbsd32_charp path, \ |
819 | int cmd, netbsd32_charp filename, \ | | 817 | int cmd, netbsd32_charp filename, \ |
820 | int attrnamespace, netbsd32_charp attrname); } | | 818 | int attrnamespace, netbsd32_charp attrname); } |
821 | 361 STD { int|netbsd32||extattr_set_file(netbsd32_charp path, \ | | 819 | 361 STD { int|netbsd32||extattr_set_file(netbsd32_charp path, \ |
822 | int attrnamespace, netbsd32_charp attrname, \ | | 820 | int attrnamespace, netbsd32_charp attrname, \ |
823 | netbsd32_voidp data, netbsd32_size_t nbytes); } | | 821 | netbsd32_voidp data, netbsd32_size_t nbytes); } |
824 | 362 STD { int|netbsd32||extattr_get_file(netbsd32_charp path, \ | | 822 | 362 STD { int|netbsd32||extattr_get_file(netbsd32_charp path, \ |
825 | int attrnamespace, netbsd32_charp attrname, \ | | 823 | int attrnamespace, netbsd32_charp attrname, \ |
826 | netbsd32_voidp data, netbsd32_size_t nbytes); } | | 824 | netbsd32_voidp data, netbsd32_size_t nbytes); } |
827 | 363 STD { int|netbsd32||extattr_delete_file( \ | | 825 | 363 STD { int|netbsd32||extattr_delete_file( \ |
828 | netbsd32_charp path, int attrnamespace, \ | | 826 | netbsd32_charp path, int attrnamespace, \ |
829 | netbsd32_charp attrname); } | | 827 | netbsd32_charp attrname); } |
830 | 364 STD { int|netbsd32||extattr_set_fd(int fd, \ | | 828 | 364 STD { int|netbsd32||extattr_set_fd(int fd, \ |
831 | int attrnamespace, netbsd32_charp attrname, \ | | 829 | int attrnamespace, netbsd32_charp attrname, \ |
832 | netbsd32_voidp data, netbsd32_size_t nbytes); } | | 830 | netbsd32_voidp data, netbsd32_size_t nbytes); } |
833 | 365 STD { int|netbsd32||extattr_get_fd(int fd, \ | | 831 | 365 STD { int|netbsd32||extattr_get_fd(int fd, \ |
834 | int attrnamespace, netbsd32_charp attrname, \ | | 832 | int attrnamespace, netbsd32_charp attrname, \ |
835 | netbsd32_voidp data, netbsd32_size_t nbytes); } | | 833 | netbsd32_voidp data, netbsd32_size_t nbytes); } |
836 | 366 STD { int|netbsd32||extattr_delete_fd(int fd, \ | | 834 | 366 STD { int|netbsd32||extattr_delete_fd(int fd, \ |
837 | int attrnamespace, netbsd32_charp attrname); } | | 835 | int attrnamespace, netbsd32_charp attrname); } |
838 | 367 STD { int|netbsd32||extattr_set_link(netbsd32_charp path, \ | | 836 | 367 STD { int|netbsd32||extattr_set_link(netbsd32_charp path, \ |
839 | int attrnamespace, netbsd32_charp attrname, \ | | 837 | int attrnamespace, netbsd32_charp attrname, \ |
840 | netbsd32_voidp data, netbsd32_size_t nbytes); } | | 838 | netbsd32_voidp data, netbsd32_size_t nbytes); } |
841 | 368 STD { int|netbsd32||extattr_get_link(netbsd32_charp path, \ | | 839 | 368 STD { int|netbsd32||extattr_get_link(netbsd32_charp path, \ |
842 | int attrnamespace, netbsd32_charp attrname, \ | | 840 | int attrnamespace, netbsd32_charp attrname, \ |
843 | netbsd32_voidp data, netbsd32_size_t nbytes); } | | 841 | netbsd32_voidp data, netbsd32_size_t nbytes); } |
844 | 369 STD { int|netbsd32||extattr_delete_link( \ | | 842 | 369 STD { int|netbsd32||extattr_delete_link( \ |
845 | netbsd32_charp path, int attrnamespace, \ | | 843 | netbsd32_charp path, int attrnamespace, \ |
846 | netbsd32_charp attrname); } | | 844 | netbsd32_charp attrname); } |
847 | 370 STD { int|netbsd32||extattr_list_fd(int fd, \ | | 845 | 370 STD { int|netbsd32||extattr_list_fd(int fd, \ |
848 | int attrnamespace, netbsd32_voidp data, \ | | 846 | int attrnamespace, netbsd32_voidp data, \ |
849 | netbsd32_size_t nbytes); } | | 847 | netbsd32_size_t nbytes); } |
850 | 371 STD { int|netbsd32||extattr_list_file(netbsd32_charp path, \ | | 848 | 371 STD { int|netbsd32||extattr_list_file(netbsd32_charp path, \ |
851 | int attrnamespace, netbsd32_voidp data, \ | | 849 | int attrnamespace, netbsd32_voidp data, \ |
852 | netbsd32_size_t nbytes); } | | 850 | netbsd32_size_t nbytes); } |
853 | 372 STD { int|netbsd32||extattr_list_link(netbsd32_charp path, \ | | 851 | 372 STD { int|netbsd32||extattr_list_link(netbsd32_charp path, \ |
854 | int attrnamespace, netbsd32_voidp data, \ | | 852 | int attrnamespace, netbsd32_voidp data, \ |
855 | netbsd32_size_t nbytes); } | | 853 | netbsd32_size_t nbytes); } |
856 | 373 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 854 | 373 COMPAT_50 MODULAR compat_netbsd32_50 \ |
857 | { int|netbsd32||pselect(int nd, netbsd32_fd_setp_t in, \ | | 855 | { int|netbsd32||pselect(int nd, netbsd32_fd_setp_t in, \ |
858 | netbsd32_fd_setp_t ou, netbsd32_fd_setp_t ex, \ | | 856 | netbsd32_fd_setp_t ou, netbsd32_fd_setp_t ex, \ |
859 | netbsd32_timespec50p_t ts, \ | | 857 | netbsd32_timespec50p_t ts, \ |
860 | netbsd32_sigsetp_t mask); } | | 858 | netbsd32_sigsetp_t mask); } |
861 | 374 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 859 | 374 COMPAT_50 MODULAR compat_netbsd32_50 \ |
862 | { int|netbsd32||pollts(netbsd32_pollfdp_t fds, \ | | 860 | { int|netbsd32||pollts(netbsd32_pollfdp_t fds, \ |
863 | u_int nfds, netbsd32_timespec50p_t ts, \ | | 861 | u_int nfds, netbsd32_timespec50p_t ts, \ |
864 | netbsd32_sigsetp_t mask); } | | 862 | netbsd32_sigsetp_t mask); } |
865 | 375 STD { int|netbsd32||setxattr(netbsd32_charp path, \ | | 863 | 375 STD { int|netbsd32||setxattr(netbsd32_charp path, \ |
866 | netbsd32_charp name, netbsd32_voidp value, \ | | 864 | netbsd32_charp name, netbsd32_voidp value, \ |
867 | netbsd32_size_t size, int flags); } | | 865 | netbsd32_size_t size, int flags); } |
868 | 376 STD { int|netbsd32||lsetxattr(netbsd32_charp path, \ | | 866 | 376 STD { int|netbsd32||lsetxattr(netbsd32_charp path, \ |
869 | netbsd32_charp name, netbsd32_voidp value, \ | | 867 | netbsd32_charp name, netbsd32_voidp value, \ |
870 | netbsd32_size_t size, int flags); } | | 868 | netbsd32_size_t size, int flags); } |
871 | 377 STD { int|netbsd32||fsetxattr(int fd, \ | | 869 | 377 STD { int|netbsd32||fsetxattr(int fd, \ |
872 | netbsd32_charp name, netbsd32_voidp value, \ | | 870 | netbsd32_charp name, netbsd32_voidp value, \ |
873 | netbsd32_size_t size, int flags); } | | 871 | netbsd32_size_t size, int flags); } |
874 | 378 STD { int|netbsd32||getxattr(netbsd32_charp path, \ | | 872 | 378 STD { int|netbsd32||getxattr(netbsd32_charp path, \ |
875 | netbsd32_charp name, netbsd32_voidp value, \ | | 873 | netbsd32_charp name, netbsd32_voidp value, \ |
876 | netbsd32_size_t size); } | | 874 | netbsd32_size_t size); } |
877 | 379 STD { int|netbsd32||lgetxattr(netbsd32_charp path, \ | | 875 | 379 STD { int|netbsd32||lgetxattr(netbsd32_charp path, \ |
878 | netbsd32_charp name, netbsd32_voidp value, \ | | 876 | netbsd32_charp name, netbsd32_voidp value, \ |
879 | netbsd32_size_t size); } | | 877 | netbsd32_size_t size); } |
880 | 380 STD { int|netbsd32||fgetxattr(int fd, \ | | 878 | 380 STD { int|netbsd32||fgetxattr(int fd, \ |
881 | netbsd32_charp name, netbsd32_voidp value, \ | | 879 | netbsd32_charp name, netbsd32_voidp value, \ |
882 | netbsd32_size_t size); } | | 880 | netbsd32_size_t size); } |
883 | 381 STD { int|netbsd32||listxattr(netbsd32_charp path, \ | | 881 | 381 STD { int|netbsd32||listxattr(netbsd32_charp path, \ |
884 | netbsd32_charp list, netbsd32_size_t size); } | | 882 | netbsd32_charp list, netbsd32_size_t size); } |
885 | 382 STD { int|netbsd32||llistxattr(netbsd32_charp path, \ | | 883 | 382 STD { int|netbsd32||llistxattr(netbsd32_charp path, \ |
886 | netbsd32_charp list, netbsd32_size_t size); } | | 884 | netbsd32_charp list, netbsd32_size_t size); } |
887 | 383 STD { int|netbsd32||flistxattr(int fd, \ | | 885 | 383 STD { int|netbsd32||flistxattr(int fd, \ |
888 | netbsd32_charp list, netbsd32_size_t size); } | | 886 | netbsd32_charp list, netbsd32_size_t size); } |
889 | 384 STD { int|netbsd32||removexattr(netbsd32_charp path, \ | | 887 | 384 STD { int|netbsd32||removexattr(netbsd32_charp path, \ |
890 | netbsd32_charp name); } | | 888 | netbsd32_charp name); } |
891 | 385 STD { int|netbsd32||lremovexattr(netbsd32_charp path, \ | | 889 | 385 STD { int|netbsd32||lremovexattr(netbsd32_charp path, \ |
892 | netbsd32_charp name); } | | 890 | netbsd32_charp name); } |
893 | 386 STD { int|netbsd32||fremovexattr(int fd, \ | | 891 | 386 STD { int|netbsd32||fremovexattr(int fd, \ |
894 | netbsd32_charp name); } | | 892 | netbsd32_charp name); } |
895 | 387 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 893 | 387 COMPAT_50 MODULAR compat_netbsd32_50 \ |
896 | { int|netbsd32|30|stat(netbsd32_charp path, \ | | 894 | { int|netbsd32|30|stat(netbsd32_charp path, \ |
897 | netbsd32_stat50p_t ub); } | | 895 | netbsd32_stat50p_t ub); } |
898 | 388 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 896 | 388 COMPAT_50 MODULAR compat_netbsd32_50 \ |
899 | { int|netbsd32|30|fstat(int fd, \ | | 897 | { int|netbsd32|30|fstat(int fd, \ |
900 | netbsd32_stat50p_t sb); } | | 898 | netbsd32_stat50p_t sb); } |
901 | 389 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 899 | 389 COMPAT_50 MODULAR compat_netbsd32_50 \ |
902 | { int|netbsd32|30|lstat( \ | | 900 | { int|netbsd32|30|lstat( \ |
903 | netbsd32_charp path, netbsd32_stat50p_t ub); } | | 901 | netbsd32_charp path, netbsd32_stat50p_t ub); } |
904 | 390 STD { int|netbsd32|30|getdents(int fd, \ | | 902 | 390 STD { int|netbsd32|30|getdents(int fd, \ |
905 | netbsd32_charp buf, netbsd32_size_t count); } | | 903 | netbsd32_charp buf, netbsd32_size_t count); } |
906 | 391 IGNORED old posix fadvise | | 904 | 391 IGNORED old posix fadvise |
907 | 392 COMPAT_30 MODULAR compat_netbsd32_30 \ | | 905 | 392 COMPAT_30 MODULAR compat_netbsd32_30 \ |
908 | { int|netbsd32|30|fhstat( \ | | 906 | { int|netbsd32|30|fhstat( \ |
909 | netbsd32_fhandlep_t fhp, \ | | 907 | netbsd32_fhandlep_t fhp, \ |
910 | netbsd32_stat50p_t sb); } | | 908 | netbsd32_stat50p_t sb); } |
911 | 393 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 909 | 393 COMPAT_50 MODULAR compat_netbsd32_50 \ |
912 | { int|netbsd32||ntp_gettime( \ | | 910 | { int|netbsd32||ntp_gettime( \ |
913 | netbsd32_ntptimeval50p_t ntvp); } | | 911 | netbsd32_ntptimeval50p_t ntvp); } |
914 | 394 STD { int|netbsd32|30|socket(int domain, int type, \ | | 912 | 394 STD { int|netbsd32|30|socket(int domain, int type, \ |
915 | int protocol); } | | 913 | int protocol); } |
916 | 395 STD { int|netbsd32|30|getfh(netbsd32_charp fname, \ | | 914 | 395 STD { int|netbsd32|30|getfh(netbsd32_charp fname, \ |
917 | netbsd32_pointer_t fhp, netbsd32_size_tp fh_size); } | | 915 | netbsd32_pointer_t fhp, netbsd32_size_tp fh_size); } |
918 | 396 STD { int|netbsd32|40|fhopen(netbsd32_pointer_t fhp, \ | | 916 | 396 STD { int|netbsd32|40|fhopen(netbsd32_pointer_t fhp, \ |
919 | netbsd32_size_t fh_size, int flags); } | | 917 | netbsd32_size_t fh_size, int flags); } |
920 | 397 COMPAT_90 MODULAR compat_netbsd90 \ | | 918 | 397 COMPAT_90 MODULAR compat_netbsd90 \ |
921 | { int|netbsd32||fhstatvfs1( \ | | 919 | { int|netbsd32||fhstatvfs1( \ |
922 | netbsd32_pointer_t fhp, netbsd32_size_t fh_size,\ | | 920 | netbsd32_pointer_t fhp, netbsd32_size_t fh_size,\ |
923 | netbsd32_statvfs90p_t buf, int flags); } | | 921 | netbsd32_statvfs90p_t buf, int flags); } |
924 | 398 COMPAT_50 MODULAR compat_netbsd32_50 \ | | 922 | 398 COMPAT_50 MODULAR compat_netbsd32_50 \ |
925 | { int|netbsd32|40|fhstat( \ | | 923 | { int|netbsd32|40|fhstat( \ |
926 | netbsd32_pointer_t fhp, netbsd32_size_t fh_size,\ | | 924 | netbsd32_pointer_t fhp, netbsd32_size_t fh_size,\ |
927 | netbsd32_stat50p_t sb); } | | 925 | netbsd32_stat50p_t sb); } |
928 | | | 926 | |
929 | ; Asynchronous I/O system calls | | 927 | ; Asynchronous I/O system calls |
930 | 399 UNIMPL sys_aio_cancel | | 928 | 399 UNIMPL sys_aio_cancel |
931 | 400 UNIMPL sys_aio_error | | 929 | 400 UNIMPL sys_aio_error |
932 | 401 UNIMPL sys_aio_fsync | | 930 | 401 UNIMPL sys_aio_fsync |
933 | 402 UNIMPL sys_aio_read | | 931 | 402 UNIMPL sys_aio_read |
934 | 403 UNIMPL sys_aio_return | | 932 | 403 UNIMPL sys_aio_return |
935 | 404 UNIMPL sys_aio_suspend | | 933 | 404 UNIMPL sys_aio_suspend |
936 | 405 UNIMPL sys_aio_write | | 934 | 405 UNIMPL sys_aio_write |
937 | 406 UNIMPL sys_lio_listio | | 935 | 406 UNIMPL sys_lio_listio |
938 | | | 936 | |
939 | 407 UNIMPL | | 937 | 407 UNIMPL |
940 | 408 UNIMPL | | 938 | 408 UNIMPL |
941 | 409 UNIMPL | | 939 | 409 UNIMPL |
942 | | | 940 | |
943 | 410 STD { int|netbsd32||__mount50(netbsd32_charp type, \ | | 941 | 410 STD { int|netbsd32||__mount50(netbsd32_charp type, \ |
944 | netbsd32_charp path, int flags, \ | | 942 | netbsd32_charp path, int flags, \ |
945 | netbsd32_voidp data, netbsd32_size_t data_len); } | | 943 | netbsd32_voidp data, netbsd32_size_t data_len); } |
946 | 411 STD { netbsd32_voidp|netbsd32||mremap( \ | | 944 | 411 STD { netbsd32_voidp|netbsd32||mremap( \ |
947 | netbsd32_voidp old_address, \ | | 945 | netbsd32_voidp old_address, \ |
948 | netbsd32_size_t old_size, \ | | 946 | netbsd32_size_t old_size, \ |
949 | netbsd32_voidp new_address, \ | | 947 | netbsd32_voidp new_address, \ |
950 | netbsd32_size_t new_size, int flags); } | | 948 | netbsd32_size_t new_size, int flags); } |
951 | | | 949 | |
952 | 412 STD { int|netbsd32||pset_create(netbsd32_psetidp_t psid); } | | 950 | 412 STD { int|netbsd32||pset_create(netbsd32_psetidp_t psid); } |
953 | 413 STD { int|netbsd32||pset_destroy(psetid_t psid); } | | 951 | 413 STD { int|netbsd32||pset_destroy(psetid_t psid); } |
954 | 414 STD { int|netbsd32||pset_assign(psetid_t psid, \ | | 952 | 414 STD { int|netbsd32||pset_assign(psetid_t psid, \ |
955 | cpuid_t cpuid, netbsd32_psetidp_t opsid); } | | 953 | cpuid_t cpuid, netbsd32_psetidp_t opsid); } |
956 | 415 STD { int|netbsd32||_pset_bind(idtype_t idtype, \ | | 954 | 415 STD { int|netbsd32||_pset_bind(idtype_t idtype, \ |
957 | id_t first_id, id_t second_id, psetid_t psid, \ | | 955 | id_t first_id, id_t second_id, psetid_t psid, \ |
958 | netbsd32_psetidp_t opsid); } | | 956 | netbsd32_psetidp_t opsid); } |
959 | | | 957 | |
960 | 416 STD { int|netbsd32|50|posix_fadvise(int fd, int PAD, \ | | 958 | 416 STD { int|netbsd32|50|posix_fadvise(int fd, int PAD, \ |
961 | netbsd32_off_t offset, netbsd32_off_t len, int advice); } | | 959 | netbsd32_off_t offset, netbsd32_off_t len, int advice); } |
962 | 417 STD { int|netbsd32|50|select(int nd, \ | | 960 | 417 STD { int|netbsd32|50|select(int nd, \ |
963 | netbsd32_fd_setp_t in, netbsd32_fd_setp_t ou, \ | | 961 | netbsd32_fd_setp_t in, netbsd32_fd_setp_t ou, \ |
964 | netbsd32_fd_setp_t ex, netbsd32_timevalp_t tv); } | | 962 | netbsd32_fd_setp_t ex, netbsd32_timevalp_t tv); } |
965 | 418 STD { int|netbsd32|50|gettimeofday( \ | | 963 | 418 STD { int|netbsd32|50|gettimeofday( \ |
966 | netbsd32_timevalp_t tp, netbsd32_voidp tzp); } | | 964 | netbsd32_timevalp_t tp, netbsd32_voidp tzp); } |
967 | 419 STD { int|netbsd32|50|settimeofday( \ | | 965 | 419 STD { int|netbsd32|50|settimeofday( \ |
968 | const netbsd32_timevalp_t tv, \ | | 966 | const netbsd32_timevalp_t tv, \ |
969 | const netbsd32_voidp tzp); } | | 967 | const netbsd32_voidp tzp); } |
970 | 420 STD { int|netbsd32|50|utimes(const netbsd32_charp path, \ | | 968 | 420 STD { int|netbsd32|50|utimes(const netbsd32_charp path, \ |
971 | const netbsd32_timevalp_t tptr); } | | 969 | const netbsd32_timevalp_t tptr); } |
972 | 421 STD { int|netbsd32|50|adjtime( \ | | 970 | 421 STD { int|netbsd32|50|adjtime( \ |
973 | const netbsd32_timevalp_t delta, \ | | 971 | const netbsd32_timevalp_t delta, \ |
974 | netbsd32_timevalp_t olddelta); } | | 972 | netbsd32_timevalp_t olddelta); } |
975 | 422 EXCL __lfs_segwait50 | | 973 | 422 EXCL __lfs_segwait50 |
976 | 423 STD { int|netbsd32|50|futimes(int fd, \ | | 974 | 423 STD { int|netbsd32|50|futimes(int fd, \ |
977 | const netbsd32_timevalp_t tptr); } | | 975 | const netbsd32_timevalp_t tptr); } |
978 | 424 STD { int|netbsd32|50|lutimes(const netbsd32_charp path, \ | | 976 | 424 STD { int|netbsd32|50|lutimes(const netbsd32_charp path, \ |
979 | const netbsd32_timevalp_t tptr); } | | 977 | const netbsd32_timevalp_t tptr); } |
980 | 425 STD { int|netbsd32|50|setitimer(int which, \ | | 978 | 425 STD { int|netbsd32|50|setitimer(int which, \ |
981 | const netbsd32_itimervalp_t itv, \ | | 979 | const netbsd32_itimervalp_t itv, \ |
982 | netbsd32_itimervalp_t oitv); } | | 980 | netbsd32_itimervalp_t oitv); } |
983 | 426 STD { int|netbsd32|50|getitimer(int which, \ | | 981 | 426 STD { int|netbsd32|50|getitimer(int which, \ |
984 | netbsd32_itimervalp_t itv); } | | 982 | netbsd32_itimervalp_t itv); } |
985 | 427 STD { int|netbsd32|50|clock_gettime(clockid_t clock_id, \ | | 983 | 427 STD { int|netbsd32|50|clock_gettime(clockid_t clock_id, \ |
986 | netbsd32_timespecp_t tp); } | | 984 | netbsd32_timespecp_t tp); } |
987 | 428 STD { int|netbsd32|50|clock_settime(clockid_t clock_id, \ | | 985 | 428 STD { int|netbsd32|50|clock_settime(clockid_t clock_id, \ |
988 | const netbsd32_timespecp_t tp); } | | 986 | const netbsd32_timespecp_t tp); } |
989 | 429 STD { int|netbsd32|50|clock_getres(clockid_t clock_id, \ | | 987 | 429 STD { int|netbsd32|50|clock_getres(clockid_t clock_id, \ |
990 | netbsd32_timespecp_t tp); } | | 988 | netbsd32_timespecp_t tp); } |
991 | 430 STD { int|netbsd32|50|nanosleep( \ | | 989 | 430 STD { int|netbsd32|50|nanosleep( \ |
992 | const netbsd32_timespecp_t rqtp, \ | | 990 | const netbsd32_timespecp_t rqtp, \ |
993 | netbsd32_timespecp_t rmtp); } | | 991 | netbsd32_timespecp_t rmtp); } |
994 | 431 STD { int|netbsd32|50|__sigtimedwait( \ | | 992 | 431 STD { int|netbsd32|50|__sigtimedwait( \ |
995 | const netbsd32_sigsetp_t set, \ | | 993 | const netbsd32_sigsetp_t set, \ |
996 | netbsd32_siginfop_t info, \ | | 994 | netbsd32_siginfop_t info, \ |
997 | netbsd32_timespecp_t timeout); } | | 995 | netbsd32_timespecp_t timeout); } |
998 | 432 STD MODULAR compat_netbsd32_mqueue \ | | 996 | 432 STD MODULAR compat_netbsd32_mqueue \ |
999 | { int|netbsd32|50|mq_timedsend(mqd_t mqdes, \ | | 997 | { int|netbsd32|50|mq_timedsend(mqd_t mqdes, \ |
1000 | const netbsd32_charp msg_ptr, \ | | 998 | const netbsd32_charp msg_ptr, \ |
1001 | netbsd32_size_t msg_len, \ | | 999 | netbsd32_size_t msg_len, \ |
1002 | unsigned msg_prio, \ | | 1000 | unsigned msg_prio, \ |
1003 | const netbsd32_timespecp_t abs_timeout); } | | 1001 | const netbsd32_timespecp_t abs_timeout); } |
1004 | 433 STD MODULAR compat_netbsd32_mqueue \ | | 1002 | 433 STD MODULAR compat_netbsd32_mqueue \ |
1005 | { netbsd32_ssize_t|netbsd32|50|mq_timedreceive( \ | | 1003 | { netbsd32_ssize_t|netbsd32|50|mq_timedreceive( \ |
1006 | mqd_t mqdes, netbsd32_charp msg_ptr, \ | | 1004 | mqd_t mqdes, netbsd32_charp msg_ptr, \ |
1007 | netbsd32_size_t msg_len, netbsd32_uintp msg_prio, \ | | 1005 | netbsd32_size_t msg_len, netbsd32_uintp msg_prio, \ |
1008 | const netbsd32_timespecp_t abs_timeout); } | | 1006 | const netbsd32_timespecp_t abs_timeout); } |
1009 | 434 COMPAT_60 MODULAR compat_netbsd32_60 \ | | 1007 | 434 COMPAT_60 MODULAR compat_netbsd32_60 \ |
1010 | { int|netbsd32||_lwp_park( \ | | 1008 | { int|netbsd32||_lwp_park( \ |
1011 | const netbsd32_timespecp_t ts, \ | | 1009 | const netbsd32_timespecp_t ts, \ |
1012 | lwpid_t unpark, const netbsd32_voidp hint, \ | | 1010 | lwpid_t unpark, const netbsd32_voidp hint, \ |
1013 | const netbsd32_voidp unparkhint); } | | 1011 | const netbsd32_voidp unparkhint); } |
1014 | 435 STD { int|netbsd32|50|kevent(int fd, \ | | 1012 | 435 STD { int|netbsd32|50|kevent(int fd, \ |
1015 | const netbsd32_keventp_t changelist, \ | | 1013 | const netbsd32_keventp_t changelist, \ |
1016 | netbsd32_size_t nchanges, \ | | 1014 | netbsd32_size_t nchanges, \ |
1017 | netbsd32_keventp_t eventlist, \ | | 1015 | netbsd32_keventp_t eventlist, \ |
1018 | netbsd32_size_t nevents, \ | | 1016 | netbsd32_size_t nevents, \ |
1019 | const netbsd32_timespecp_t timeout); } | | 1017 | const netbsd32_timespecp_t timeout); } |
1020 | 436 STD { int|netbsd32|50|pselect(int nd, \ | | 1018 | 436 STD { int|netbsd32|50|pselect(int nd, \ |
1021 | netbsd32_fd_setp_t in, \ | | 1019 | netbsd32_fd_setp_t in, \ |
1022 | netbsd32_fd_setp_t ou, \ | | 1020 | netbsd32_fd_setp_t ou, \ |
1023 | netbsd32_fd_setp_t ex, \ | | 1021 | netbsd32_fd_setp_t ex, \ |
1024 | const netbsd32_timespecp_t ts, \ | | 1022 | const netbsd32_timespecp_t ts, \ |
1025 | const netbsd32_sigsetp_t mask); } | | 1023 | const netbsd32_sigsetp_t mask); } |
1026 | 437 STD { int|netbsd32|50|pollts(netbsd32_pollfdp_t fds, \ | | 1024 | 437 STD { int|netbsd32|50|pollts(netbsd32_pollfdp_t fds, \ |
1027 | u_int nfds, const netbsd32_timespecp_t ts, \ | | 1025 | u_int nfds, const netbsd32_timespecp_t ts, \ |
1028 | const netbsd32_sigsetp_t mask); } | | 1026 | const netbsd32_sigsetp_t mask); } |
1029 | 438 UNIMPL netbsd32___aio_suspend50 | | 1027 | 438 UNIMPL netbsd32___aio_suspend50 |
1030 | 439 STD { int|netbsd32|50|stat(const netbsd32_charp path, \ | | 1028 | 439 STD { int|netbsd32|50|stat(const netbsd32_charp path, \ |
1031 | netbsd32_statp_t ub); } | | 1029 | netbsd32_statp_t ub); } |
1032 | 440 STD { int|netbsd32|50|fstat(int fd, netbsd32_statp_t sb); } | | 1030 | 440 STD { int|netbsd32|50|fstat(int fd, netbsd32_statp_t sb); } |
1033 | 441 STD { int|netbsd32|50|lstat(const netbsd32_charp path, \ | | 1031 | 441 STD { int|netbsd32|50|lstat(const netbsd32_charp path, \ |
1034 | netbsd32_statp_t ub); } | | 1032 | netbsd32_statp_t ub); } |
1035 | 442 STD MODULAR compat_netbsd32_sysvipc \ | | 1033 | 442 STD MODULAR compat_netbsd32_sysvipc \ |
1036 | { int|netbsd32|50|__semctl(int semid, int semnum, \ | | 1034 | { int|netbsd32|50|__semctl(int semid, int semnum, \ |
1037 | int cmd, ... netbsd32_semunp_t arg); } | | 1035 | int cmd, ... netbsd32_semunp_t arg); } |
1038 | 443 STD MODULAR compat_netbsd32_sysvipc \ | | 1036 | 443 STD MODULAR compat_netbsd32_sysvipc \ |
1039 | { int|netbsd32|50|shmctl(int shmid, int cmd, \ | | 1037 | { int|netbsd32|50|shmctl(int shmid, int cmd, \ |
1040 | netbsd32_shmid_dsp_t buf); } | | 1038 | netbsd32_shmid_dsp_t buf); } |
1041 | 444 STD MODULAR compat_netbsd32_sysvipc \ | | 1039 | 444 STD MODULAR compat_netbsd32_sysvipc \ |
1042 | { int|netbsd32|50|msgctl(int msqid, int cmd, \ | | 1040 | { int|netbsd32|50|msgctl(int msqid, int cmd, \ |
1043 | netbsd32_msqid_dsp_t buf); } | | 1041 | netbsd32_msqid_dsp_t buf); } |
1044 | 445 STD { int|netbsd32|50|getrusage(int who, \ | | 1042 | 445 STD { int|netbsd32|50|getrusage(int who, \ |
1045 | netbsd32_rusagep_t rusage); } | | 1043 | netbsd32_rusagep_t rusage); } |
1046 | 446 STD { int|netbsd32|50|timer_settime(timer_t timerid, \ | | 1044 | 446 STD { int|netbsd32|50|timer_settime(timer_t timerid, \ |
1047 | int flags, const netbsd32_itimerspecp_t value, \ | | 1045 | int flags, const netbsd32_itimerspecp_t value, \ |
1048 | netbsd32_itimerspecp_t ovalue); } | | 1046 | netbsd32_itimerspecp_t ovalue); } |
1049 | 447 STD { int|netbsd32|50|timer_gettime(timer_t timerid, \ | | 1047 | 447 STD { int|netbsd32|50|timer_gettime(timer_t timerid, \ |
1050 | netbsd32_itimerspecp_t value); } | | 1048 | netbsd32_itimerspecp_t value); } |
1051 | #if defined(NTP) || !defined(_KERNEL_OPT) | | 1049 | #if defined(NTP) || !defined(_KERNEL_OPT) |
1052 | 448 STD { int|netbsd32|50|ntp_gettime( \ | | 1050 | 448 STD { int|netbsd32|50|ntp_gettime( \ |
1053 | netbsd32_ntptimevalp_t ntvp); } | | 1051 | netbsd32_ntptimevalp_t ntvp); } |
1054 | #else | | 1052 | #else |
1055 | 448 EXCL ___ntp_gettime50 | | 1053 | 448 EXCL ___ntp_gettime50 |
1056 | #endif | | 1054 | #endif |
1057 | 449 STD { int|netbsd32|50|wait4(int pid, \ | | 1055 | 449 STD { int|netbsd32|50|wait4(int pid, \ |
1058 | netbsd32_intp status, \ | | 1056 | netbsd32_intp status, \ |
1059 | int options, netbsd32_rusagep_t rusage); } | | 1057 | int options, netbsd32_rusagep_t rusage); } |
1060 | 450 STD { int|netbsd32|50|mknod(const netbsd32_charp path, \ | | 1058 | 450 STD { int|netbsd32|50|mknod(const netbsd32_charp path, \ |
1061 | mode_t mode, netbsd32_dev_t dev); } | | 1059 | mode_t mode, netbsd32_dev_t dev); } |
1062 | 451 STD { int|netbsd32|50|fhstat(const netbsd32_voidp fhp, \ | | 1060 | 451 STD { int|netbsd32|50|fhstat(const netbsd32_voidp fhp, \ |
1063 | netbsd32_size_t fh_size, netbsd32_statp_t sb); } | | 1061 | netbsd32_size_t fh_size, netbsd32_statp_t sb); } |
1064 | 452 OBSOL 5.99 quotactl | | 1062 | 452 OBSOL 5.99 quotactl |
1065 | 453 STD { int|netbsd32||pipe2(netbsd32_intp fildes, int flags); } | | 1063 | 453 STD { int|netbsd32||pipe2(netbsd32_intp fildes, int flags); } |
1066 | 454 STD { int|netbsd32||dup3(int from, int to, int flags); } | | 1064 | 454 STD { int|netbsd32||dup3(int from, int to, int flags); } |
1067 | 455 STD { int|netbsd32||kqueue1(int flags); } | | 1065 | 455 STD { int|netbsd32||kqueue1(int flags); } |
1068 | 456 STD { int|netbsd32||paccept(int s, \ | | 1066 | 456 STD { int|netbsd32||paccept(int s, \ |
1069 | netbsd32_sockaddrp_t name, \ | | 1067 | netbsd32_sockaddrp_t name, \ |
1070 | netbsd32_socklenp_t anamelen, \ | | 1068 | netbsd32_socklenp_t anamelen, \ |
1071 | const netbsd32_sigsetp_t mask, \ | | 1069 | const netbsd32_sigsetp_t mask, \ |
1072 | int flags); } | | 1070 | int flags); } |
1073 | 457 STD { int|netbsd32||linkat(int fd1, \ | | 1071 | 457 STD { int|netbsd32||linkat(int fd1, \ |
1074 | const netbsd32_charp name1, \ | | 1072 | const netbsd32_charp name1, \ |
1075 | int fd2, \ | | 1073 | int fd2, \ |
1076 | const netbsd32_charp name2, \ | | 1074 | const netbsd32_charp name2, \ |
1077 | int flags); } | | 1075 | int flags); } |
1078 | 458 STD { int|netbsd32||renameat(int fromfd, \ | | 1076 | 458 STD { int|netbsd32||renameat(int fromfd, \ |
1079 | const netbsd32_charp from, \ | | 1077 | const netbsd32_charp from, \ |
1080 | int tofd, \ | | 1078 | int tofd, \ |
1081 | const netbsd32_charp to); } | | 1079 | const netbsd32_charp to); } |
1082 | 459 STD { int|netbsd32||mkfifoat(int fd, \ | | 1080 | 459 STD { int|netbsd32||mkfifoat(int fd, \ |
1083 | const netbsd32_charp path, \ | | 1081 | const netbsd32_charp path, \ |
1084 | mode_t mode); } | | 1082 | mode_t mode); } |
1085 | 460 STD { int|netbsd32||mknodat(int fd, \ | | 1083 | 460 STD { int|netbsd32||mknodat(int fd, \ |
1086 | const netbsd32_charp path, \ | | 1084 | const netbsd32_charp path, \ |
1087 | mode_t mode, int PAD, \ | | 1085 | mode_t mode, int PAD, \ |
1088 | netbsd32_dev_t dev); } | | 1086 | netbsd32_dev_t dev); } |
1089 | 461 STD { int|netbsd32||mkdirat(int fd, \ | | 1087 | 461 STD { int|netbsd32||mkdirat(int fd, \ |
1090 | const netbsd32_charp path, \ | | 1088 | const netbsd32_charp path, \ |
1091 | mode_t mode); } | | 1089 | mode_t mode); } |
1092 | 462 STD { int|netbsd32||faccessat(int fd, \ | | 1090 | 462 STD { int|netbsd32||faccessat(int fd, \ |
1093 | const netbsd32_charp path, \ | | 1091 | const netbsd32_charp path, \ |
1094 | int amode, \ | | 1092 | int amode, \ |
1095 | int flag); } | | 1093 | int flag); } |
1096 | 463 STD { int|netbsd32||fchmodat(int fd, \ | | 1094 | 463 STD { int|netbsd32||fchmodat(int fd, \ |
1097 | const netbsd32_charp path, \ | | 1095 | const netbsd32_charp path, \ |
1098 | mode_t mode, \ | | 1096 | mode_t mode, \ |
1099 | int flag); } | | 1097 | int flag); } |
1100 | 464 STD { int|netbsd32||fchownat(int fd, \ | | 1098 | 464 STD { int|netbsd32||fchownat(int fd, \ |
1101 | const netbsd32_charp path, \ | | 1099 | const netbsd32_charp path, \ |
1102 | uid_t owner, \ | | 1100 | uid_t owner, \ |
1103 | gid_t group, \ | | 1101 | gid_t group, \ |
1104 | int flag); } | | 1102 | int flag); } |
1105 | 465 STD { int|netbsd32||fexecve(int fd, \ | | 1103 | 465 STD { int|netbsd32||fexecve(int fd, \ |
1106 | netbsd32_charpp argp, \ | | 1104 | netbsd32_charpp argp, \ |
1107 | netbsd32_charpp envp); } | | 1105 | netbsd32_charpp envp); } |
1108 | 466 STD { int|netbsd32||fstatat(int fd, \ | | 1106 | 466 STD { int|netbsd32||fstatat(int fd, \ |
1109 | const netbsd32_charp path, \ | | 1107 | const netbsd32_charp path, \ |
1110 | netbsd32_statp_t buf, \ | | 1108 | netbsd32_statp_t buf, \ |
1111 | int flag); } | | 1109 | int flag); } |
1112 | 467 STD { int|netbsd32||utimensat(int fd, \ | | 1110 | 467 STD { int|netbsd32||utimensat(int fd, \ |
1113 | const netbsd32_charp path, \ | | 1111 | const netbsd32_charp path, \ |
1114 | const netbsd32_timespecp_t tptr, \ | | 1112 | const netbsd32_timespecp_t tptr, \ |
1115 | int flag); } | | 1113 | int flag); } |
1116 | 468 STD { int|netbsd32||openat(int fd, \ | | 1114 | 468 STD { int|netbsd32||openat(int fd, \ |
1117 | const netbsd32_charp path, \ | | 1115 | const netbsd32_charp path, \ |
1118 | int oflags, ... \ | | 1116 | int oflags, ... \ |
1119 | mode_t mode); } | | 1117 | mode_t mode); } |
1120 | 469 STD { netbsd32_ssize_t|netbsd32||readlinkat(int fd, \ | | 1118 | 469 STD { netbsd32_ssize_t|netbsd32||readlinkat(int fd, \ |
1121 | const netbsd32_charp path, \ | | 1119 | const netbsd32_charp path, \ |
1122 | netbsd32_charp buf, \ | | 1120 | netbsd32_charp buf, \ |
1123 | netbsd32_size_t bufsize); } | | 1121 | netbsd32_size_t bufsize); } |
1124 | 470 STD { int|netbsd32||symlinkat(const netbsd32_charp path1, \ | | 1122 | 470 STD { int|netbsd32||symlinkat(const netbsd32_charp path1, \ |
1125 | int fd, \ | | 1123 | int fd, \ |
1126 | const netbsd32_charp path2); } | | 1124 | const netbsd32_charp path2); } |
1127 | 471 STD { int|netbsd32||unlinkat(int fd, \ | | 1125 | 471 STD { int|netbsd32||unlinkat(int fd, \ |
1128 | const netbsd32_charp path, \ | | 1126 | const netbsd32_charp path, \ |
1129 | int flag); } | | 1127 | int flag); } |
1130 | 472 STD { int|netbsd32||futimens(int fd, \ | | 1128 | 472 STD { int|netbsd32||futimens(int fd, \ |
1131 | const netbsd32_timespecp_t tptr); } | | 1129 | const netbsd32_timespecp_t tptr); } |
1132 | #if defined(QUOTA) || !defined(_KERNEL_OPT) | | 1130 | #if defined(QUOTA) || !defined(_KERNEL_OPT) |
1133 | 473 STD { int|netbsd32||__quotactl(const netbsd32_charp path, \ | | 1131 | 473 STD { int|netbsd32||__quotactl(const netbsd32_charp path, \ |
1134 | netbsd32_voidp args); } | | 1132 | netbsd32_voidp args); } |
1135 | #else | | 1133 | #else |
1136 | 473 EXCL netbsd32___quotactl | | 1134 | 473 EXCL netbsd32___quotactl |
1137 | #endif | | 1135 | #endif |
1138 | 474 NOERR { int|netbsd32||posix_spawn(netbsd32_pid_tp pid, \ | | 1136 | 474 NOERR { int|netbsd32||posix_spawn(netbsd32_pid_tp pid, \ |
1139 | const netbsd32_charp path, \ | | 1137 | const netbsd32_charp path, \ |
1140 | const netbsd32_posix_spawn_file_actionsp \ | | 1138 | const netbsd32_posix_spawn_file_actionsp \ |
1141 | file_actions, \ | | 1139 | file_actions, \ |
1142 | const netbsd32_posix_spawnattrp attrp, \ | | 1140 | const netbsd32_posix_spawnattrp attrp, \ |
1143 | netbsd32_charpp argv, netbsd32_charpp envp); } | | 1141 | netbsd32_charpp argv, netbsd32_charpp envp); } |
1144 | | | 1142 | |
1145 | 475 STD { int|netbsd32||recvmmsg(int s, \ | | 1143 | 475 STD { int|netbsd32||recvmmsg(int s, \ |
1146 | netbsd32_mmsghdrp_t mmsg, \ | | 1144 | netbsd32_mmsghdrp_t mmsg, \ |
1147 | unsigned int vlen, unsigned int flags, \ | | 1145 | unsigned int vlen, unsigned int flags, \ |
1148 | netbsd32_timespecp_t timeout); } | | 1146 | netbsd32_timespecp_t timeout); } |
1149 | 476 STD { int|netbsd32||sendmmsg(int s, \ | | 1147 | 476 STD { int|netbsd32||sendmmsg(int s, \ |
1150 | netbsd32_mmsghdrp_t mmsg, \ | | 1148 | netbsd32_mmsghdrp_t mmsg, \ |
1151 | unsigned int vlen, unsigned int flags); } | | 1149 | unsigned int vlen, unsigned int flags); } |
1152 | 477 STD { int|netbsd32||clock_nanosleep(\ | | 1150 | 477 STD { int|netbsd32||clock_nanosleep(\ |
1153 | netbsd32_clockid_t clock_id, \ | | 1151 | netbsd32_clockid_t clock_id, \ |
1154 | int flags, const netbsd32_timespecp_t rqtp, \ | | 1152 | int flags, const netbsd32_timespecp_t rqtp, \ |
1155 | netbsd32_timespecp_t rmtp); } | | 1153 | netbsd32_timespecp_t rmtp); } |
1156 | 478 STD { int|netbsd32|60|_lwp_park(\ | | 1154 | 478 STD { int|netbsd32|60|_lwp_park(\ |
1157 | netbsd32_clockid_t clock_id, \ | | 1155 | netbsd32_clockid_t clock_id, \ |
1158 | int flags, netbsd32_timespecp_t ts, \ | | 1156 | int flags, netbsd32_timespecp_t ts, \ |
1159 | lwpid_t unpark, netbsd32_voidp hint, \ | | 1157 | lwpid_t unpark, netbsd32_voidp hint, \ |
1160 | netbsd32_voidp unparkhint); } | | 1158 | netbsd32_voidp unparkhint); } |
1161 | 479 NOERR { int|netbsd32||posix_fallocate(int fd, int PAD, \ | | 1159 | 479 NOERR { int|netbsd32||posix_fallocate(int fd, int PAD, \ |
1162 | netbsd32_off_t pos, netbsd32_off_t len); } | | 1160 | netbsd32_off_t pos, netbsd32_off_t len); } |
1163 | 480 STD { int|netbsd32||fdiscard(int fd, int PAD, \ | | 1161 | 480 STD { int|netbsd32||fdiscard(int fd, int PAD, \ |
1164 | netbsd32_off_t pos, netbsd32_off_t len); } | | 1162 | netbsd32_off_t pos, netbsd32_off_t len); } |
1165 | 481 STD { int|netbsd32||wait6(idtype_t idtype, id_t id, \ | | 1163 | 481 STD { int|netbsd32||wait6(idtype_t idtype, id_t id, \ |
1166 | netbsd32_intp status, int options, \ | | 1164 | netbsd32_intp status, int options, \ |
1167 | netbsd32_wrusagep_t wru, netbsd32_siginfop_t info); } | | 1165 | netbsd32_wrusagep_t wru, netbsd32_siginfop_t info); } |
1168 | 482 STD { int|netbsd32||clock_getcpuclockid2(idtype_t idtype, \ | | 1166 | 482 STD { int|netbsd32||clock_getcpuclockid2(idtype_t idtype, \ |
1169 | id_t id, netbsd32_clockidp_t clock_id); } | | 1167 | id_t id, netbsd32_clockidp_t clock_id); } |
1170 | 483 STD { int|netbsd32|90|getvfsstat( \ | | 1168 | 483 STD { int|netbsd32|90|getvfsstat( \ |
1171 | netbsd32_statvfsp_t buf, \ | | 1169 | netbsd32_statvfsp_t buf, \ |
1172 | netbsd32_size_t bufsize, int flags); } | | 1170 | netbsd32_size_t bufsize, int flags); } |
1173 | 484 STD { int|netbsd32|90|statvfs1(netbsd32_charp path, \ | | 1171 | 484 STD { int|netbsd32|90|statvfs1(netbsd32_charp path, \ |
1174 | netbsd32_statvfsp_t buf, int flags); } | | 1172 | netbsd32_statvfsp_t buf, int flags); } |
1175 | 485 STD { int|netbsd32|90|fstatvfs1(int fd, \ | | 1173 | 485 STD { int|netbsd32|90|fstatvfs1(int fd, \ |
1176 | netbsd32_statvfsp_t buf, int flags); } | | 1174 | netbsd32_statvfsp_t buf, int flags); } |
1177 | 486 STD { int|netbsd32|90|fhstatvfs1(netbsd32_voidp fhp, \ | | 1175 | 486 STD { int|netbsd32|90|fhstatvfs1(netbsd32_voidp fhp, \ |
1178 | netbsd32_size_t fh_size, netbsd32_statvfsp_t buf, \ | | 1176 | netbsd32_size_t fh_size, netbsd32_statvfsp_t buf, \ |
1179 | int flags); } | | 1177 | int flags); } |