1 |
/* gxemul: $Id: syscall_ultrix.h,v 1.2 2005/03/05 12:34:03 debug Exp $ */ |
2 |
/* $NetBSD: ultrix_syscall.h,v 1.44 2001/11/13 02:09:34 lukem Exp $ */ |
3 |
|
4 |
/* |
5 |
* System call numbers. |
6 |
* |
7 |
* DO NOT EDIT-- this file is automatically generated. |
8 |
* created from NetBSD: syscalls.master,v 1.37 2001/05/30 11:37:33 mrg Exp |
9 |
*/ |
10 |
|
11 |
/* syscall: "syscall" ret: "int" args: */ |
12 |
#define ULTRIX_SYS_syscall 0 |
13 |
|
14 |
/* syscall: "exit" ret: "int" args: "int" */ |
15 |
#define ULTRIX_SYS_exit 1 |
16 |
|
17 |
/* syscall: "fork" ret: "int" args: */ |
18 |
#define ULTRIX_SYS_fork 2 |
19 |
|
20 |
/* syscall: "read" ret: "int" args: "int" "char *" "u_int" */ |
21 |
#define ULTRIX_SYS_read 3 |
22 |
|
23 |
/* syscall: "write" ret: "int" args: "int" "char *" "u_int" */ |
24 |
#define ULTRIX_SYS_write 4 |
25 |
|
26 |
/* syscall: "open" ret: "int" args: "const char *" "int" "int" */ |
27 |
#define ULTRIX_SYS_open 5 |
28 |
|
29 |
/* syscall: "close" ret: "int" args: "int" */ |
30 |
#define ULTRIX_SYS_close 6 |
31 |
|
32 |
/* syscall: "owait" ret: "int" args: */ |
33 |
#define ULTRIX_SYS_owait 7 |
34 |
|
35 |
/* syscall: "creat" ret: "int" args: "const char *" "int" */ |
36 |
#define ULTRIX_SYS_creat 8 |
37 |
|
38 |
/* syscall: "link" ret: "int" args: "char *" "char *" */ |
39 |
#define ULTRIX_SYS_link 9 |
40 |
|
41 |
/* syscall: "unlink" ret: "int" args: "char *" */ |
42 |
#define ULTRIX_SYS_unlink 10 |
43 |
|
44 |
/* syscall: "execv" ret: "int" args: "const char *" "char **" */ |
45 |
#define ULTRIX_SYS_execv 11 |
46 |
|
47 |
/* syscall: "chdir" ret: "int" args: "char *" */ |
48 |
#define ULTRIX_SYS_chdir 12 |
49 |
|
50 |
/* 13 is obsolete time */ |
51 |
/* syscall: "mknod" ret: "int" args: "const char *" "int" "int" */ |
52 |
#define ULTRIX_SYS_mknod 14 |
53 |
|
54 |
/* syscall: "chmod" ret: "int" args: "char *" "int" */ |
55 |
#define ULTRIX_SYS_chmod 15 |
56 |
|
57 |
/* syscall: "__posix_chown" ret: "int" args: "char *" "int" "int" */ |
58 |
#define ULTRIX_SYS___posix_chown 16 |
59 |
|
60 |
/* syscall: "break" ret: "int" args: "char *" */ |
61 |
#define ULTRIX_SYS_break 17 |
62 |
|
63 |
/* 18 is obsolete stat */ |
64 |
/* syscall: "lseek" ret: "long" args: "int" "long" "int" */ |
65 |
#define ULTRIX_SYS_lseek 19 |
66 |
|
67 |
/* syscall: "getpid" ret: "pid_t" args: */ |
68 |
#define ULTRIX_SYS_getpid 20 |
69 |
|
70 |
/* syscall: "mount" ret: "int" args: "char *" "char *" "int" "int" "caddr_t" */ |
71 |
#define ULTRIX_SYS_mount 21 |
72 |
|
73 |
/* 22 is obsolete sysV_unmount */ |
74 |
/* syscall: "setuid" ret: "int" args: "uid_t" */ |
75 |
#define ULTRIX_SYS_setuid 23 |
76 |
|
77 |
/* syscall: "getuid" ret: "uid_t" args: */ |
78 |
#define ULTRIX_SYS_getuid 24 |
79 |
|
80 |
/* 25 is obsolete v7 stime */ |
81 |
/* 26 is obsolete v7 ptrace */ |
82 |
/* 27 is obsolete v7 alarm */ |
83 |
/* 28 is obsolete v7 fstat */ |
84 |
/* 29 is obsolete v7 pause */ |
85 |
/* 30 is obsolete v7 utime */ |
86 |
/* 31 is obsolete v7 stty */ |
87 |
/* 32 is obsolete v7 gtty */ |
88 |
/* syscall: "access" ret: "int" args: "const char *" "int" */ |
89 |
#define ULTRIX_SYS_access 33 |
90 |
|
91 |
/* 34 is obsolete v7 nice */ |
92 |
/* 35 is obsolete v7 ftime */ |
93 |
/* syscall: "sync" ret: "int" args: */ |
94 |
#define ULTRIX_SYS_sync 36 |
95 |
|
96 |
/* syscall: "kill" ret: "int" args: "int" "int" */ |
97 |
#define ULTRIX_SYS_kill 37 |
98 |
|
99 |
/* syscall: "stat43" ret: "int" args: "const char *" "struct stat43 *" */ |
100 |
#define ULTRIX_SYS_stat43 38 |
101 |
|
102 |
/* 39 is obsolete v7 setpgrp */ |
103 |
/* syscall: "lstat43" ret: "int" args: "const char *" "struct stat43 *" */ |
104 |
#define ULTRIX_SYS_lstat43 40 |
105 |
|
106 |
/* syscall: "dup" ret: "int" args: "u_int" */ |
107 |
#define ULTRIX_SYS_dup 41 |
108 |
|
109 |
/* syscall: "pipe" ret: "int" args: */ |
110 |
#define ULTRIX_SYS_pipe 42 |
111 |
|
112 |
/* 43 is obsolete v7 times */ |
113 |
/* syscall: "profil" ret: "int" args: "caddr_t" "u_int" "u_int" "u_int" */ |
114 |
#define ULTRIX_SYS_profil 44 |
115 |
|
116 |
/* 46 is obsolete v7 setgid */ |
117 |
/* syscall: "getgid" ret: "gid_t" args: */ |
118 |
#define ULTRIX_SYS_getgid 47 |
119 |
|
120 |
/* syscall: "acct" ret: "int" args: "char *" */ |
121 |
#define ULTRIX_SYS_acct 51 |
122 |
|
123 |
/* syscall: "ioctl" ret: "int" args: "int" "u_long" "caddr_t" */ |
124 |
#define ULTRIX_SYS_ioctl 54 |
125 |
|
126 |
/* syscall: "reboot" ret: "int" args: "int" */ |
127 |
#define ULTRIX_SYS_reboot 55 |
128 |
|
129 |
/* syscall: "symlink" ret: "int" args: "char *" "char *" */ |
130 |
#define ULTRIX_SYS_symlink 57 |
131 |
|
132 |
/* syscall: "readlink" ret: "int" args: "char *" "char *" "int" */ |
133 |
#define ULTRIX_SYS_readlink 58 |
134 |
|
135 |
/* syscall: "execve" ret: "int" args: "const char *" "char **" "char **" */ |
136 |
#define ULTRIX_SYS_execve 59 |
137 |
|
138 |
/* syscall: "umask" ret: "int" args: "int" */ |
139 |
#define ULTRIX_SYS_umask 60 |
140 |
|
141 |
/* syscall: "chroot" ret: "int" args: "char *" */ |
142 |
#define ULTRIX_SYS_chroot 61 |
143 |
|
144 |
/* syscall: "fstat" ret: "int" args: "int" "struct stat43 *" */ |
145 |
#define ULTRIX_SYS_fstat 62 |
146 |
|
147 |
/* syscall: "getpagesize" ret: "int" args: */ |
148 |
#define ULTRIX_SYS_getpagesize 64 |
149 |
|
150 |
/* syscall: "vfork" ret: "int" args: */ |
151 |
#define ULTRIX_SYS_vfork 66 |
152 |
|
153 |
/* 67 is obsolete vread */ |
154 |
/* 68 is obsolete vwrite */ |
155 |
/* syscall: "sbrk" ret: "int" args: "intptr_t" */ |
156 |
#define ULTRIX_SYS_sbrk 69 |
157 |
|
158 |
/* syscall: "sstk" ret: "int" args: "int" */ |
159 |
#define ULTRIX_SYS_sstk 70 |
160 |
|
161 |
/* syscall: "mmap" ret: "int" args: "caddr_t" "size_t" "int" "u_int" "int" "long" */ |
162 |
#define ULTRIX_SYS_mmap 71 |
163 |
|
164 |
/* syscall: "vadvise" ret: "int" args: "int" */ |
165 |
#define ULTRIX_SYS_vadvise 72 |
166 |
|
167 |
/* syscall: "munmap" ret: "int" args: "caddr_t" "size_t" */ |
168 |
#define ULTRIX_SYS_munmap 73 |
169 |
|
170 |
/* syscall: "mprotect" ret: "int" args: "caddr_t" "size_t" "int" */ |
171 |
#define ULTRIX_SYS_mprotect 74 |
172 |
|
173 |
/* syscall: "madvise" ret: "int" args: "caddr_t" "size_t" "int" */ |
174 |
#define ULTRIX_SYS_madvise 75 |
175 |
|
176 |
/* syscall: "vhangup" ret: "int" args: */ |
177 |
#define ULTRIX_SYS_vhangup 76 |
178 |
|
179 |
/* syscall: "mincore" ret: "int" args: "caddr_t" "int" "char *" */ |
180 |
#define ULTRIX_SYS_mincore 78 |
181 |
|
182 |
/* syscall: "getgroups" ret: "int" args: "u_int" "gid_t *" */ |
183 |
#define ULTRIX_SYS_getgroups 79 |
184 |
|
185 |
/* syscall: "setgroups" ret: "int" args: "u_int" "gid_t *" */ |
186 |
#define ULTRIX_SYS_setgroups 80 |
187 |
|
188 |
/* syscall: "getpgrp" ret: "int" args: */ |
189 |
#define ULTRIX_SYS_getpgrp 81 |
190 |
|
191 |
/* syscall: "setpgrp" ret: "int" args: "int" "int" */ |
192 |
#define ULTRIX_SYS_setpgrp 82 |
193 |
|
194 |
/* syscall: "setitimer" ret: "int" args: "u_int" "struct itimerval *" "struct itimerval *" */ |
195 |
#define ULTRIX_SYS_setitimer 83 |
196 |
|
197 |
/* syscall: "wait3" ret: "int" args: "int *" "int" "struct rusage *" */ |
198 |
#define ULTRIX_SYS_wait3 84 |
199 |
|
200 |
/* syscall: "swapon" ret: "int" args: "char *" */ |
201 |
#define ULTRIX_SYS_swapon 85 |
202 |
|
203 |
/* syscall: "getitimer" ret: "int" args: "u_int" "struct itimerval *" */ |
204 |
#define ULTRIX_SYS_getitimer 86 |
205 |
|
206 |
/* syscall: "gethostname" ret: "int" args: "char *" "u_int" */ |
207 |
#define ULTRIX_SYS_gethostname 87 |
208 |
|
209 |
/* syscall: "sethostname" ret: "int" args: "char *" "u_int" */ |
210 |
#define ULTRIX_SYS_sethostname 88 |
211 |
|
212 |
/* syscall: "getdtablesize" ret: "int" args: */ |
213 |
#define ULTRIX_SYS_getdtablesize 89 |
214 |
|
215 |
/* syscall: "dup2" ret: "int" args: "u_int" "u_int" */ |
216 |
#define ULTRIX_SYS_dup2 90 |
217 |
|
218 |
/* syscall: "fcntl" ret: "int" args: "int" "int" "void *" */ |
219 |
#define ULTRIX_SYS_fcntl 92 |
220 |
|
221 |
/* syscall: "select" ret: "int" args: "u_int" "fd_set *" "fd_set *" "fd_set *" "struct timeval *" */ |
222 |
#define ULTRIX_SYS_select 93 |
223 |
|
224 |
/* syscall: "fsync" ret: "int" args: "int" */ |
225 |
#define ULTRIX_SYS_fsync 95 |
226 |
|
227 |
/* syscall: "setpriority" ret: "int" args: "int" "int" "int" */ |
228 |
#define ULTRIX_SYS_setpriority 96 |
229 |
|
230 |
/* syscall: "socket" ret: "int" args: "int" "int" "int" */ |
231 |
#define ULTRIX_SYS_socket 97 |
232 |
|
233 |
/* syscall: "connect" ret: "int" args: "int" "caddr_t" "int" */ |
234 |
#define ULTRIX_SYS_connect 98 |
235 |
|
236 |
/* syscall: "accept" ret: "int" args: "int" "caddr_t" "int *" */ |
237 |
#define ULTRIX_SYS_accept 99 |
238 |
|
239 |
/* syscall: "getpriority" ret: "int" args: "int" "int" */ |
240 |
#define ULTRIX_SYS_getpriority 100 |
241 |
|
242 |
/* syscall: "send" ret: "int" args: "int" "caddr_t" "int" "int" */ |
243 |
#define ULTRIX_SYS_send 101 |
244 |
|
245 |
/* syscall: "recv" ret: "int" args: "int" "caddr_t" "int" "int" */ |
246 |
#define ULTRIX_SYS_recv 102 |
247 |
|
248 |
/* syscall: "sigreturn" ret: "int" args: "struct sigcontext *" */ |
249 |
#define ULTRIX_SYS_sigreturn 103 |
250 |
|
251 |
/* syscall: "bind" ret: "int" args: "int" "caddr_t" "int" */ |
252 |
#define ULTRIX_SYS_bind 104 |
253 |
|
254 |
/* syscall: "setsockopt" ret: "int" args: "int" "int" "int" "caddr_t" "int" */ |
255 |
#define ULTRIX_SYS_setsockopt 105 |
256 |
|
257 |
/* syscall: "listen" ret: "int" args: "int" "int" */ |
258 |
#define ULTRIX_SYS_listen 106 |
259 |
|
260 |
/* syscall: "sigvec" ret: "int" args: "int" "struct sigvec *" "struct sigvec *" */ |
261 |
#define ULTRIX_SYS_sigvec 108 |
262 |
|
263 |
/* syscall: "sigblock" ret: "int" args: "int" */ |
264 |
#define ULTRIX_SYS_sigblock 109 |
265 |
|
266 |
/* syscall: "sigsetmask" ret: "int" args: "int" */ |
267 |
#define ULTRIX_SYS_sigsetmask 110 |
268 |
|
269 |
/* syscall: "sigsuspend" ret: "int" args: "int" */ |
270 |
#define ULTRIX_SYS_sigsuspend 111 |
271 |
|
272 |
/* syscall: "sigstack" ret: "int" args: "struct sigstack *" "struct sigstack *" */ |
273 |
#define ULTRIX_SYS_sigstack 112 |
274 |
|
275 |
/* syscall: "recvmsg" ret: "int" args: "int" "struct omsghdr *" "int" */ |
276 |
#define ULTRIX_SYS_recvmsg 113 |
277 |
|
278 |
/* syscall: "sendmsg" ret: "int" args: "int" "caddr_t" "int" */ |
279 |
#define ULTRIX_SYS_sendmsg 114 |
280 |
|
281 |
/* 115 is obsolete vtrace */ |
282 |
/* syscall: "gettimeofday" ret: "int" args: "struct timeval *" "struct timezone *" */ |
283 |
#define ULTRIX_SYS_gettimeofday 116 |
284 |
|
285 |
/* syscall: "getrusage" ret: "int" args: "int" "struct rusage *" */ |
286 |
#define ULTRIX_SYS_getrusage 117 |
287 |
|
288 |
/* syscall: "getsockopt" ret: "int" args: "int" "int" "int" "caddr_t" "int *" */ |
289 |
#define ULTRIX_SYS_getsockopt 118 |
290 |
|
291 |
/* syscall: "readv" ret: "int" args: "int" "struct iovec *" "u_int" */ |
292 |
#define ULTRIX_SYS_readv 120 |
293 |
|
294 |
/* syscall: "writev" ret: "int" args: "int" "struct iovec *" "u_int" */ |
295 |
#define ULTRIX_SYS_writev 121 |
296 |
|
297 |
/* syscall: "settimeofday" ret: "int" args: "struct timeval *" "struct timezone *" */ |
298 |
#define ULTRIX_SYS_settimeofday 122 |
299 |
|
300 |
/* syscall: "__posix_fchown" ret: "int" args: "int" "int" "int" */ |
301 |
#define ULTRIX_SYS___posix_fchown 123 |
302 |
|
303 |
/* syscall: "fchmod" ret: "int" args: "int" "int" */ |
304 |
#define ULTRIX_SYS_fchmod 124 |
305 |
|
306 |
/* syscall: "recvfrom" ret: "int" args: "int" "caddr_t" "size_t" "int" "caddr_t" "int *" */ |
307 |
#define ULTRIX_SYS_recvfrom 125 |
308 |
|
309 |
/* syscall: "setreuid" ret: "int" args: "int" "int" */ |
310 |
#define ULTRIX_SYS_setreuid 126 |
311 |
|
312 |
/* syscall: "setregid" ret: "int" args: "int" "int" */ |
313 |
#define ULTRIX_SYS_setregid 127 |
314 |
|
315 |
/* syscall: "rename" ret: "int" args: "char *" "char *" */ |
316 |
#define ULTRIX_SYS_rename 128 |
317 |
|
318 |
/* syscall: "truncate" ret: "int" args: "char *" "long" */ |
319 |
#define ULTRIX_SYS_truncate 129 |
320 |
|
321 |
/* syscall: "ftruncate" ret: "int" args: "int" "long" */ |
322 |
#define ULTRIX_SYS_ftruncate 130 |
323 |
|
324 |
/* syscall: "flock" ret: "int" args: "int" "int" */ |
325 |
#define ULTRIX_SYS_flock 131 |
326 |
|
327 |
/* syscall: "sendto" ret: "int" args: "int" "caddr_t" "size_t" "int" "caddr_t" "int" */ |
328 |
#define ULTRIX_SYS_sendto 133 |
329 |
|
330 |
/* syscall: "shutdown" ret: "int" args: "int" "int" */ |
331 |
#define ULTRIX_SYS_shutdown 134 |
332 |
|
333 |
/* syscall: "socketpair" ret: "int" args: "int" "int" "int" "int *" */ |
334 |
#define ULTRIX_SYS_socketpair 135 |
335 |
|
336 |
/* syscall: "mkdir" ret: "int" args: "char *" "int" */ |
337 |
#define ULTRIX_SYS_mkdir 136 |
338 |
|
339 |
/* syscall: "rmdir" ret: "int" args: "char *" */ |
340 |
#define ULTRIX_SYS_rmdir 137 |
341 |
|
342 |
/* syscall: "utimes" ret: "int" args: "char *" "struct timeval *" */ |
343 |
#define ULTRIX_SYS_utimes 138 |
344 |
|
345 |
/* syscall: "sigcleanup" ret: "int" args: "struct sigcontext *" */ |
346 |
#define ULTRIX_SYS_sigcleanup 139 |
347 |
|
348 |
/* syscall: "adjtime" ret: "int" args: "struct timeval *" "struct timeval *" */ |
349 |
#define ULTRIX_SYS_adjtime 140 |
350 |
|
351 |
/* syscall: "getpeername" ret: "int" args: "int" "caddr_t" "int *" */ |
352 |
#define ULTRIX_SYS_getpeername 141 |
353 |
|
354 |
/* syscall: "gethostid" ret: "int" args: */ |
355 |
#define ULTRIX_SYS_gethostid 142 |
356 |
|
357 |
/* syscall: "getrlimit" ret: "int" args: "u_int" "struct orlimit *" */ |
358 |
#define ULTRIX_SYS_getrlimit 144 |
359 |
|
360 |
/* syscall: "setrlimit" ret: "int" args: "u_int" "struct orlimit *" */ |
361 |
#define ULTRIX_SYS_setrlimit 145 |
362 |
|
363 |
/* syscall: "killpg" ret: "int" args: "int" "int" */ |
364 |
#define ULTRIX_SYS_killpg 146 |
365 |
|
366 |
/* syscall: "getsockname" ret: "int" args: "int" "caddr_t" "int *" */ |
367 |
#define ULTRIX_SYS_getsockname 150 |
368 |
|
369 |
/* syscall: "cacheflush" ret: "int" args: "char *" "int" "int" */ |
370 |
#define ULTRIX_SYS_cacheflush 152 |
371 |
|
372 |
/* syscall: "cachectl" ret: "int" args: "char *" "int" "int" */ |
373 |
#define ULTRIX_SYS_cachectl 153 |
374 |
|
375 |
/* syscall: "nfssvc" ret: "int" args: "int" */ |
376 |
#define ULTRIX_SYS_nfssvc 158 |
377 |
|
378 |
/* syscall: "getdirentries" ret: "int" args: "int" "char *" "u_int" "long *" */ |
379 |
#define ULTRIX_SYS_getdirentries 159 |
380 |
|
381 |
/* syscall: "statfs" ret: "int" args: "const char *" "struct ultrix_statfs *" */ |
382 |
#define ULTRIX_SYS_statfs 160 |
383 |
|
384 |
/* syscall: "fstatfs" ret: "int" args: "int" "struct ultrix_statfs *" */ |
385 |
#define ULTRIX_SYS_fstatfs 161 |
386 |
|
387 |
/* syscall: "async_daemon" ret: "int" args: */ |
388 |
#define ULTRIX_SYS_async_daemon 163 |
389 |
|
390 |
/* syscall: "getfh" ret: "int" args: "char *" "fhandle_t *" */ |
391 |
#define ULTRIX_SYS_getfh 164 |
392 |
|
393 |
/* syscall: "getdomainname" ret: "int" args: "char *" "int" */ |
394 |
#define ULTRIX_SYS_getdomainname 165 |
395 |
|
396 |
/* syscall: "setdomainname" ret: "int" args: "char *" "int" */ |
397 |
#define ULTRIX_SYS_setdomainname 166 |
398 |
|
399 |
/* syscall: "quotactl" ret: "int" args: "int" "char *" "int" "caddr_t" */ |
400 |
#define ULTRIX_SYS_quotactl 168 |
401 |
|
402 |
/* syscall: "exportfs" ret: "int" args: "char *" "char *" */ |
403 |
#define ULTRIX_SYS_exportfs 169 |
404 |
|
405 |
/* syscall: "uname" ret: "int" args: "struct ultrix_utsname *" */ |
406 |
#define ULTRIX_SYS_uname 179 |
407 |
|
408 |
/* syscall: "shmsys" ret: "int" args: "u_int" "u_int" "u_int" "u_int" */ |
409 |
#define ULTRIX_SYS_shmsys 180 |
410 |
|
411 |
/* syscall: "ustat" ret: "int" args: "int" "struct ultrix_ustat *" */ |
412 |
#define ULTRIX_SYS_ustat 183 |
413 |
|
414 |
/* syscall: "getmnt" ret: "int" args: "int *" "struct ultrix_fs_data *" "int" "int" "char *" */ |
415 |
#define ULTRIX_SYS_getmnt 184 |
416 |
|
417 |
/* syscall: "sigpending" ret: "int" args: "int *" */ |
418 |
#define ULTRIX_SYS_sigpending 187 |
419 |
|
420 |
/* syscall: "setsid" ret: "int" args: */ |
421 |
#define ULTRIX_SYS_setsid 188 |
422 |
|
423 |
/* syscall: "waitpid" ret: "int" args: "int" "int *" "int" */ |
424 |
#define ULTRIX_SYS_waitpid 189 |
425 |
|
426 |
/* syscall: "getsysinfo" ret: "int" args: "unsigned" "char *" "unsigned" "int *" "char *" */ |
427 |
#define ULTRIX_SYS_getsysinfo 256 |
428 |
|
429 |
/* syscall: "setsysinfo" ret: "int" args: "unsigned" "char *" "unsigned" "unsigned" "unsigned" */ |
430 |
#define ULTRIX_SYS_setsysinfo 257 |
431 |
|
432 |
#define ULTRIX_SYS_MAXSYSCALL 258 |