Update.
[glibc.git] / sysdeps / unix / sysv / linux / mips / sys / syscall.h
blob82f8427aa08c333ab37345158df14e9e96161274
1 /* Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc.
2 This file is part of the GNU C Library.
4 The GNU C Library is free software; you can redistribute it and/or
5 modify it under the terms of the GNU Library General Public License as
6 published by the Free Software Foundation; either version 2 of the
7 License, or (at your option) any later version.
9 The GNU C Library is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 Library General Public License for more details.
14 You should have received a copy of the GNU Library General Public
15 License along with the GNU C Library; see the file COPYING.LIB. If not,
16 write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
17 Boston, MA 02111-1307, USA. */
19 #ifndef _SYSCALL_H
20 #define _SYSCALL_H 1
22 /* This file should list the numbers of the system the system knows.
23 But instead of duplicating this we use the information available
24 from the kernel sources. */
25 #include <asm/unistd.h>
28 * SVR4 syscalls are in the range from 1 to 999
30 #define SYS_SVR4 0
31 #define SYS_SVR4_syscall (SYS_SVR4 + 0)
32 #define SYS_SVR4_exit (SYS_SVR4 + 1)
33 #define SYS_SVR4_fork (SYS_SVR4 + 2)
34 #define SYS_SVR4_read (SYS_SVR4 + 3)
35 #define SYS_SVR4_write (SYS_SVR4 + 4)
36 #define SYS_SVR4_open (SYS_SVR4 + 5)
37 #define SYS_SVR4_close (SYS_SVR4 + 6)
38 #define SYS_SVR4_wait (SYS_SVR4 + 7)
39 #define SYS_SVR4_creat (SYS_SVR4 + 8)
40 #define SYS_SVR4_link (SYS_SVR4 + 9)
41 #define SYS_SVR4_unlink (SYS_SVR4 + 10)
42 #define SYS_SVR4_exec (SYS_SVR4 + 11)
43 #define SYS_SVR4_chdir (SYS_SVR4 + 12)
44 #define SYS_SVR4_gtime (SYS_SVR4 + 13)
45 #define SYS_SVR4_mknod (SYS_SVR4 + 14)
46 #define SYS_SVR4_chmod (SYS_SVR4 + 15)
47 #define SYS_SVR4_chown (SYS_SVR4 + 16)
48 #define SYS_SVR4_sbreak (SYS_SVR4 + 17)
49 #define SYS_SVR4_stat (SYS_SVR4 + 18)
50 #define SYS_SVR4_lseek (SYS_SVR4 + 19)
51 #define SYS_SVR4_getpid (SYS_SVR4 + 20)
52 #define SYS_SVR4_mount (SYS_SVR4 + 21)
53 #define SYS_SVR4_umount (SYS_SVR4 + 22)
54 #define SYS_SVR4_setuid (SYS_SVR4 + 23)
55 #define SYS_SVR4_getuid (SYS_SVR4 + 24)
56 #define SYS_SVR4_stime (SYS_SVR4 + 25)
57 #define SYS_SVR4_ptrace (SYS_SVR4 + 26)
58 #define SYS_SVR4_alarm (SYS_SVR4 + 27)
59 #define SYS_SVR4_fstat (SYS_SVR4 + 28)
60 #define SYS_SVR4_pause (SYS_SVR4 + 29)
61 #define SYS_SVR4_utime (SYS_SVR4 + 30)
62 #define SYS_SVR4_stty (SYS_SVR4 + 31)
63 #define SYS_SVR4_gtty (SYS_SVR4 + 32)
64 #define SYS_SVR4_access (SYS_SVR4 + 33)
65 #define SYS_SVR4_nice (SYS_SVR4 + 34)
66 #define SYS_SVR4_statfs (SYS_SVR4 + 35)
67 #define SYS_SVR4_sync (SYS_SVR4 + 36)
68 #define SYS_SVR4_kill (SYS_SVR4 + 37)
69 #define SYS_SVR4_fstatfs (SYS_SVR4 + 38)
70 #define SYS_SVR4_setpgrp (SYS_SVR4 + 39)
71 #define SYS_SVR4_cxenix (SYS_SVR4 + 40)
72 #define SYS_SVR4_dup (SYS_SVR4 + 41)
73 #define SYS_SVR4_pipe (SYS_SVR4 + 42)
74 #define SYS_SVR4_times (SYS_SVR4 + 43)
75 #define SYS_SVR4_profil (SYS_SVR4 + 44)
76 #define SYS_SVR4_plock (SYS_SVR4 + 45)
77 #define SYS_SVR4_setgid (SYS_SVR4 + 46)
78 #define SYS_SVR4_getgid (SYS_SVR4 + 47)
79 #define SYS_SVR4_sig (SYS_SVR4 + 48)
80 #define SYS_SVR4_msgsys (SYS_SVR4 + 49)
81 #define SYS_SVR4_sysmips (SYS_SVR4 + 50)
82 #define SYS_SVR4_sysacct (SYS_SVR4 + 51)
83 #define SYS_SVR4_shmsys (SYS_SVR4 + 52)
84 #define SYS_SVR4_semsys (SYS_SVR4 + 53)
85 #define SYS_SVR4_ioctl (SYS_SVR4 + 54)
86 #define SYS_SVR4_uadmin (SYS_SVR4 + 55)
87 #define SYS_SVR4_exch (SYS_SVR4 + 56)
88 #define SYS_SVR4_utssys (SYS_SVR4 + 57)
89 #define SYS_SVR4_fsync (SYS_SVR4 + 58)
90 #define SYS_SVR4_exece (SYS_SVR4 + 59)
91 #define SYS_SVR4_umask (SYS_SVR4 + 60)
92 #define SYS_SVR4_chroot (SYS_SVR4 + 61)
93 #define SYS_SVR4_fcntl (SYS_SVR4 + 62)
94 #define SYS_SVR4_ulimit (SYS_SVR4 + 63)
95 #define SYS_SVR4_reserved1 (SYS_SVR4 + 64)
96 #define SYS_SVR4_reserved2 (SYS_SVR4 + 65)
97 #define SYS_SVR4_reserved3 (SYS_SVR4 + 66)
98 #define SYS_SVR4_reserved4 (SYS_SVR4 + 67)
99 #define SYS_SVR4_reserved5 (SYS_SVR4 + 68)
100 #define SYS_SVR4_reserved6 (SYS_SVR4 + 69)
101 #define SYS_SVR4_advfs (SYS_SVR4 + 70)
102 #define SYS_SVR4_unadvfs (SYS_SVR4 + 71)
103 #define SYS_SVR4_unused1 (SYS_SVR4 + 72)
104 #define SYS_SVR4_unused2 (SYS_SVR4 + 73)
105 #define SYS_SVR4_rfstart (SYS_SVR4 + 74)
106 #define SYS_SVR4_unused3 (SYS_SVR4 + 75)
107 #define SYS_SVR4_rdebug (SYS_SVR4 + 76)
108 #define SYS_SVR4_rfstop (SYS_SVR4 + 77)
109 #define SYS_SVR4_rfsys (SYS_SVR4 + 78)
110 #define SYS_SVR4_rmdir (SYS_SVR4 + 79)
111 #define SYS_SVR4_mkdir (SYS_SVR4 + 80)
112 #define SYS_SVR4_getdents (SYS_SVR4 + 81)
113 #define SYS_SVR4_libattach (SYS_SVR4 + 82)
114 #define SYS_SVR4_libdetach (SYS_SVR4 + 83)
115 #define SYS_SVR4_sysfs (SYS_SVR4 + 84)
116 #define SYS_SVR4_getmsg (SYS_SVR4 + 85)
117 #define SYS_SVR4_putmsg (SYS_SVR4 + 86)
118 #define SYS_SVR4_poll (SYS_SVR4 + 87)
119 #define SYS_SVR4_lstat (SYS_SVR4 + 88)
120 #define SYS_SVR4_symlink (SYS_SVR4 + 89)
121 #define SYS_SVR4_readlink (SYS_SVR4 + 90)
122 #define SYS_SVR4_setgroups (SYS_SVR4 + 91)
123 #define SYS_SVR4_getgroups (SYS_SVR4 + 92)
124 #define SYS_SVR4_fchmod (SYS_SVR4 + 93)
125 #define SYS_SVR4_fchown (SYS_SVR4 + 94)
126 #define SYS_SVR4_sigprocmask (SYS_SVR4 + 95)
127 #define SYS_SVR4_sigsuspend (SYS_SVR4 + 96)
128 #define SYS_SVR4_sigaltstack (SYS_SVR4 + 97)
129 #define SYS_SVR4_sigaction (SYS_SVR4 + 98)
130 #define SYS_SVR4_sigpending (SYS_SVR4 + 99)
131 #define SYS_SVR4_setcontext (SYS_SVR4 + 100)
132 #define SYS_SVR4_evsys (SYS_SVR4 + 101)
133 #define SYS_SVR4_evtrapret (SYS_SVR4 + 102)
134 #define SYS_SVR4_statvfs (SYS_SVR4 + 103)
135 #define SYS_SVR4_fstatvfs (SYS_SVR4 + 104)
136 #define SYS_SVR4_reserved7 (SYS_SVR4 + 105)
137 #define SYS_SVR4_nfssys (SYS_SVR4 + 106)
138 #define SYS_SVR4_waitid (SYS_SVR4 + 107)
139 #define SYS_SVR4_sigsendset (SYS_SVR4 + 108)
140 #define SYS_SVR4_hrtsys (SYS_SVR4 + 109)
141 #define SYS_SVR4_acancel (SYS_SVR4 + 110)
142 #define SYS_SVR4_async (SYS_SVR4 + 111)
143 #define SYS_SVR4_priocntlset (SYS_SVR4 + 112)
144 #define SYS_SVR4_pathconf (SYS_SVR4 + 113)
145 #define SYS_SVR4_mincore (SYS_SVR4 + 114)
146 #define SYS_SVR4_mmap (SYS_SVR4 + 115)
147 #define SYS_SVR4_mprotect (SYS_SVR4 + 116)
148 #define SYS_SVR4_munmap (SYS_SVR4 + 117)
149 #define SYS_SVR4_fpathconf (SYS_SVR4 + 118)
150 #define SYS_SVR4_vfork (SYS_SVR4 + 119)
151 #define SYS_SVR4_fchdir (SYS_SVR4 + 120)
152 #define SYS_SVR4_readv (SYS_SVR4 + 121)
153 #define SYS_SVR4_writev (SYS_SVR4 + 122)
154 #define SYS_SVR4_xstat (SYS_SVR4 + 123)
155 #define SYS_SVR4_lxstat (SYS_SVR4 + 124)
156 #define SYS_SVR4_fxstat (SYS_SVR4 + 125)
157 #define SYS_SVR4_xmknod (SYS_SVR4 + 126)
158 #define SYS_SVR4_clocal (SYS_SVR4 + 127)
159 #define SYS_SVR4_setrlimit (SYS_SVR4 + 128)
160 #define SYS_SVR4_getrlimit (SYS_SVR4 + 129)
161 #define SYS_SVR4_lchown (SYS_SVR4 + 130)
162 #define SYS_SVR4_memcntl (SYS_SVR4 + 131)
163 #define SYS_SVR4_getpmsg (SYS_SVR4 + 132)
164 #define SYS_SVR4_putpmsg (SYS_SVR4 + 133)
165 #define SYS_SVR4_rename (SYS_SVR4 + 134)
166 #define SYS_SVR4_nuname (SYS_SVR4 + 135)
167 #define SYS_SVR4_setegid (SYS_SVR4 + 136)
168 #define SYS_SVR4_sysconf (SYS_SVR4 + 137)
169 #define SYS_SVR4_adjtime (SYS_SVR4 + 138)
170 #define SYS_SVR4_sysinfo (SYS_SVR4 + 139)
171 #define SYS_SVR4_reserved8 (SYS_SVR4 + 140)
172 #define SYS_SVR4_seteuid (SYS_SVR4 + 141)
173 #define SYS_SVR4_PYRAMID_statis (SYS_SVR4 + 142)
174 #define SYS_SVR4_PYRAMID_tuning (SYS_SVR4 + 143)
175 #define SYS_SVR4_PYRAMID_forcerr (SYS_SVR4 + 144)
176 #define SYS_SVR4_PYRAMID_mpcntl (SYS_SVR4 + 145)
177 #define SYS_SVR4_reserved9 (SYS_SVR4 + 146)
178 #define SYS_SVR4_reserved10 (SYS_SVR4 + 147)
179 #define SYS_SVR4_reserved11 (SYS_SVR4 + 148)
180 #define SYS_SVR4_reserved12 (SYS_SVR4 + 149)
181 #define SYS_SVR4_reserved13 (SYS_SVR4 + 150)
182 #define SYS_SVR4_reserved14 (SYS_SVR4 + 151)
183 #define SYS_SVR4_reserved15 (SYS_SVR4 + 152)
184 #define SYS_SVR4_reserved16 (SYS_SVR4 + 153)
185 #define SYS_SVR4_reserved17 (SYS_SVR4 + 154)
186 #define SYS_SVR4_reserved18 (SYS_SVR4 + 155)
187 #define SYS_SVR4_reserved19 (SYS_SVR4 + 156)
188 #define SYS_SVR4_reserved20 (SYS_SVR4 + 157)
189 #define SYS_SVR4_reserved21 (SYS_SVR4 + 158)
190 #define SYS_SVR4_reserved22 (SYS_SVR4 + 159)
191 #define SYS_SVR4_reserved23 (SYS_SVR4 + 160)
192 #define SYS_SVR4_reserved24 (SYS_SVR4 + 161)
193 #define SYS_SVR4_reserved25 (SYS_SVR4 + 162)
194 #define SYS_SVR4_reserved26 (SYS_SVR4 + 163)
195 #define SYS_SVR4_reserved27 (SYS_SVR4 + 164)
196 #define SYS_SVR4_reserved28 (SYS_SVR4 + 165)
197 #define SYS_SVR4_reserved29 (SYS_SVR4 + 166)
198 #define SYS_SVR4_reserved30 (SYS_SVR4 + 167)
199 #define SYS_SVR4_reserved31 (SYS_SVR4 + 168)
200 #define SYS_SVR4_reserved32 (SYS_SVR4 + 169)
201 #define SYS_SVR4_reserved33 (SYS_SVR4 + 170)
202 #define SYS_SVR4_reserved34 (SYS_SVR4 + 171)
203 #define SYS_SVR4_reserved35 (SYS_SVR4 + 172)
204 #define SYS_SVR4_reserved36 (SYS_SVR4 + 173)
205 #define SYS_SVR4_reserved37 (SYS_SVR4 + 174)
206 #define SYS_SVR4_reserved38 (SYS_SVR4 + 175)
207 #define SYS_SVR4_reserved39 (SYS_SVR4 + 176)
208 #define SYS_SVR4_reserved40 (SYS_SVR4 + 177)
209 #define SYS_SVR4_reserved41 (SYS_SVR4 + 178)
210 #define SYS_SVR4_reserved42 (SYS_SVR4 + 179)
211 #define SYS_SVR4_reserved43 (SYS_SVR4 + 180)
212 #define SYS_SVR4_reserved44 (SYS_SVR4 + 181)
213 #define SYS_SVR4_reserved45 (SYS_SVR4 + 182)
214 #define SYS_SVR4_reserved46 (SYS_SVR4 + 183)
215 #define SYS_SVR4_reserved47 (SYS_SVR4 + 184)
216 #define SYS_SVR4_reserved48 (SYS_SVR4 + 185)
217 #define SYS_SVR4_reserved49 (SYS_SVR4 + 186)
218 #define SYS_SVR4_reserved50 (SYS_SVR4 + 187)
219 #define SYS_SVR4_reserved51 (SYS_SVR4 + 188)
220 #define SYS_SVR4_reserved52 (SYS_SVR4 + 189)
221 #define SYS_SVR4_reserved53 (SYS_SVR4 + 190)
222 #define SYS_SVR4_reserved54 (SYS_SVR4 + 191)
223 #define SYS_SVR4_reserved55 (SYS_SVR4 + 192)
224 #define SYS_SVR4_reserved56 (SYS_SVR4 + 193)
225 #define SYS_SVR4_reserved57 (SYS_SVR4 + 194)
226 #define SYS_SVR4_reserved58 (SYS_SVR4 + 195)
227 #define SYS_SVR4_reserved59 (SYS_SVR4 + 196)
228 #define SYS_SVR4_reserved60 (SYS_SVR4 + 197)
229 #define SYS_SVR4_reserved61 (SYS_SVR4 + 198)
230 #define SYS_SVR4_reserved62 (SYS_SVR4 + 199)
231 #define SYS_SVR4_reserved63 (SYS_SVR4 + 200)
232 #define SYS_SVR4_aread (SYS_SVR4 + 201)
233 #define SYS_SVR4_awrite (SYS_SVR4 + 202)
234 #define SYS_SVR4_listio (SYS_SVR4 + 203)
235 #define SYS_SVR4_mips_acancel (SYS_SVR4 + 204)
236 #define SYS_SVR4_astatus (SYS_SVR4 + 205)
237 #define SYS_SVR4_await (SYS_SVR4 + 206)
238 #define SYS_SVR4_areadv (SYS_SVR4 + 207)
239 #define SYS_SVR4_awritev (SYS_SVR4 + 208)
240 #define SYS_SVR4_MIPS_reserved1 (SYS_SVR4 + 209)
241 #define SYS_SVR4_MIPS_reserved2 (SYS_SVR4 + 210)
242 #define SYS_SVR4_MIPS_reserved3 (SYS_SVR4 + 211)
243 #define SYS_SVR4_MIPS_reserved4 (SYS_SVR4 + 212)
244 #define SYS_SVR4_MIPS_reserved5 (SYS_SVR4 + 213)
245 #define SYS_SVR4_MIPS_reserved6 (SYS_SVR4 + 214)
246 #define SYS_SVR4_MIPS_reserved7 (SYS_SVR4 + 215)
247 #define SYS_SVR4_MIPS_reserved8 (SYS_SVR4 + 216)
248 #define SYS_SVR4_MIPS_reserved9 (SYS_SVR4 + 217)
249 #define SYS_SVR4_MIPS_reserved10 (SYS_SVR4 + 218)
250 #define SYS_SVR4_MIPS_reserved11 (SYS_SVR4 + 219)
251 #define SYS_SVR4_MIPS_reserved12 (SYS_SVR4 + 220)
252 #define SYS_SVR4_CDC_reserved1 (SYS_SVR4 + 221)
253 #define SYS_SVR4_CDC_reserved2 (SYS_SVR4 + 222)
254 #define SYS_SVR4_CDC_reserved3 (SYS_SVR4 + 223)
255 #define SYS_SVR4_CDC_reserved4 (SYS_SVR4 + 224)
256 #define SYS_SVR4_CDC_reserved5 (SYS_SVR4 + 225)
257 #define SYS_SVR4_CDC_reserved6 (SYS_SVR4 + 226)
258 #define SYS_SVR4_CDC_reserved7 (SYS_SVR4 + 227)
259 #define SYS_SVR4_CDC_reserved8 (SYS_SVR4 + 228)
260 #define SYS_SVR4_CDC_reserved9 (SYS_SVR4 + 229)
261 #define SYS_SVR4_CDC_reserved10 (SYS_SVR4 + 230)
262 #define SYS_SVR4_CDC_reserved11 (SYS_SVR4 + 231)
263 #define SYS_SVR4_CDC_reserved12 (SYS_SVR4 + 232)
264 #define SYS_SVR4_CDC_reserved13 (SYS_SVR4 + 233)
265 #define SYS_SVR4_CDC_reserved14 (SYS_SVR4 + 234)
266 #define SYS_SVR4_CDC_reserved15 (SYS_SVR4 + 235)
267 #define SYS_SVR4_CDC_reserved16 (SYS_SVR4 + 236)
268 #define SYS_SVR4_CDC_reserved17 (SYS_SVR4 + 237)
269 #define SYS_SVR4_CDC_reserved18 (SYS_SVR4 + 238)
270 #define SYS_SVR4_CDC_reserved19 (SYS_SVR4 + 239)
271 #define SYS_SVR4_CDC_reserved20 (SYS_SVR4 + 240)
274 * SYS V syscalls are in the range from 1000 to 1999
276 #define SYS_SYSV 1000
277 #define SYS_SYSV_syscall (SYS_SYSV + 0)
278 #define SYS_SYSV_exit (SYS_SYSV + 1)
279 #define SYS_SYSV_fork (SYS_SYSV + 2)
280 #define SYS_SYSV_read (SYS_SYSV + 3)
281 #define SYS_SYSV_write (SYS_SYSV + 4)
282 #define SYS_SYSV_open (SYS_SYSV + 5)
283 #define SYS_SYSV_close (SYS_SYSV + 6)
284 #define SYS_SYSV_wait (SYS_SYSV + 7)
285 #define SYS_SYSV_creat (SYS_SYSV + 8)
286 #define SYS_SYSV_link (SYS_SYSV + 9)
287 #define SYS_SYSV_unlink (SYS_SYSV + 10)
288 #define SYS_SYSV_execv (SYS_SYSV + 11)
289 #define SYS_SYSV_chdir (SYS_SYSV + 12)
290 #define SYS_SYSV_time (SYS_SYSV + 13)
291 #define SYS_SYSV_mknod (SYS_SYSV + 14)
292 #define SYS_SYSV_chmod (SYS_SYSV + 15)
293 #define SYS_SYSV_chown (SYS_SYSV + 16)
294 #define SYS_SYSV_brk (SYS_SYSV + 17)
295 #define SYS_SYSV_stat (SYS_SYSV + 18)
296 #define SYS_SYSV_lseek (SYS_SYSV + 19)
297 #define SYS_SYSV_getpid (SYS_SYSV + 20)
298 #define SYS_SYSV_mount (SYS_SYSV + 21)
299 #define SYS_SYSV_umount (SYS_SYSV + 22)
300 #define SYS_SYSV_setuid (SYS_SYSV + 23)
301 #define SYS_SYSV_getuid (SYS_SYSV + 24)
302 #define SYS_SYSV_stime (SYS_SYSV + 25)
303 #define SYS_SYSV_ptrace (SYS_SYSV + 26)
304 #define SYS_SYSV_alarm (SYS_SYSV + 27)
305 #define SYS_SYSV_fstat (SYS_SYSV + 28)
306 #define SYS_SYSV_pause (SYS_SYSV + 29)
307 #define SYS_SYSV_utime (SYS_SYSV + 30)
308 #define SYS_SYSV_stty (SYS_SYSV + 31)
309 #define SYS_SYSV_gtty (SYS_SYSV + 32)
310 #define SYS_SYSV_access (SYS_SYSV + 33)
311 #define SYS_SYSV_nice (SYS_SYSV + 34)
312 #define SYS_SYSV_statfs (SYS_SYSV + 35)
313 #define SYS_SYSV_sync (SYS_SYSV + 36)
314 #define SYS_SYSV_kill (SYS_SYSV + 37)
315 #define SYS_SYSV_fstatfs (SYS_SYSV + 38)
316 #define SYS_SYSV_setpgrp (SYS_SYSV + 39)
317 #define SYS_SYSV_syssgi (SYS_SYSV + 40)
318 #define SYS_SYSV_dup (SYS_SYSV + 41)
319 #define SYS_SYSV_pipe (SYS_SYSV + 42)
320 #define SYS_SYSV_times (SYS_SYSV + 43)
321 #define SYS_SYSV_profil (SYS_SYSV + 44)
322 #define SYS_SYSV_plock (SYS_SYSV + 45)
323 #define SYS_SYSV_setgid (SYS_SYSV + 46)
324 #define SYS_SYSV_getgid (SYS_SYSV + 47)
325 #define SYS_SYSV_sig (SYS_SYSV + 48)
326 #define SYS_SYSV_msgsys (SYS_SYSV + 49)
327 #define SYS_SYSV_sysmips (SYS_SYSV + 50)
328 #define SYS_SYSV_acct (SYS_SYSV + 51)
329 #define SYS_SYSV_shmsys (SYS_SYSV + 52)
330 #define SYS_SYSV_semsys (SYS_SYSV + 53)
331 #define SYS_SYSV_ioctl (SYS_SYSV + 54)
332 #define SYS_SYSV_uadmin (SYS_SYSV + 55)
333 #define SYS_SYSV_sysmp (SYS_SYSV + 56)
334 #define SYS_SYSV_utssys (SYS_SYSV + 57)
335 #define SYS_SYSV_USG_reserved1 (SYS_SYSV + 58)
336 #define SYS_SYSV_execve (SYS_SYSV + 59)
337 #define SYS_SYSV_umask (SYS_SYSV + 60)
338 #define SYS_SYSV_chroot (SYS_SYSV + 61)
339 #define SYS_SYSV_fcntl (SYS_SYSV + 62)
340 #define SYS_SYSV_ulimit (SYS_SYSV + 63)
341 #define SYS_SYSV_SAFARI4_reserved1 (SYS_SYSV + 64)
342 #define SYS_SYSV_SAFARI4_reserved2 (SYS_SYSV + 65)
343 #define SYS_SYSV_SAFARI4_reserved3 (SYS_SYSV + 66)
344 #define SYS_SYSV_SAFARI4_reserved4 (SYS_SYSV + 67)
345 #define SYS_SYSV_SAFARI4_reserved5 (SYS_SYSV + 68)
346 #define SYS_SYSV_SAFARI4_reserved6 (SYS_SYSV + 69)
347 #define SYS_SYSV_advfs (SYS_SYSV + 70)
348 #define SYS_SYSV_unadvfs (SYS_SYSV + 71)
349 #define SYS_SYSV_rmount (SYS_SYSV + 72)
350 #define SYS_SYSV_rumount (SYS_SYSV + 73)
351 #define SYS_SYSV_rfstart (SYS_SYSV + 74)
352 #define SYS_SYSV_getrlimit64 (SYS_SYSV + 75)
353 #define SYS_SYSV_setrlimit64 (SYS_SYSV + 76)
354 #define SYS_SYSV_nanosleep (SYS_SYSV + 77)
355 #define SYS_SYSV_lseek64 (SYS_SYSV + 78)
356 #define SYS_SYSV_rmdir (SYS_SYSV + 79)
357 #define SYS_SYSV_mkdir (SYS_SYSV + 80)
358 #define SYS_SYSV_getdents (SYS_SYSV + 81)
359 #define SYS_SYSV_sginap (SYS_SYSV + 82)
360 #define SYS_SYSV_sgikopt (SYS_SYSV + 83)
361 #define SYS_SYSV_sysfs (SYS_SYSV + 84)
362 #define SYS_SYSV_getmsg (SYS_SYSV + 85)
363 #define SYS_SYSV_putmsg (SYS_SYSV + 86)
364 #define SYS_SYSV_poll (SYS_SYSV + 87)
365 #define SYS_SYSV_sigreturn (SYS_SYSV + 88)
366 #define SYS_SYSV_accept (SYS_SYSV + 89)
367 #define SYS_SYSV_bind (SYS_SYSV + 90)
368 #define SYS_SYSV_connect (SYS_SYSV + 91)
369 #define SYS_SYSV_gethostid (SYS_SYSV + 92)
370 #define SYS_SYSV_getpeername (SYS_SYSV + 93)
371 #define SYS_SYSV_getsockname (SYS_SYSV + 94)
372 #define SYS_SYSV_getsockopt (SYS_SYSV + 95)
373 #define SYS_SYSV_listen (SYS_SYSV + 96)
374 #define SYS_SYSV_recv (SYS_SYSV + 97)
375 #define SYS_SYSV_recvfrom (SYS_SYSV + 98)
376 #define SYS_SYSV_recvmsg (SYS_SYSV + 99)
377 #define SYS_SYSV_select (SYS_SYSV + 100)
378 #define SYS_SYSV_send (SYS_SYSV + 101)
379 #define SYS_SYSV_sendmsg (SYS_SYSV + 102)
380 #define SYS_SYSV_sendto (SYS_SYSV + 103)
381 #define SYS_SYSV_sethostid (SYS_SYSV + 104)
382 #define SYS_SYSV_setsockopt (SYS_SYSV + 105)
383 #define SYS_SYSV_shutdown (SYS_SYSV + 106)
384 #define SYS_SYSV_socket (SYS_SYSV + 107)
385 #define SYS_SYSV_gethostname (SYS_SYSV + 108)
386 #define SYS_SYSV_sethostname (SYS_SYSV + 109)
387 #define SYS_SYSV_getdomainname (SYS_SYSV + 110)
388 #define SYS_SYSV_setdomainname (SYS_SYSV + 111)
389 #define SYS_SYSV_truncate (SYS_SYSV + 112)
390 #define SYS_SYSV_ftruncate (SYS_SYSV + 113)
391 #define SYS_SYSV_rename (SYS_SYSV + 114)
392 #define SYS_SYSV_symlink (SYS_SYSV + 115)
393 #define SYS_SYSV_readlink (SYS_SYSV + 116)
394 #define SYS_SYSV_lstat (SYS_SYSV + 117)
395 #define SYS_SYSV_nfsmount (SYS_SYSV + 118)
396 #define SYS_SYSV_nfssvc (SYS_SYSV + 119)
397 #define SYS_SYSV_getfh (SYS_SYSV + 120)
398 #define SYS_SYSV_async_daemon (SYS_SYSV + 121)
399 #define SYS_SYSV_exportfs (SYS_SYSV + 122)
400 #define SYS_SYSV_setregid (SYS_SYSV + 123)
401 #define SYS_SYSV_setreuid (SYS_SYSV + 124)
402 #define SYS_SYSV_getitimer (SYS_SYSV + 125)
403 #define SYS_SYSV_setitimer (SYS_SYSV + 126)
404 #define SYS_SYSV_adjtime (SYS_SYSV + 127)
405 #define SYS_SYSV_BSD_getime (SYS_SYSV + 128)
406 #define SYS_SYSV_sproc (SYS_SYSV + 129)
407 #define SYS_SYSV_prctl (SYS_SYSV + 130)
408 #define SYS_SYSV_procblk (SYS_SYSV + 131)
409 #define SYS_SYSV_sprocsp (SYS_SYSV + 132)
410 #define SYS_SYSV_sgigsc (SYS_SYSV + 133)
411 #define SYS_SYSV_mmap (SYS_SYSV + 134)
412 #define SYS_SYSV_munmap (SYS_SYSV + 135)
413 #define SYS_SYSV_mprotect (SYS_SYSV + 136)
414 #define SYS_SYSV_msync (SYS_SYSV + 137)
415 #define SYS_SYSV_madvise (SYS_SYSV + 138)
416 #define SYS_SYSV_pagelock (SYS_SYSV + 139)
417 #define SYS_SYSV_getpagesize (SYS_SYSV + 140)
418 #define SYS_SYSV_quotactl (SYS_SYSV + 141)
419 #define SYS_SYSV_libdetach (SYS_SYSV + 142)
420 #define SYS_SYSV_BSDgetpgrp (SYS_SYSV + 143)
421 #define SYS_SYSV_BSDsetpgrp (SYS_SYSV + 144)
422 #define SYS_SYSV_vhangup (SYS_SYSV + 145)
423 #define SYS_SYSV_fsync (SYS_SYSV + 146)
424 #define SYS_SYSV_fchdir (SYS_SYSV + 147)
425 #define SYS_SYSV_getrlimit (SYS_SYSV + 148)
426 #define SYS_SYSV_setrlimit (SYS_SYSV + 149)
427 #define SYS_SYSV_cacheflush (SYS_SYSV + 150)
428 #define SYS_SYSV_cachectl (SYS_SYSV + 151)
429 #define SYS_SYSV_fchown (SYS_SYSV + 152)
430 #define SYS_SYSV_fchmod (SYS_SYSV + 153)
431 #define SYS_SYSV_wait3 (SYS_SYSV + 154)
432 #define SYS_SYSV_socketpair (SYS_SYSV + 155)
433 #define SYS_SYSV_sysinfo (SYS_SYSV + 156)
434 #define SYS_SYSV_nuname (SYS_SYSV + 157)
435 #define SYS_SYSV_xstat (SYS_SYSV + 158)
436 #define SYS_SYSV_lxstat (SYS_SYSV + 159)
437 #define SYS_SYSV_fxstat (SYS_SYSV + 160)
438 #define SYS_SYSV_xmknod (SYS_SYSV + 161)
439 #define SYS_SYSV_ksigaction (SYS_SYSV + 162)
440 #define SYS_SYSV_sigpending (SYS_SYSV + 163)
441 #define SYS_SYSV_sigprocmask (SYS_SYSV + 164)
442 #define SYS_SYSV_sigsuspend (SYS_SYSV + 165)
443 #define SYS_SYSV_sigpoll (SYS_SYSV + 166)
444 #define SYS_SYSV_swapctl (SYS_SYSV + 167)
445 #define SYS_SYSV_getcontext (SYS_SYSV + 168)
446 #define SYS_SYSV_setcontext (SYS_SYSV + 169)
447 #define SYS_SYSV_waitsys (SYS_SYSV + 170)
448 #define SYS_SYSV_sigstack (SYS_SYSV + 171)
449 #define SYS_SYSV_sigaltstack (SYS_SYSV + 172)
450 #define SYS_SYSV_sigsendset (SYS_SYSV + 173)
451 #define SYS_SYSV_statvfs (SYS_SYSV + 174)
452 #define SYS_SYSV_fstatvfs (SYS_SYSV + 175)
453 #define SYS_SYSV_getpmsg (SYS_SYSV + 176)
454 #define SYS_SYSV_putpmsg (SYS_SYSV + 177)
455 #define SYS_SYSV_lchown (SYS_SYSV + 178)
456 #define SYS_SYSV_priocntl (SYS_SYSV + 179)
457 #define SYS_SYSV_ksigqueue (SYS_SYSV + 180)
458 #define SYS_SYSV_readv (SYS_SYSV + 181)
459 #define SYS_SYSV_writev (SYS_SYSV + 182)
460 #define SYS_SYSV_truncate64 (SYS_SYSV + 183)
461 #define SYS_SYSV_ftruncate64 (SYS_SYSV + 184)
462 #define SYS_SYSV_mmap64 (SYS_SYSV + 185)
463 #define SYS_SYSV_dmi (SYS_SYSV + 186)
464 #define SYS_SYSV_pread (SYS_SYSV + 187)
465 #define SYS_SYSV_pwrite (SYS_SYSV + 188)
468 * BSD 4.3 syscalls are in the range from 2000 to 2999
470 #define SYS_BSD43 2000
471 #define SYS_BSD43_syscall (SYS_BSD43 + 0)
472 #define SYS_BSD43_exit (SYS_BSD43 + 1)
473 #define SYS_BSD43_fork (SYS_BSD43 + 2)
474 #define SYS_BSD43_read (SYS_BSD43 + 3)
475 #define SYS_BSD43_write (SYS_BSD43 + 4)
476 #define SYS_BSD43_open (SYS_BSD43 + 5)
477 #define SYS_BSD43_close (SYS_BSD43 + 6)
478 #define SYS_BSD43_wait (SYS_BSD43 + 7)
479 #define SYS_BSD43_creat (SYS_BSD43 + 8)
480 #define SYS_BSD43_link (SYS_BSD43 + 9)
481 #define SYS_BSD43_unlink (SYS_BSD43 + 10)
482 #define SYS_BSD43_exec (SYS_BSD43 + 11)
483 #define SYS_BSD43_chdir (SYS_BSD43 + 12)
484 #define SYS_BSD43_time (SYS_BSD43 + 13)
485 #define SYS_BSD43_mknod (SYS_BSD43 + 14)
486 #define SYS_BSD43_chmod (SYS_BSD43 + 15)
487 #define SYS_BSD43_chown (SYS_BSD43 + 16)
488 #define SYS_BSD43_sbreak (SYS_BSD43 + 17)
489 #define SYS_BSD43_oldstat (SYS_BSD43 + 18)
490 #define SYS_BSD43_lseek (SYS_BSD43 + 19)
491 #define SYS_BSD43_getpid (SYS_BSD43 + 20)
492 #define SYS_BSD43_oldmount (SYS_BSD43 + 21)
493 #define SYS_BSD43_umount (SYS_BSD43 + 22)
494 #define SYS_BSD43_setuid (SYS_BSD43 + 23)
495 #define SYS_BSD43_getuid (SYS_BSD43 + 24)
496 #define SYS_BSD43_stime (SYS_BSD43 + 25)
497 #define SYS_BSD43_ptrace (SYS_BSD43 + 26)
498 #define SYS_BSD43_alarm (SYS_BSD43 + 27)
499 #define SYS_BSD43_oldfstat (SYS_BSD43 + 28)
500 #define SYS_BSD43_pause (SYS_BSD43 + 29)
501 #define SYS_BSD43_utime (SYS_BSD43 + 30)
502 #define SYS_BSD43_stty (SYS_BSD43 + 31)
503 #define SYS_BSD43_gtty (SYS_BSD43 + 32)
504 #define SYS_BSD43_access (SYS_BSD43 + 33)
505 #define SYS_BSD43_nice (SYS_BSD43 + 34)
506 #define SYS_BSD43_ftime (SYS_BSD43 + 35)
507 #define SYS_BSD43_sync (SYS_BSD43 + 36)
508 #define SYS_BSD43_kill (SYS_BSD43 + 37)
509 #define SYS_BSD43_stat (SYS_BSD43 + 38)
510 #define SYS_BSD43_oldsetpgrp (SYS_BSD43 + 39)
511 #define SYS_BSD43_lstat (SYS_BSD43 + 40)
512 #define SYS_BSD43_dup (SYS_BSD43 + 41)
513 #define SYS_BSD43_pipe (SYS_BSD43 + 42)
514 #define SYS_BSD43_times (SYS_BSD43 + 43)
515 #define SYS_BSD43_profil (SYS_BSD43 + 44)
516 #define SYS_BSD43_msgsys (SYS_BSD43 + 45)
517 #define SYS_BSD43_setgid (SYS_BSD43 + 46)
518 #define SYS_BSD43_getgid (SYS_BSD43 + 47)
519 #define SYS_BSD43_ssig (SYS_BSD43 + 48)
520 #define SYS_BSD43_reserved1 (SYS_BSD43 + 49)
521 #define SYS_BSD43_reserved2 (SYS_BSD43 + 50)
522 #define SYS_BSD43_sysacct (SYS_BSD43 + 51)
523 #define SYS_BSD43_phys (SYS_BSD43 + 52)
524 #define SYS_BSD43_lock (SYS_BSD43 + 53)
525 #define SYS_BSD43_ioctl (SYS_BSD43 + 54)
526 #define SYS_BSD43_reboot (SYS_BSD43 + 55)
527 #define SYS_BSD43_mpxchan (SYS_BSD43 + 56)
528 #define SYS_BSD43_symlink (SYS_BSD43 + 57)
529 #define SYS_BSD43_readlink (SYS_BSD43 + 58)
530 #define SYS_BSD43_execve (SYS_BSD43 + 59)
531 #define SYS_BSD43_umask (SYS_BSD43 + 60)
532 #define SYS_BSD43_chroot (SYS_BSD43 + 61)
533 #define SYS_BSD43_fstat (SYS_BSD43 + 62)
534 #define SYS_BSD43_reserved3 (SYS_BSD43 + 63)
535 #define SYS_BSD43_getpagesize (SYS_BSD43 + 64)
536 #define SYS_BSD43_mremap (SYS_BSD43 + 65)
537 #define SYS_BSD43_vfork (SYS_BSD43 + 66)
538 #define SYS_BSD43_vread (SYS_BSD43 + 67)
539 #define SYS_BSD43_vwrite (SYS_BSD43 + 68)
540 #define SYS_BSD43_sbrk (SYS_BSD43 + 69)
541 #define SYS_BSD43_sstk (SYS_BSD43 + 70)
542 #define SYS_BSD43_mmap (SYS_BSD43 + 71)
543 #define SYS_BSD43_vadvise (SYS_BSD43 + 72)
544 #define SYS_BSD43_munmap (SYS_BSD43 + 73)
545 #define SYS_BSD43_mprotect (SYS_BSD43 + 74)
546 #define SYS_BSD43_madvise (SYS_BSD43 + 75)
547 #define SYS_BSD43_vhangup (SYS_BSD43 + 76)
548 #define SYS_BSD43_vlimit (SYS_BSD43 + 77)
549 #define SYS_BSD43_mincore (SYS_BSD43 + 78)
550 #define SYS_BSD43_getgroups (SYS_BSD43 + 79)
551 #define SYS_BSD43_setgroups (SYS_BSD43 + 80)
552 #define SYS_BSD43_getpgrp (SYS_BSD43 + 81)
553 #define SYS_BSD43_setpgrp (SYS_BSD43 + 82)
554 #define SYS_BSD43_setitimer (SYS_BSD43 + 83)
555 #define SYS_BSD43_wait3 (SYS_BSD43 + 84)
556 #define SYS_BSD43_swapon (SYS_BSD43 + 85)
557 #define SYS_BSD43_getitimer (SYS_BSD43 + 86)
558 #define SYS_BSD43_gethostname (SYS_BSD43 + 87)
559 #define SYS_BSD43_sethostname (SYS_BSD43 + 88)
560 #define SYS_BSD43_getdtablesize (SYS_BSD43 + 89)
561 #define SYS_BSD43_dup2 (SYS_BSD43 + 90)
562 #define SYS_BSD43_getdopt (SYS_BSD43 + 91)
563 #define SYS_BSD43_fcntl (SYS_BSD43 + 92)
564 #define SYS_BSD43_select (SYS_BSD43 + 93)
565 #define SYS_BSD43_setdopt (SYS_BSD43 + 94)
566 #define SYS_BSD43_fsync (SYS_BSD43 + 95)
567 #define SYS_BSD43_setpriority (SYS_BSD43 + 96)
568 #define SYS_BSD43_socket (SYS_BSD43 + 97)
569 #define SYS_BSD43_connect (SYS_BSD43 + 98)
570 #define SYS_BSD43_oldaccept (SYS_BSD43 + 99)
571 #define SYS_BSD43_getpriority (SYS_BSD43 + 100)
572 #define SYS_BSD43_send (SYS_BSD43 + 101)
573 #define SYS_BSD43_recv (SYS_BSD43 + 102)
574 #define SYS_BSD43_sigreturn (SYS_BSD43 + 103)
575 #define SYS_BSD43_bind (SYS_BSD43 + 104)
576 #define SYS_BSD43_setsockopt (SYS_BSD43 + 105)
577 #define SYS_BSD43_listen (SYS_BSD43 + 106)
578 #define SYS_BSD43_vtimes (SYS_BSD43 + 107)
579 #define SYS_BSD43_sigvec (SYS_BSD43 + 108)
580 #define SYS_BSD43_sigblock (SYS_BSD43 + 109)
581 #define SYS_BSD43_sigsetmask (SYS_BSD43 + 110)
582 #define SYS_BSD43_sigpause (SYS_BSD43 + 111)
583 #define SYS_BSD43_sigstack (SYS_BSD43 + 112)
584 #define SYS_BSD43_oldrecvmsg (SYS_BSD43 + 113)
585 #define SYS_BSD43_oldsendmsg (SYS_BSD43 + 114)
586 #define SYS_BSD43_vtrace (SYS_BSD43 + 115)
587 #define SYS_BSD43_gettimeofday (SYS_BSD43 + 116)
588 #define SYS_BSD43_getrusage (SYS_BSD43 + 117)
589 #define SYS_BSD43_getsockopt (SYS_BSD43 + 118)
590 #define SYS_BSD43_reserved4 (SYS_BSD43 + 119)
591 #define SYS_BSD43_readv (SYS_BSD43 + 120)
592 #define SYS_BSD43_writev (SYS_BSD43 + 121)
593 #define SYS_BSD43_settimeofday (SYS_BSD43 + 122)
594 #define SYS_BSD43_fchown (SYS_BSD43 + 123)
595 #define SYS_BSD43_fchmod (SYS_BSD43 + 124)
596 #define SYS_BSD43_oldrecvfrom (SYS_BSD43 + 125)
597 #define SYS_BSD43_setreuid (SYS_BSD43 + 126)
598 #define SYS_BSD43_setregid (SYS_BSD43 + 127)
599 #define SYS_BSD43_rename (SYS_BSD43 + 128)
600 #define SYS_BSD43_truncate (SYS_BSD43 + 129)
601 #define SYS_BSD43_ftruncate (SYS_BSD43 + 130)
602 #define SYS_BSD43_flock (SYS_BSD43 + 131)
603 #define SYS_BSD43_semsys (SYS_BSD43 + 132)
604 #define SYS_BSD43_sendto (SYS_BSD43 + 133)
605 #define SYS_BSD43_shutdown (SYS_BSD43 + 134)
606 #define SYS_BSD43_socketpair (SYS_BSD43 + 135)
607 #define SYS_BSD43_mkdir (SYS_BSD43 + 136)
608 #define SYS_BSD43_rmdir (SYS_BSD43 + 137)
609 #define SYS_BSD43_utimes (SYS_BSD43 + 138)
610 #define SYS_BSD43_sigcleanup (SYS_BSD43 + 139)
611 #define SYS_BSD43_adjtime (SYS_BSD43 + 140)
612 #define SYS_BSD43_oldgetpeername (SYS_BSD43 + 141)
613 #define SYS_BSD43_gethostid (SYS_BSD43 + 142)
614 #define SYS_BSD43_sethostid (SYS_BSD43 + 143)
615 #define SYS_BSD43_getrlimit (SYS_BSD43 + 144)
616 #define SYS_BSD43_setrlimit (SYS_BSD43 + 145)
617 #define SYS_BSD43_killpg (SYS_BSD43 + 146)
618 #define SYS_BSD43_shmsys (SYS_BSD43 + 147)
619 #define SYS_BSD43_quota (SYS_BSD43 + 148)
620 #define SYS_BSD43_qquota (SYS_BSD43 + 149)
621 #define SYS_BSD43_oldgetsockname (SYS_BSD43 + 150)
622 #define SYS_BSD43_sysmips (SYS_BSD43 + 151)
623 #define SYS_BSD43_cacheflush (SYS_BSD43 + 152)
624 #define SYS_BSD43_cachectl (SYS_BSD43 + 153)
625 #define SYS_BSD43_debug (SYS_BSD43 + 154)
626 #define SYS_BSD43_reserved5 (SYS_BSD43 + 155)
627 #define SYS_BSD43_reserved6 (SYS_BSD43 + 156)
628 #define SYS_BSD43_nfs_mount (SYS_BSD43 + 157)
629 #define SYS_BSD43_nfs_svc (SYS_BSD43 + 158)
630 #define SYS_BSD43_getdirentries (SYS_BSD43 + 159)
631 #define SYS_BSD43_statfs (SYS_BSD43 + 160)
632 #define SYS_BSD43_fstatfs (SYS_BSD43 + 161)
633 #define SYS_BSD43_unmount (SYS_BSD43 + 162)
634 #define SYS_BSD43_async_daemon (SYS_BSD43 + 163)
635 #define SYS_BSD43_nfs_getfh (SYS_BSD43 + 164)
636 #define SYS_BSD43_getdomainname (SYS_BSD43 + 165)
637 #define SYS_BSD43_setdomainname (SYS_BSD43 + 166)
638 #define SYS_BSD43_pcfs_mount (SYS_BSD43 + 167)
639 #define SYS_BSD43_quotactl (SYS_BSD43 + 168)
640 #define SYS_BSD43_oldexportfs (SYS_BSD43 + 169)
641 #define SYS_BSD43_smount (SYS_BSD43 + 170)
642 #define SYS_BSD43_mipshwconf (SYS_BSD43 + 171)
643 #define SYS_BSD43_exportfs (SYS_BSD43 + 172)
644 #define SYS_BSD43_nfsfh_open (SYS_BSD43 + 173)
645 #define SYS_BSD43_libattach (SYS_BSD43 + 174)
646 #define SYS_BSD43_libdetach (SYS_BSD43 + 175)
647 #define SYS_BSD43_accept (SYS_BSD43 + 176)
648 #define SYS_BSD43_reserved7 (SYS_BSD43 + 177)
649 #define SYS_BSD43_reserved8 (SYS_BSD43 + 178)
650 #define SYS_BSD43_recvmsg (SYS_BSD43 + 179)
651 #define SYS_BSD43_recvfrom (SYS_BSD43 + 180)
652 #define SYS_BSD43_sendmsg (SYS_BSD43 + 181)
653 #define SYS_BSD43_getpeername (SYS_BSD43 + 182)
654 #define SYS_BSD43_getsockname (SYS_BSD43 + 183)
655 #define SYS_BSD43_aread (SYS_BSD43 + 184)
656 #define SYS_BSD43_awrite (SYS_BSD43 + 185)
657 #define SYS_BSD43_listio (SYS_BSD43 + 186)
658 #define SYS_BSD43_acancel (SYS_BSD43 + 187)
659 #define SYS_BSD43_astatus (SYS_BSD43 + 188)
660 #define SYS_BSD43_await (SYS_BSD43 + 189)
661 #define SYS_BSD43_areadv (SYS_BSD43 + 190)
662 #define SYS_BSD43_awritev (SYS_BSD43 + 191)
665 * POSIX syscalls are in the range from 3000 to 3999
667 #define SYS_POSIX 3000
668 #define SYS_POSIX_syscall (SYS_POSIX + 0)
669 #define SYS_POSIX_exit (SYS_POSIX + 1)
670 #define SYS_POSIX_fork (SYS_POSIX + 2)
671 #define SYS_POSIX_read (SYS_POSIX + 3)
672 #define SYS_POSIX_write (SYS_POSIX + 4)
673 #define SYS_POSIX_open (SYS_POSIX + 5)
674 #define SYS_POSIX_close (SYS_POSIX + 6)
675 #define SYS_POSIX_wait (SYS_POSIX + 7)
676 #define SYS_POSIX_creat (SYS_POSIX + 8)
677 #define SYS_POSIX_link (SYS_POSIX + 9)
678 #define SYS_POSIX_unlink (SYS_POSIX + 10)
679 #define SYS_POSIX_exec (SYS_POSIX + 11)
680 #define SYS_POSIX_chdir (SYS_POSIX + 12)
681 #define SYS_POSIX_gtime (SYS_POSIX + 13)
682 #define SYS_POSIX_mknod (SYS_POSIX + 14)
683 #define SYS_POSIX_chmod (SYS_POSIX + 15)
684 #define SYS_POSIX_chown (SYS_POSIX + 16)
685 #define SYS_POSIX_sbreak (SYS_POSIX + 17)
686 #define SYS_POSIX_stat (SYS_POSIX + 18)
687 #define SYS_POSIX_lseek (SYS_POSIX + 19)
688 #define SYS_POSIX_getpid (SYS_POSIX + 20)
689 #define SYS_POSIX_mount (SYS_POSIX + 21)
690 #define SYS_POSIX_umount (SYS_POSIX + 22)
691 #define SYS_POSIX_setuid (SYS_POSIX + 23)
692 #define SYS_POSIX_getuid (SYS_POSIX + 24)
693 #define SYS_POSIX_stime (SYS_POSIX + 25)
694 #define SYS_POSIX_ptrace (SYS_POSIX + 26)
695 #define SYS_POSIX_alarm (SYS_POSIX + 27)
696 #define SYS_POSIX_fstat (SYS_POSIX + 28)
697 #define SYS_POSIX_pause (SYS_POSIX + 29)
698 #define SYS_POSIX_utime (SYS_POSIX + 30)
699 #define SYS_POSIX_stty (SYS_POSIX + 31)
700 #define SYS_POSIX_gtty (SYS_POSIX + 32)
701 #define SYS_POSIX_access (SYS_POSIX + 33)
702 #define SYS_POSIX_nice (SYS_POSIX + 34)
703 #define SYS_POSIX_statfs (SYS_POSIX + 35)
704 #define SYS_POSIX_sync (SYS_POSIX + 36)
705 #define SYS_POSIX_kill (SYS_POSIX + 37)
706 #define SYS_POSIX_fstatfs (SYS_POSIX + 38)
707 #define SYS_POSIX_getpgrp (SYS_POSIX + 39)
708 #define SYS_POSIX_syssgi (SYS_POSIX + 40)
709 #define SYS_POSIX_dup (SYS_POSIX + 41)
710 #define SYS_POSIX_pipe (SYS_POSIX + 42)
711 #define SYS_POSIX_times (SYS_POSIX + 43)
712 #define SYS_POSIX_profil (SYS_POSIX + 44)
713 #define SYS_POSIX_lock (SYS_POSIX + 45)
714 #define SYS_POSIX_setgid (SYS_POSIX + 46)
715 #define SYS_POSIX_getgid (SYS_POSIX + 47)
716 #define SYS_POSIX_sig (SYS_POSIX + 48)
717 #define SYS_POSIX_msgsys (SYS_POSIX + 49)
718 #define SYS_POSIX_sysmips (SYS_POSIX + 50)
719 #define SYS_POSIX_sysacct (SYS_POSIX + 51)
720 #define SYS_POSIX_shmsys (SYS_POSIX + 52)
721 #define SYS_POSIX_semsys (SYS_POSIX + 53)
722 #define SYS_POSIX_ioctl (SYS_POSIX + 54)
723 #define SYS_POSIX_uadmin (SYS_POSIX + 55)
724 #define SYS_POSIX_exch (SYS_POSIX + 56)
725 #define SYS_POSIX_utssys (SYS_POSIX + 57)
726 #define SYS_POSIX_USG_reserved1 (SYS_POSIX + 58)
727 #define SYS_POSIX_exece (SYS_POSIX + 59)
728 #define SYS_POSIX_umask (SYS_POSIX + 60)
729 #define SYS_POSIX_chroot (SYS_POSIX + 61)
730 #define SYS_POSIX_fcntl (SYS_POSIX + 62)
731 #define SYS_POSIX_ulimit (SYS_POSIX + 63)
732 #define SYS_POSIX_SAFARI4_reserved1 (SYS_POSIX + 64)
733 #define SYS_POSIX_SAFARI4_reserved2 (SYS_POSIX + 65)
734 #define SYS_POSIX_SAFARI4_reserved3 (SYS_POSIX + 66)
735 #define SYS_POSIX_SAFARI4_reserved4 (SYS_POSIX + 67)
736 #define SYS_POSIX_SAFARI4_reserved5 (SYS_POSIX + 68)
737 #define SYS_POSIX_SAFARI4_reserved6 (SYS_POSIX + 69)
738 #define SYS_POSIX_advfs (SYS_POSIX + 70)
739 #define SYS_POSIX_unadvfs (SYS_POSIX + 71)
740 #define SYS_POSIX_rmount (SYS_POSIX + 72)
741 #define SYS_POSIX_rumount (SYS_POSIX + 73)
742 #define SYS_POSIX_rfstart (SYS_POSIX + 74)
743 #define SYS_POSIX_reserved1 (SYS_POSIX + 75)
744 #define SYS_POSIX_rdebug (SYS_POSIX + 76)
745 #define SYS_POSIX_rfstop (SYS_POSIX + 77)
746 #define SYS_POSIX_rfsys (SYS_POSIX + 78)
747 #define SYS_POSIX_rmdir (SYS_POSIX + 79)
748 #define SYS_POSIX_mkdir (SYS_POSIX + 80)
749 #define SYS_POSIX_getdents (SYS_POSIX + 81)
750 #define SYS_POSIX_sginap (SYS_POSIX + 82)
751 #define SYS_POSIX_sgikopt (SYS_POSIX + 83)
752 #define SYS_POSIX_sysfs (SYS_POSIX + 84)
753 #define SYS_POSIX_getmsg (SYS_POSIX + 85)
754 #define SYS_POSIX_putmsg (SYS_POSIX + 86)
755 #define SYS_POSIX_poll (SYS_POSIX + 87)
756 #define SYS_POSIX_sigreturn (SYS_POSIX + 88)
757 #define SYS_POSIX_accept (SYS_POSIX + 89)
758 #define SYS_POSIX_bind (SYS_POSIX + 90)
759 #define SYS_POSIX_connect (SYS_POSIX + 91)
760 #define SYS_POSIX_gethostid (SYS_POSIX + 92)
761 #define SYS_POSIX_getpeername (SYS_POSIX + 93)
762 #define SYS_POSIX_getsockname (SYS_POSIX + 94)
763 #define SYS_POSIX_getsockopt (SYS_POSIX + 95)
764 #define SYS_POSIX_listen (SYS_POSIX + 96)
765 #define SYS_POSIX_recv (SYS_POSIX + 97)
766 #define SYS_POSIX_recvfrom (SYS_POSIX + 98)
767 #define SYS_POSIX_recvmsg (SYS_POSIX + 99)
768 #define SYS_POSIX_select (SYS_POSIX + 100)
769 #define SYS_POSIX_send (SYS_POSIX + 101)
770 #define SYS_POSIX_sendmsg (SYS_POSIX + 102)
771 #define SYS_POSIX_sendto (SYS_POSIX + 103)
772 #define SYS_POSIX_sethostid (SYS_POSIX + 104)
773 #define SYS_POSIX_setsockopt (SYS_POSIX + 105)
774 #define SYS_POSIX_shutdown (SYS_POSIX + 106)
775 #define SYS_POSIX_socket (SYS_POSIX + 107)
776 #define SYS_POSIX_gethostname (SYS_POSIX + 108)
777 #define SYS_POSIX_sethostname (SYS_POSIX + 109)
778 #define SYS_POSIX_getdomainname (SYS_POSIX + 110)
779 #define SYS_POSIX_setdomainname (SYS_POSIX + 111)
780 #define SYS_POSIX_truncate (SYS_POSIX + 112)
781 #define SYS_POSIX_ftruncate (SYS_POSIX + 113)
782 #define SYS_POSIX_rename (SYS_POSIX + 114)
783 #define SYS_POSIX_symlink (SYS_POSIX + 115)
784 #define SYS_POSIX_readlink (SYS_POSIX + 116)
785 #define SYS_POSIX_lstat (SYS_POSIX + 117)
786 #define SYS_POSIX_nfs_mount (SYS_POSIX + 118)
787 #define SYS_POSIX_nfs_svc (SYS_POSIX + 119)
788 #define SYS_POSIX_nfs_getfh (SYS_POSIX + 120)
789 #define SYS_POSIX_async_daemon (SYS_POSIX + 121)
790 #define SYS_POSIX_exportfs (SYS_POSIX + 122)
791 #define SYS_POSIX_SGI_setregid (SYS_POSIX + 123)
792 #define SYS_POSIX_SGI_setreuid (SYS_POSIX + 124)
793 #define SYS_POSIX_getitimer (SYS_POSIX + 125)
794 #define SYS_POSIX_setitimer (SYS_POSIX + 126)
795 #define SYS_POSIX_adjtime (SYS_POSIX + 127)
796 #define SYS_POSIX_SGI_bsdgettime (SYS_POSIX + 128)
797 #define SYS_POSIX_SGI_sproc (SYS_POSIX + 129)
798 #define SYS_POSIX_SGI_prctl (SYS_POSIX + 130)
799 #define SYS_POSIX_SGI_blkproc (SYS_POSIX + 131)
800 #define SYS_POSIX_SGI_reserved1 (SYS_POSIX + 132)
801 #define SYS_POSIX_SGI_sgigsc (SYS_POSIX + 133)
802 #define SYS_POSIX_SGI_mmap (SYS_POSIX + 134)
803 #define SYS_POSIX_SGI_munmap (SYS_POSIX + 135)
804 #define SYS_POSIX_SGI_mprotect (SYS_POSIX + 136)
805 #define SYS_POSIX_SGI_msync (SYS_POSIX + 137)
806 #define SYS_POSIX_SGI_madvise (SYS_POSIX + 138)
807 #define SYS_POSIX_SGI_mpin (SYS_POSIX + 139)
808 #define SYS_POSIX_SGI_getpagesize (SYS_POSIX + 140)
809 #define SYS_POSIX_SGI_libattach (SYS_POSIX + 141)
810 #define SYS_POSIX_SGI_libdetach (SYS_POSIX + 142)
811 #define SYS_POSIX_SGI_getpgrp (SYS_POSIX + 143)
812 #define SYS_POSIX_SGI_setpgrp (SYS_POSIX + 144)
813 #define SYS_POSIX_SGI_reserved2 (SYS_POSIX + 145)
814 #define SYS_POSIX_SGI_reserved3 (SYS_POSIX + 146)
815 #define SYS_POSIX_SGI_reserved4 (SYS_POSIX + 147)
816 #define SYS_POSIX_SGI_reserved5 (SYS_POSIX + 148)
817 #define SYS_POSIX_SGI_reserved6 (SYS_POSIX + 149)
818 #define SYS_POSIX_cacheflush (SYS_POSIX + 150)
819 #define SYS_POSIX_cachectl (SYS_POSIX + 151)
820 #define SYS_POSIX_fchown (SYS_POSIX + 152)
821 #define SYS_POSIX_fchmod (SYS_POSIX + 153)
822 #define SYS_POSIX_wait3 (SYS_POSIX + 154)
823 #define SYS_POSIX_mmap (SYS_POSIX + 155)
824 #define SYS_POSIX_munmap (SYS_POSIX + 156)
825 #define SYS_POSIX_madvise (SYS_POSIX + 157)
826 #define SYS_POSIX_BSD_getpagesize (SYS_POSIX + 158)
827 #define SYS_POSIX_setreuid (SYS_POSIX + 159)
828 #define SYS_POSIX_setregid (SYS_POSIX + 160)
829 #define SYS_POSIX_setpgid (SYS_POSIX + 161)
830 #define SYS_POSIX_getgroups (SYS_POSIX + 162)
831 #define SYS_POSIX_setgroups (SYS_POSIX + 163)
832 #define SYS_POSIX_gettimeofday (SYS_POSIX + 164)
833 #define SYS_POSIX_getrusage (SYS_POSIX + 165)
834 #define SYS_POSIX_getrlimit (SYS_POSIX + 166)
835 #define SYS_POSIX_setrlimit (SYS_POSIX + 167)
836 #define SYS_POSIX_waitpid (SYS_POSIX + 168)
837 #define SYS_POSIX_dup2 (SYS_POSIX + 169)
838 #define SYS_POSIX_reserved2 (SYS_POSIX + 170)
839 #define SYS_POSIX_reserved3 (SYS_POSIX + 171)
840 #define SYS_POSIX_reserved4 (SYS_POSIX + 172)
841 #define SYS_POSIX_reserved5 (SYS_POSIX + 173)
842 #define SYS_POSIX_reserved6 (SYS_POSIX + 174)
843 #define SYS_POSIX_reserved7 (SYS_POSIX + 175)
844 #define SYS_POSIX_reserved8 (SYS_POSIX + 176)
845 #define SYS_POSIX_reserved9 (SYS_POSIX + 177)
846 #define SYS_POSIX_reserved10 (SYS_POSIX + 178)
847 #define SYS_POSIX_reserved11 (SYS_POSIX + 179)
848 #define SYS_POSIX_reserved12 (SYS_POSIX + 180)
849 #define SYS_POSIX_reserved13 (SYS_POSIX + 181)
850 #define SYS_POSIX_reserved14 (SYS_POSIX + 182)
851 #define SYS_POSIX_reserved15 (SYS_POSIX + 183)
852 #define SYS_POSIX_reserved16 (SYS_POSIX + 184)
853 #define SYS_POSIX_reserved17 (SYS_POSIX + 185)
854 #define SYS_POSIX_reserved18 (SYS_POSIX + 186)
855 #define SYS_POSIX_reserved19 (SYS_POSIX + 187)
856 #define SYS_POSIX_reserved20 (SYS_POSIX + 188)
857 #define SYS_POSIX_reserved21 (SYS_POSIX + 189)
858 #define SYS_POSIX_reserved22 (SYS_POSIX + 190)
859 #define SYS_POSIX_reserved23 (SYS_POSIX + 191)
860 #define SYS_POSIX_reserved24 (SYS_POSIX + 192)
861 #define SYS_POSIX_reserved25 (SYS_POSIX + 193)
862 #define SYS_POSIX_reserved26 (SYS_POSIX + 194)
863 #define SYS_POSIX_reserved27 (SYS_POSIX + 195)
864 #define SYS_POSIX_reserved28 (SYS_POSIX + 196)
865 #define SYS_POSIX_reserved29 (SYS_POSIX + 197)
866 #define SYS_POSIX_reserved30 (SYS_POSIX + 198)
867 #define SYS_POSIX_reserved31 (SYS_POSIX + 199)
868 #define SYS_POSIX_reserved32 (SYS_POSIX + 200)
869 #define SYS_POSIX_reserved33 (SYS_POSIX + 201)
870 #define SYS_POSIX_reserved34 (SYS_POSIX + 202)
871 #define SYS_POSIX_reserved35 (SYS_POSIX + 203)
872 #define SYS_POSIX_reserved36 (SYS_POSIX + 204)
873 #define SYS_POSIX_reserved37 (SYS_POSIX + 205)
874 #define SYS_POSIX_reserved38 (SYS_POSIX + 206)
875 #define SYS_POSIX_reserved39 (SYS_POSIX + 207)
876 #define SYS_POSIX_reserved40 (SYS_POSIX + 208)
877 #define SYS_POSIX_reserved41 (SYS_POSIX + 209)
878 #define SYS_POSIX_reserved42 (SYS_POSIX + 210)
879 #define SYS_POSIX_reserved43 (SYS_POSIX + 211)
880 #define SYS_POSIX_reserved44 (SYS_POSIX + 212)
881 #define SYS_POSIX_reserved45 (SYS_POSIX + 213)
882 #define SYS_POSIX_reserved46 (SYS_POSIX + 214)
883 #define SYS_POSIX_reserved47 (SYS_POSIX + 215)
884 #define SYS_POSIX_reserved48 (SYS_POSIX + 216)
885 #define SYS_POSIX_reserved49 (SYS_POSIX + 217)
886 #define SYS_POSIX_reserved50 (SYS_POSIX + 218)
887 #define SYS_POSIX_reserved51 (SYS_POSIX + 219)
888 #define SYS_POSIX_reserved52 (SYS_POSIX + 220)
889 #define SYS_POSIX_reserved53 (SYS_POSIX + 221)
890 #define SYS_POSIX_reserved54 (SYS_POSIX + 222)
891 #define SYS_POSIX_reserved55 (SYS_POSIX + 223)
892 #define SYS_POSIX_reserved56 (SYS_POSIX + 224)
893 #define SYS_POSIX_reserved57 (SYS_POSIX + 225)
894 #define SYS_POSIX_reserved58 (SYS_POSIX + 226)
895 #define SYS_POSIX_reserved59 (SYS_POSIX + 227)
896 #define SYS_POSIX_reserved60 (SYS_POSIX + 228)
897 #define SYS_POSIX_reserved61 (SYS_POSIX + 229)
898 #define SYS_POSIX_reserved62 (SYS_POSIX + 230)
899 #define SYS_POSIX_reserved63 (SYS_POSIX + 231)
900 #define SYS_POSIX_reserved64 (SYS_POSIX + 232)
901 #define SYS_POSIX_reserved65 (SYS_POSIX + 233)
902 #define SYS_POSIX_reserved66 (SYS_POSIX + 234)
903 #define SYS_POSIX_reserved67 (SYS_POSIX + 235)
904 #define SYS_POSIX_reserved68 (SYS_POSIX + 236)
905 #define SYS_POSIX_reserved69 (SYS_POSIX + 237)
906 #define SYS_POSIX_reserved70 (SYS_POSIX + 238)
907 #define SYS_POSIX_reserved71 (SYS_POSIX + 239)
908 #define SYS_POSIX_reserved72 (SYS_POSIX + 240)
909 #define SYS_POSIX_reserved73 (SYS_POSIX + 241)
910 #define SYS_POSIX_reserved74 (SYS_POSIX + 242)
911 #define SYS_POSIX_reserved75 (SYS_POSIX + 243)
912 #define SYS_POSIX_reserved76 (SYS_POSIX + 244)
913 #define SYS_POSIX_reserved77 (SYS_POSIX + 245)
914 #define SYS_POSIX_reserved78 (SYS_POSIX + 246)
915 #define SYS_POSIX_reserved79 (SYS_POSIX + 247)
916 #define SYS_POSIX_reserved80 (SYS_POSIX + 248)
917 #define SYS_POSIX_reserved81 (SYS_POSIX + 249)
918 #define SYS_POSIX_reserved82 (SYS_POSIX + 250)
919 #define SYS_POSIX_reserved83 (SYS_POSIX + 251)
920 #define SYS_POSIX_reserved84 (SYS_POSIX + 252)
921 #define SYS_POSIX_reserved85 (SYS_POSIX + 253)
922 #define SYS_POSIX_reserved86 (SYS_POSIX + 254)
923 #define SYS_POSIX_reserved87 (SYS_POSIX + 255)
924 #define SYS_POSIX_reserved88 (SYS_POSIX + 256)
925 #define SYS_POSIX_reserved89 (SYS_POSIX + 257)
926 #define SYS_POSIX_reserved90 (SYS_POSIX + 258)
927 #define SYS_POSIX_reserved91 (SYS_POSIX + 259)
928 #define SYS_POSIX_netboot (SYS_POSIX + 260)
929 #define SYS_POSIX_netunboot (SYS_POSIX + 261)
930 #define SYS_POSIX_rdump (SYS_POSIX + 262)
931 #define SYS_POSIX_setsid (SYS_POSIX + 263)
932 #define SYS_POSIX_getmaxsig (SYS_POSIX + 264)
933 #define SYS_POSIX_sigpending (SYS_POSIX + 265)
934 #define SYS_POSIX_sigprocmask (SYS_POSIX + 266)
935 #define SYS_POSIX_sigsuspend (SYS_POSIX + 267)
936 #define SYS_POSIX_sigaction (SYS_POSIX + 268)
937 #define SYS_POSIX_MIPS_reserved1 (SYS_POSIX + 269)
938 #define SYS_POSIX_MIPS_reserved2 (SYS_POSIX + 270)
939 #define SYS_POSIX_MIPS_reserved3 (SYS_POSIX + 271)
940 #define SYS_POSIX_MIPS_reserved4 (SYS_POSIX + 272)
941 #define SYS_POSIX_MIPS_reserved5 (SYS_POSIX + 273)
942 #define SYS_POSIX_MIPS_reserved6 (SYS_POSIX + 274)
943 #define SYS_POSIX_MIPS_reserved7 (SYS_POSIX + 275)
944 #define SYS_POSIX_MIPS_reserved8 (SYS_POSIX + 276)
945 #define SYS_POSIX_MIPS_reserved9 (SYS_POSIX + 277)
946 #define SYS_POSIX_MIPS_reserved10 (SYS_POSIX + 278)
947 #define SYS_POSIX_MIPS_reserved11 (SYS_POSIX + 279)
948 #define SYS_POSIX_TANDEM_reserved1 (SYS_POSIX + 280)
949 #define SYS_POSIX_TANDEM_reserved2 (SYS_POSIX + 281)
950 #define SYS_POSIX_TANDEM_reserved3 (SYS_POSIX + 282)
951 #define SYS_POSIX_TANDEM_reserved4 (SYS_POSIX + 283)
952 #define SYS_POSIX_TANDEM_reserved5 (SYS_POSIX + 284)
953 #define SYS_POSIX_TANDEM_reserved6 (SYS_POSIX + 285)
954 #define SYS_POSIX_TANDEM_reserved7 (SYS_POSIX + 286)
955 #define SYS_POSIX_TANDEM_reserved8 (SYS_POSIX + 287)
956 #define SYS_POSIX_TANDEM_reserved9 (SYS_POSIX + 288)
957 #define SYS_POSIX_TANDEM_reserved10 (SYS_POSIX + 289)
958 #define SYS_POSIX_TANDEM_reserved11 (SYS_POSIX + 290)
959 #define SYS_POSIX_TANDEM_reserved12 (SYS_POSIX + 291)
960 #define SYS_POSIX_TANDEM_reserved13 (SYS_POSIX + 292)
961 #define SYS_POSIX_TANDEM_reserved14 (SYS_POSIX + 293)
962 #define SYS_POSIX_TANDEM_reserved15 (SYS_POSIX + 294)
963 #define SYS_POSIX_TANDEM_reserved16 (SYS_POSIX + 295)
964 #define SYS_POSIX_TANDEM_reserved17 (SYS_POSIX + 296)
965 #define SYS_POSIX_TANDEM_reserved18 (SYS_POSIX + 297)
966 #define SYS_POSIX_TANDEM_reserved19 (SYS_POSIX + 298)
967 #define SYS_POSIX_TANDEM_reserved20 (SYS_POSIX + 299)
968 #define SYS_POSIX_SGI_reserved7 (SYS_POSIX + 300)
969 #define SYS_POSIX_SGI_reserved8 (SYS_POSIX + 301)
970 #define SYS_POSIX_SGI_reserved9 (SYS_POSIX + 302)
971 #define SYS_POSIX_SGI_reserved10 (SYS_POSIX + 303)
972 #define SYS_POSIX_SGI_reserved11 (SYS_POSIX + 304)
973 #define SYS_POSIX_SGI_reserved12 (SYS_POSIX + 305)
974 #define SYS_POSIX_SGI_reserved13 (SYS_POSIX + 306)
975 #define SYS_POSIX_SGI_reserved14 (SYS_POSIX + 307)
976 #define SYS_POSIX_SGI_reserved15 (SYS_POSIX + 308)
977 #define SYS_POSIX_SGI_reserved16 (SYS_POSIX + 309)
978 #define SYS_POSIX_SGI_reserved17 (SYS_POSIX + 310)
979 #define SYS_POSIX_SGI_reserved18 (SYS_POSIX + 311)
980 #define SYS_POSIX_SGI_reserved19 (SYS_POSIX + 312)
981 #define SYS_POSIX_SGI_reserved20 (SYS_POSIX + 313)
982 #define SYS_POSIX_SGI_reserved21 (SYS_POSIX + 314)
983 #define SYS_POSIX_SGI_reserved22 (SYS_POSIX + 315)
984 #define SYS_POSIX_SGI_reserved23 (SYS_POSIX + 316)
985 #define SYS_POSIX_SGI_reserved24 (SYS_POSIX + 317)
986 #define SYS_POSIX_SGI_reserved25 (SYS_POSIX + 318)
987 #define SYS_POSIX_SGI_reserved26 (SYS_POSIX + 319)
990 * Linux syscalls are in the range from 4000 to 4999
991 * Hopefully these syscall numbers are unused ... If not everyone using
992 * statically linked binaries is pretty <censored - the government>. You've
993 * been warned.
995 #define SYS_Linux 4000
996 #define SYS_syscall (SYS_Linux + 0)
997 #define SYS_exit (SYS_Linux + 1)
998 #define SYS_fork (SYS_Linux + 2)
999 #define SYS_read (SYS_Linux + 3)
1000 #define SYS_write (SYS_Linux + 4)
1001 #define SYS_open (SYS_Linux + 5)
1002 #define SYS_close (SYS_Linux + 6)
1003 #define SYS_waitpid (SYS_Linux + 7)
1004 #define SYS_creat (SYS_Linux + 8)
1005 #define SYS_link (SYS_Linux + 9)
1006 #define SYS_unlink (SYS_Linux + 10)
1007 #define SYS_execve (SYS_Linux + 11)
1008 #define SYS_chdir (SYS_Linux + 12)
1009 #define SYS_time (SYS_Linux + 13)
1010 #define SYS_mknod (SYS_Linux + 14)
1011 #define SYS_chmod (SYS_Linux + 15)
1012 #define SYS_chown (SYS_Linux + 16)
1013 #define SYS_break (SYS_Linux + 17)
1014 #define SYS_oldstat (SYS_Linux + 18)
1015 #define SYS_lseek (SYS_Linux + 19)
1016 #define SYS_getpid (SYS_Linux + 20)
1017 #define SYS_mount (SYS_Linux + 21)
1018 #define SYS_umount (SYS_Linux + 22)
1019 #define SYS_setuid (SYS_Linux + 23)
1020 #define SYS_getuid (SYS_Linux + 24)
1021 #define SYS_stime (SYS_Linux + 25)
1022 #define SYS_ptrace (SYS_Linux + 26)
1023 #define SYS_alarm (SYS_Linux + 27)
1024 #define SYS_oldfstat (SYS_Linux + 28)
1025 #define SYS_pause (SYS_Linux + 29)
1026 #define SYS_utime (SYS_Linux + 30)
1027 #define SYS_stty (SYS_Linux + 31)
1028 #define SYS_gtty (SYS_Linux + 32)
1029 #define SYS_access (SYS_Linux + 33)
1030 #define SYS_nice (SYS_Linux + 34)
1031 #define SYS_ftime (SYS_Linux + 35)
1032 #define SYS_sync (SYS_Linux + 36)
1033 #define SYS_kill (SYS_Linux + 37)
1034 #define SYS_rename (SYS_Linux + 38)
1035 #define SYS_mkdir (SYS_Linux + 39)
1036 #define SYS_rmdir (SYS_Linux + 40)
1037 #define SYS_dup (SYS_Linux + 41)
1038 #define SYS_pipe (SYS_Linux + 42)
1039 #define SYS_times (SYS_Linux + 43)
1040 #define SYS_prof (SYS_Linux + 44)
1041 #define SYS_brk (SYS_Linux + 45)
1042 #define SYS_setgid (SYS_Linux + 46)
1043 #define SYS_getgid (SYS_Linux + 47)
1044 #define SYS_signal (SYS_Linux + 48)
1045 #define SYS_geteuid (SYS_Linux + 49)
1046 #define SYS_getegid (SYS_Linux + 50)
1047 #define SYS_acct (SYS_Linux + 51)
1048 #define SYS_phys (SYS_Linux + 52)
1049 #define SYS_lock (SYS_Linux + 53)
1050 #define SYS_ioctl (SYS_Linux + 54)
1051 #define SYS_fcntl (SYS_Linux + 55)
1052 #define SYS_mpx (SYS_Linux + 56)
1053 #define SYS_setpgid (SYS_Linux + 57)
1054 #define SYS_ulimit (SYS_Linux + 58)
1055 #define SYS_oldolduname (SYS_Linux + 59)
1056 #define SYS_umask (SYS_Linux + 60)
1057 #define SYS_chroot (SYS_Linux + 61)
1058 #define SYS_ustat (SYS_Linux + 62)
1059 #define SYS_dup2 (SYS_Linux + 63)
1060 #define SYS_getppid (SYS_Linux + 64)
1061 #define SYS_getpgrp (SYS_Linux + 65)
1062 #define SYS_setsid (SYS_Linux + 66)
1063 #define SYS_sigaction (SYS_Linux + 67)
1064 #define SYS_sgetmask (SYS_Linux + 68)
1065 #define SYS_ssetmask (SYS_Linux + 69)
1066 #define SYS_setreuid (SYS_Linux + 70)
1067 #define SYS_setregid (SYS_Linux + 71)
1068 #define SYS_sigsuspend (SYS_Linux + 72)
1069 #define SYS_sigpending (SYS_Linux + 73)
1070 #define SYS_sethostname (SYS_Linux + 74)
1071 #define SYS_setrlimit (SYS_Linux + 75)
1072 #define SYS_getrlimit (SYS_Linux + 76)
1073 #define SYS_getrusage (SYS_Linux + 77)
1074 #define SYS_gettimeofday (SYS_Linux + 78)
1075 #define SYS_settimeofday (SYS_Linux + 79)
1076 #define SYS_getgroups (SYS_Linux + 80)
1077 #define SYS_setgroups (SYS_Linux + 81)
1078 #define SYS_reserved82 (SYS_Linux + 82)
1079 #define SYS_symlink (SYS_Linux + 83)
1080 #define SYS_oldlstat (SYS_Linux + 84)
1081 #define SYS_readlink (SYS_Linux + 85)
1082 #define SYS_uselib (SYS_Linux + 86)
1083 #define SYS_swapon (SYS_Linux + 87)
1084 #define SYS_reboot (SYS_Linux + 88)
1085 #define SYS_readdir (SYS_Linux + 89)
1086 #define SYS_mmap (SYS_Linux + 90)
1087 #define SYS_munmap (SYS_Linux + 91)
1088 #define SYS_truncate (SYS_Linux + 92)
1089 #define SYS_ftruncate (SYS_Linux + 93)
1090 #define SYS_fchmod (SYS_Linux + 94)
1091 #define SYS_fchown (SYS_Linux + 95)
1092 #define SYS_getpriority (SYS_Linux + 96)
1093 #define SYS_setpriority (SYS_Linux + 97)
1094 #define SYS_profil (SYS_Linux + 98)
1095 #define SYS_statfs (SYS_Linux + 99)
1096 #define SYS_fstatfs (SYS_Linux + 100)
1097 #define SYS_ioperm (SYS_Linux + 101)
1098 #define SYS_socketcall (SYS_Linux + 102)
1099 #define SYS_syslog (SYS_Linux + 103)
1100 #define SYS_setitimer (SYS_Linux + 104)
1101 #define SYS_getitimer (SYS_Linux + 105)
1102 #define SYS_stat (SYS_Linux + 106)
1103 #define SYS_lstat (SYS_Linux + 107)
1104 #define SYS_fstat (SYS_Linux + 108)
1105 #define SYS_olduname (SYS_Linux + 109)
1106 #define SYS_iopl (SYS_Linux + 110)
1107 #define SYS_vhangup (SYS_Linux + 111)
1108 #define SYS_idle (SYS_Linux + 112)
1109 #define SYS_vm86 (SYS_Linux + 113)
1110 #define SYS_wait4 (SYS_Linux + 114)
1111 #define SYS_swapoff (SYS_Linux + 115)
1112 #define SYS_sysinfo (SYS_Linux + 116)
1113 #define SYS_ipc (SYS_Linux + 117)
1114 #define SYS_fsync (SYS_Linux + 118)
1115 #define SYS_sigreturn (SYS_Linux + 119)
1116 #define SYS_clone (SYS_Linux + 120)
1117 #define SYS_setdomainname (SYS_Linux + 121)
1118 #define SYS_uname (SYS_Linux + 122)
1119 #define SYS_modify_ldt (SYS_Linux + 123)
1120 #define SYS_adjtimex (SYS_Linux + 124)
1121 #define SYS_mprotect (SYS_Linux + 125)
1122 #define SYS_sigprocmask (SYS_Linux + 126)
1123 #define SYS_create_module (SYS_Linux + 127)
1124 #define SYS_init_module (SYS_Linux + 128)
1125 #define SYS_delete_module (SYS_Linux + 129)
1126 #define SYS_get_kernel_syms (SYS_Linux + 130)
1127 #define SYS_quotactl (SYS_Linux + 131)
1128 #define SYS_getpgid (SYS_Linux + 132)
1129 #define SYS_fchdir (SYS_Linux + 133)
1130 #define SYS_bdflush (SYS_Linux + 134)
1131 #define SYS_sysfs (SYS_Linux + 135)
1132 #define SYS_personality (SYS_Linux + 136)
1133 #define SYS_afs_syscall (SYS_Linux + 137) /* Syscall for Andrew File System */
1134 #define SYS_setfsuid (SYS_Linux + 138)
1135 #define SYS_setfsgid (SYS_Linux + 139)
1136 #define SYS__llseek (SYS_Linux + 140)
1137 #define SYS_getdents (SYS_Linux + 141)
1138 #define SYS__newselect (SYS_Linux + 142)
1139 #define SYS_syscall_flock (SYS_Linux + 143)
1140 #define SYS_msync (SYS_Linux + 144)
1141 #define SYS_readv (SYS_Linux + 145)
1142 #define SYS_writev (SYS_Linux + 146)
1143 #define SYS_cacheflush (SYS_Linux + 147)
1144 #define SYS_cachectl (SYS_Linux + 148)
1145 #define SYS_sysmips (SYS_Linux + 149)
1146 #define SYS_setup (SYS_Linux + 150) /* used only by init, to get system going */
1147 #define SYS_getsid (SYS_Linux + 151)
1148 #define SYS_fdatasync (SYS_Linux + 152)
1149 #define SYS__sysctl (SYS_Linux + 153)
1150 #define SYS_mlock (SYS_Linux + 154)
1151 #define SYS_munlock (SYS_Linux + 155)
1152 #define SYS_mlockall (SYS_Linux + 156)
1153 #define SYS_munlockall (SYS_Linux + 157)
1154 #define SYS_sched_setparam (SYS_Linux + 158)
1155 #define SYS_sched_getparam (SYS_Linux + 159)
1156 #define SYS_sched_setscheduler (SYS_Linux + 160)
1157 #define SYS_sched_getscheduler (SYS_Linux + 161)
1158 #define SYS_sched_yield (SYS_Linux + 162)
1159 #define SYS_sched_get_priority_max (SYS_Linux + 163)
1160 #define SYS_sched_get_priority_min (SYS_Linux + 164)
1161 #define SYS_sched_rr_get_interval (SYS_Linux + 165)
1162 #define SYS_nanosleep (SYS_Linux + 166)
1163 #define SYS_mremap (SYS_Linux + 167)
1164 #define SYS_accept (SYS_Linux + 168)
1165 #define SYS_bind (SYS_Linux + 169)
1166 #define SYS_connect (SYS_Linux + 170)
1167 #define SYS_getpeername (SYS_Linux + 171)
1168 #define SYS_getsockname (SYS_Linux + 172)
1169 #define SYS_getsockopt (SYS_Linux + 173)
1170 #define SYS_listen (SYS_Linux + 174)
1171 #define SYS_recv (SYS_Linux + 175)
1172 #define SYS_recvfrom (SYS_Linux + 176)
1173 #define SYS_recvmsg (SYS_Linux + 177)
1174 #define SYS_send (SYS_Linux + 178)
1175 #define SYS_sendmsg (SYS_Linux + 179)
1176 #define SYS_sendto (SYS_Linux + 180)
1177 #define SYS_setsockopt (SYS_Linux + 181)
1178 #define SYS_shutdown (SYS_Linux + 182)
1179 #define SYS_socket (SYS_Linux + 183)
1180 #define SYS_socketpair (SYS_Linux + 184)
1181 #define SYS_setresuid (SYS_Linux + 185)
1182 #define SYS_getresuid (SYS_Linux + 186)
1183 #define SYS_query_module (SYS_Linux + 187)
1184 #define SYS_poll (SYS_Linux + 188)
1185 #define SYS_nfsservctl (SYS_Linux + 189)
1187 #endif /* sys/syscall.h */