1 | /* $NetBSD: freebsd_syscall.h,v 1.90 2019/06/18 01:42:44 christos Exp $ */ |
2 | |
3 | /* |
4 | * System call numbers. |
5 | * |
6 | * DO NOT EDIT-- this file is automatically generated. |
7 | * created from NetBSD: syscalls.master,v 1.73 2019/06/18 01:42:36 christos Exp |
8 | */ |
9 | |
10 | #ifndef _FREEBSD_SYS_SYSCALL_H_ |
11 | #define _FREEBSD_SYS_SYSCALL_H_ |
12 | |
13 | #define FREEBSD_SYS_MAXSYSARGS 8 |
14 | |
15 | /* syscall: "syscall" ret: "int" args: */ |
16 | #define FREEBSD_SYS_syscall 0 |
17 | |
18 | /* syscall: "exit" ret: "int" args: "int" */ |
19 | #define FREEBSD_SYS_exit 1 |
20 | |
21 | /* syscall: "fork" ret: "int" args: */ |
22 | #define FREEBSD_SYS_fork 2 |
23 | |
24 | /* syscall: "read" ret: "int" args: "int" "char *" "u_int" */ |
25 | #define FREEBSD_SYS_read 3 |
26 | |
27 | /* syscall: "write" ret: "int" args: "int" "char *" "u_int" */ |
28 | #define FREEBSD_SYS_write 4 |
29 | |
30 | /* syscall: "open" ret: "int" args: "const char *" "int" "int" */ |
31 | #define FREEBSD_SYS_open 5 |
32 | |
33 | /* syscall: "close" ret: "int" args: "int" */ |
34 | #define FREEBSD_SYS_close 6 |
35 | |
36 | /* syscall: "wait4" ret: "int" args: "int" "int *" "int" "struct rusage50 *" */ |
37 | #define FREEBSD_SYS_wait4 7 |
38 | |
39 | /* syscall: "ocreat" ret: "int" args: "const char *" "int" */ |
40 | #define FREEBSD_SYS_ocreat 8 |
41 | |
42 | /* syscall: "link" ret: "int" args: "const char *" "const char *" */ |
43 | #define FREEBSD_SYS_link 9 |
44 | |
45 | /* syscall: "unlink" ret: "int" args: "const char *" */ |
46 | #define FREEBSD_SYS_unlink 10 |
47 | |
48 | /* 11 is obsolete execv */ |
49 | /* syscall: "chdir" ret: "int" args: "const char *" */ |
50 | #define FREEBSD_SYS_chdir 12 |
51 | |
52 | /* syscall: "fchdir" ret: "int" args: "int" */ |
53 | #define FREEBSD_SYS_fchdir 13 |
54 | |
55 | /* syscall: "mknod" ret: "int" args: "const char *" "int" "int" */ |
56 | #define FREEBSD_SYS_mknod 14 |
57 | |
58 | /* syscall: "chmod" ret: "int" args: "const char *" "int" */ |
59 | #define FREEBSD_SYS_chmod 15 |
60 | |
61 | /* syscall: "chown" ret: "int" args: "const char *" "int" "int" */ |
62 | #define FREEBSD_SYS_chown 16 |
63 | |
64 | /* syscall: "break" ret: "int" args: "char *" */ |
65 | #define FREEBSD_SYS_break 17 |
66 | |
67 | /* syscall: "getfsstat" ret: "int" args: "struct statfs12 *" "long" "int" */ |
68 | #define FREEBSD_SYS_getfsstat 18 |
69 | |
70 | /* syscall: "olseek" ret: "long" args: "int" "long" "int" */ |
71 | #define FREEBSD_SYS_olseek 19 |
72 | |
73 | /* syscall: "getpid_with_ppid" ret: "pid_t" args: */ |
74 | #define FREEBSD_SYS_getpid_with_ppid 20 |
75 | |
76 | /* syscall: "mount" ret: "int" args: "int" "const char *" "int" "void *" */ |
77 | #define FREEBSD_SYS_mount 21 |
78 | |
79 | /* syscall: "unmount" ret: "int" args: "const char *" "int" */ |
80 | #define FREEBSD_SYS_unmount 22 |
81 | |
82 | /* syscall: "setuid" ret: "int" args: "uid_t" */ |
83 | #define FREEBSD_SYS_setuid 23 |
84 | |
85 | /* syscall: "getuid_with_euid" ret: "uid_t" args: */ |
86 | #define FREEBSD_SYS_getuid_with_euid 24 |
87 | |
88 | /* syscall: "geteuid" ret: "uid_t" args: */ |
89 | #define FREEBSD_SYS_geteuid 25 |
90 | |
91 | /* syscall: "ptrace" ret: "int" args: "int" "pid_t" "void *" "int" */ |
92 | #define FREEBSD_SYS_ptrace 26 |
93 | |
94 | /* syscall: "recvmsg" ret: "int" args: "int" "struct msghdr *" "int" */ |
95 | #define FREEBSD_SYS_recvmsg 27 |
96 | |
97 | /* syscall: "sendmsg" ret: "int" args: "int" "void *" "int" */ |
98 | #define FREEBSD_SYS_sendmsg 28 |
99 | |
100 | /* syscall: "recvfrom" ret: "int" args: "int" "void *" "size_t" "int" "void *" "int *" */ |
101 | #define FREEBSD_SYS_recvfrom 29 |
102 | |
103 | /* syscall: "accept" ret: "int" args: "int" "void *" "int *" */ |
104 | #define FREEBSD_SYS_accept 30 |
105 | |
106 | /* syscall: "getpeername" ret: "int" args: "int" "void *" "int *" */ |
107 | #define FREEBSD_SYS_getpeername 31 |
108 | |
109 | /* syscall: "getsockname" ret: "int" args: "int" "void *" "int *" */ |
110 | #define FREEBSD_SYS_getsockname 32 |
111 | |
112 | /* syscall: "access" ret: "int" args: "const char *" "int" */ |
113 | #define FREEBSD_SYS_access 33 |
114 | |
115 | /* syscall: "chflags" ret: "int" args: "const char *" "int" */ |
116 | #define FREEBSD_SYS_chflags 34 |
117 | |
118 | /* syscall: "fchflags" ret: "int" args: "int" "int" */ |
119 | #define FREEBSD_SYS_fchflags 35 |
120 | |
121 | /* syscall: "sync" ret: "int" args: */ |
122 | #define FREEBSD_SYS_sync 36 |
123 | |
124 | /* syscall: "kill" ret: "int" args: "int" "int" */ |
125 | #define FREEBSD_SYS_kill 37 |
126 | |
127 | /* syscall: "stat43" ret: "int" args: "const char *" "struct stat43 *" */ |
128 | #define FREEBSD_SYS_stat43 38 |
129 | |
130 | /* syscall: "getppid" ret: "pid_t" args: */ |
131 | #define FREEBSD_SYS_getppid 39 |
132 | |
133 | /* syscall: "lstat43" ret: "int" args: "const char *" "struct stat43 *" */ |
134 | #define FREEBSD_SYS_lstat43 40 |
135 | |
136 | /* syscall: "dup" ret: "int" args: "int" */ |
137 | #define FREEBSD_SYS_dup 41 |
138 | |
139 | /* syscall: "pipe" ret: "int" args: */ |
140 | #define FREEBSD_SYS_pipe 42 |
141 | |
142 | /* syscall: "getegid" ret: "gid_t" args: */ |
143 | #define FREEBSD_SYS_getegid 43 |
144 | |
145 | /* syscall: "profil" ret: "int" args: "void *" "u_int" "u_int" "u_int" */ |
146 | #define FREEBSD_SYS_profil 44 |
147 | |
148 | #ifdef KTRACE |
149 | /* syscall: "ktrace" ret: "int" args: "char *" "int" "int" "int" */ |
150 | #define FREEBSD_SYS_ktrace 45 |
151 | |
152 | #else |
153 | /* 45 is excluded ktrace */ |
154 | #endif |
155 | /* syscall: "sigaction" ret: "int" args: "int" "const struct sigaction13 *" "struct sigaction13 *" */ |
156 | #define FREEBSD_SYS_sigaction 46 |
157 | |
158 | /* syscall: "getgid_with_egid" ret: "gid_t" args: */ |
159 | #define FREEBSD_SYS_getgid_with_egid 47 |
160 | |
161 | /* syscall: "sigprocmask" ret: "int" args: "int" "int" */ |
162 | #define FREEBSD_SYS_sigprocmask 48 |
163 | |
164 | /* syscall: "__getlogin" ret: "int" args: "char *" "u_int" */ |
165 | #define FREEBSD_SYS___getlogin 49 |
166 | |
167 | /* syscall: "__setlogin" ret: "int" args: "char *" */ |
168 | #define FREEBSD_SYS___setlogin 50 |
169 | |
170 | /* syscall: "acct" ret: "int" args: "char *" */ |
171 | #define FREEBSD_SYS_acct 51 |
172 | |
173 | /* syscall: "sigpending" ret: "int" args: */ |
174 | #define FREEBSD_SYS_sigpending 52 |
175 | |
176 | /* syscall: "sigaltstack" ret: "int" args: "const struct sigaltstack13 *" "struct sigaltstack13 *" */ |
177 | #define FREEBSD_SYS_sigaltstack 53 |
178 | |
179 | /* syscall: "ioctl" ret: "int" args: "int" "u_long" "void *" */ |
180 | #define FREEBSD_SYS_ioctl 54 |
181 | |
182 | /* syscall: "oreboot" ret: "int" args: "int" */ |
183 | #define FREEBSD_SYS_oreboot 55 |
184 | |
185 | /* syscall: "revoke" ret: "int" args: "const char *" */ |
186 | #define FREEBSD_SYS_revoke 56 |
187 | |
188 | /* syscall: "symlink" ret: "int" args: "const char *" "const char *" */ |
189 | #define FREEBSD_SYS_symlink 57 |
190 | |
191 | /* syscall: "readlink" ret: "int" args: "const char *" "char *" "int" */ |
192 | #define FREEBSD_SYS_readlink 58 |
193 | |
194 | /* syscall: "execve" ret: "int" args: "const char *" "char **" "char **" */ |
195 | #define FREEBSD_SYS_execve 59 |
196 | |
197 | /* syscall: "umask" ret: "int" args: "int" */ |
198 | #define FREEBSD_SYS_umask 60 |
199 | |
200 | /* syscall: "chroot" ret: "int" args: "const char *" */ |
201 | #define FREEBSD_SYS_chroot 61 |
202 | |
203 | /* syscall: "fstat43" ret: "int" args: "int" "struct stat43 *" */ |
204 | #define FREEBSD_SYS_fstat43 62 |
205 | |
206 | /* syscall: "ogetkerninfo" ret: "int" args: "int" "char *" "int *" "int" */ |
207 | #define FREEBSD_SYS_ogetkerninfo 63 |
208 | |
209 | /* syscall: "ogetpagesize" ret: "int" args: */ |
210 | #define FREEBSD_SYS_ogetpagesize 64 |
211 | |
212 | /* syscall: "msync" ret: "int" args: "void *" "size_t" "int" */ |
213 | #define FREEBSD_SYS_msync 65 |
214 | |
215 | /* syscall: "vfork" ret: "int" args: */ |
216 | #define FREEBSD_SYS_vfork 66 |
217 | |
218 | /* 67 is obsolete vread */ |
219 | /* 68 is obsolete vwrite */ |
220 | /* 69 is obsolete sbrk */ |
221 | /* 70 is obsolete sstk */ |
222 | /* syscall: "ommap" ret: "int" args: "void *" "size_t" "int" "int" "int" "long" */ |
223 | #define FREEBSD_SYS_ommap 71 |
224 | |
225 | /* syscall: "vadvise" ret: "int" args: "int" */ |
226 | #define FREEBSD_SYS_vadvise 72 |
227 | |
228 | /* syscall: "munmap" ret: "int" args: "void *" "size_t" */ |
229 | #define FREEBSD_SYS_munmap 73 |
230 | |
231 | /* syscall: "mprotect" ret: "int" args: "void *" "size_t" "int" */ |
232 | #define FREEBSD_SYS_mprotect 74 |
233 | |
234 | /* syscall: "madvise" ret: "int" args: "void *" "size_t" "int" */ |
235 | #define FREEBSD_SYS_madvise 75 |
236 | |
237 | /* 76 is obsolete vhangup */ |
238 | /* 77 is obsolete vlimit */ |
239 | /* syscall: "mincore" ret: "int" args: "void *" "size_t" "char *" */ |
240 | #define FREEBSD_SYS_mincore 78 |
241 | |
242 | /* syscall: "getgroups" ret: "int" args: "u_int" "gid_t *" */ |
243 | #define FREEBSD_SYS_getgroups 79 |
244 | |
245 | /* syscall: "setgroups" ret: "int" args: "u_int" "gid_t *" */ |
246 | #define FREEBSD_SYS_setgroups 80 |
247 | |
248 | /* syscall: "getpgrp" ret: "int" args: */ |
249 | #define FREEBSD_SYS_getpgrp 81 |
250 | |
251 | /* syscall: "setpgid" ret: "int" args: "int" "int" */ |
252 | #define FREEBSD_SYS_setpgid 82 |
253 | |
254 | /* syscall: "setitimer" ret: "int" args: "u_int" "struct itimerval50 *" "struct itimerval50 *" */ |
255 | #define FREEBSD_SYS_setitimer 83 |
256 | |
257 | /* syscall: "owait" ret: "int" args: */ |
258 | #define FREEBSD_SYS_owait 84 |
259 | |
260 | /* syscall: "swapon" ret: "int" args: "char *" */ |
261 | #define FREEBSD_SYS_swapon 85 |
262 | |
263 | /* syscall: "getitimer" ret: "int" args: "u_int" "struct itimerval50 *" */ |
264 | #define FREEBSD_SYS_getitimer 86 |
265 | |
266 | /* syscall: "ogethostname" ret: "int" args: "char *" "u_int" */ |
267 | #define FREEBSD_SYS_ogethostname 87 |
268 | |
269 | /* syscall: "osethostname" ret: "int" args: "char *" "u_int" */ |
270 | #define FREEBSD_SYS_osethostname 88 |
271 | |
272 | /* syscall: "ogetdtablesize" ret: "int" args: */ |
273 | #define FREEBSD_SYS_ogetdtablesize 89 |
274 | |
275 | /* syscall: "dup2" ret: "int" args: "int" "int" */ |
276 | #define FREEBSD_SYS_dup2 90 |
277 | |
278 | /* syscall: "fcntl" ret: "int" args: "int" "int" "void *" */ |
279 | #define FREEBSD_SYS_fcntl 92 |
280 | |
281 | /* syscall: "select" ret: "int" args: "u_int" "fd_set *" "fd_set *" "fd_set *" "struct timeval50 *" */ |
282 | #define FREEBSD_SYS_select 93 |
283 | |
284 | /* syscall: "fsync" ret: "int" args: "int" */ |
285 | #define FREEBSD_SYS_fsync 95 |
286 | |
287 | /* syscall: "setpriority" ret: "int" args: "int" "int" "int" */ |
288 | #define FREEBSD_SYS_setpriority 96 |
289 | |
290 | /* syscall: "socket" ret: "int" args: "int" "int" "int" */ |
291 | #define FREEBSD_SYS_socket 97 |
292 | |
293 | /* syscall: "connect" ret: "int" args: "int" "void *" "int" */ |
294 | #define FREEBSD_SYS_connect 98 |
295 | |
296 | /* syscall: "oaccept" ret: "int" args: "int" "void *" "int *" */ |
297 | #define FREEBSD_SYS_oaccept 99 |
298 | |
299 | /* syscall: "getpriority" ret: "int" args: "int" "int" */ |
300 | #define FREEBSD_SYS_getpriority 100 |
301 | |
302 | /* syscall: "osend" ret: "int" args: "int" "void *" "int" "int" */ |
303 | #define FREEBSD_SYS_osend 101 |
304 | |
305 | /* syscall: "orecv" ret: "int" args: "int" "void *" "int" "int" */ |
306 | #define FREEBSD_SYS_orecv 102 |
307 | |
308 | /* syscall: "sigreturn" ret: "int" args: "struct freebsd_sigcontext *" */ |
309 | #define FREEBSD_SYS_sigreturn 103 |
310 | |
311 | /* syscall: "bind" ret: "int" args: "int" "void *" "int" */ |
312 | #define FREEBSD_SYS_bind 104 |
313 | |
314 | /* syscall: "setsockopt" ret: "int" args: "int" "int" "int" "void *" "int" */ |
315 | #define FREEBSD_SYS_setsockopt 105 |
316 | |
317 | /* syscall: "listen" ret: "int" args: "int" "int" */ |
318 | #define FREEBSD_SYS_listen 106 |
319 | |
320 | /* 107 is obsolete vtimes */ |
321 | /* syscall: "osigvec" ret: "int" args: "int" "struct sigvec *" "struct sigvec *" */ |
322 | #define FREEBSD_SYS_osigvec 108 |
323 | |
324 | /* syscall: "osigblock" ret: "int" args: "int" */ |
325 | #define FREEBSD_SYS_osigblock 109 |
326 | |
327 | /* syscall: "osigsetmask" ret: "int" args: "int" */ |
328 | #define FREEBSD_SYS_osigsetmask 110 |
329 | |
330 | /* syscall: "sigsuspend" ret: "int" args: "int" */ |
331 | #define FREEBSD_SYS_sigsuspend 111 |
332 | |
333 | /* syscall: "osigstack" ret: "int" args: "struct sigstack *" "struct sigstack *" */ |
334 | #define FREEBSD_SYS_osigstack 112 |
335 | |
336 | /* syscall: "orecvmsg" ret: "int" args: "int" "struct omsghdr *" "int" */ |
337 | #define FREEBSD_SYS_orecvmsg 113 |
338 | |
339 | /* syscall: "osendmsg" ret: "int" args: "int" "void *" "int" */ |
340 | #define FREEBSD_SYS_osendmsg 114 |
341 | |
342 | #ifdef TRACE |
343 | /* syscall: "vtrace" ret: "int" args: "int" "int" */ |
344 | #define FREEBSD_SYS_vtrace 115 |
345 | |
346 | #else |
347 | /* 115 is obsolete vtrace */ |
348 | #endif |
349 | /* syscall: "gettimeofday" ret: "int" args: "struct timeval50 *" "struct timezone *" */ |
350 | #define FREEBSD_SYS_gettimeofday 116 |
351 | |
352 | /* syscall: "getrusage" ret: "int" args: "int" "struct rusage50 *" */ |
353 | #define FREEBSD_SYS_getrusage 117 |
354 | |
355 | /* syscall: "getsockopt" ret: "int" args: "int" "int" "int" "void *" "int *" */ |
356 | #define FREEBSD_SYS_getsockopt 118 |
357 | |
358 | /* 119 is obsolete resuba */ |
359 | /* syscall: "readv" ret: "int" args: "int" "struct iovec *" "u_int" */ |
360 | #define FREEBSD_SYS_readv 120 |
361 | |
362 | /* syscall: "writev" ret: "int" args: "int" "struct iovec *" "u_int" */ |
363 | #define FREEBSD_SYS_writev 121 |
364 | |
365 | /* syscall: "settimeofday" ret: "int" args: "struct timeval50 *" "struct timezone50 *" */ |
366 | #define FREEBSD_SYS_settimeofday 122 |
367 | |
368 | /* syscall: "fchown" ret: "int" args: "int" "int" "int" */ |
369 | #define FREEBSD_SYS_fchown 123 |
370 | |
371 | /* syscall: "fchmod" ret: "int" args: "int" "int" */ |
372 | #define FREEBSD_SYS_fchmod 124 |
373 | |
374 | /* syscall: "orecvfrom" ret: "int" args: "int" "void *" "size_t" "int" "void *" "int *" */ |
375 | #define FREEBSD_SYS_orecvfrom 125 |
376 | |
377 | /* syscall: "setreuid" ret: "int" args: "int" "int" */ |
378 | #define FREEBSD_SYS_setreuid 126 |
379 | |
380 | /* syscall: "setregid" ret: "int" args: "int" "int" */ |
381 | #define FREEBSD_SYS_setregid 127 |
382 | |
383 | /* syscall: "rename" ret: "int" args: "const char *" "const char *" */ |
384 | #define FREEBSD_SYS_rename 128 |
385 | |
386 | /* syscall: "otruncate" ret: "int" args: "const char *" "long" */ |
387 | #define FREEBSD_SYS_otruncate 129 |
388 | |
389 | /* syscall: "oftruncate" ret: "int" args: "int" "long" */ |
390 | #define FREEBSD_SYS_oftruncate 130 |
391 | |
392 | /* syscall: "flock" ret: "int" args: "int" "int" */ |
393 | #define FREEBSD_SYS_flock 131 |
394 | |
395 | /* syscall: "mkfifo" ret: "int" args: "const char *" "int" */ |
396 | #define FREEBSD_SYS_mkfifo 132 |
397 | |
398 | /* syscall: "sendto" ret: "int" args: "int" "void *" "size_t" "int" "void *" "int" */ |
399 | #define FREEBSD_SYS_sendto 133 |
400 | |
401 | /* syscall: "shutdown" ret: "int" args: "int" "int" */ |
402 | #define FREEBSD_SYS_shutdown 134 |
403 | |
404 | /* syscall: "socketpair" ret: "int" args: "int" "int" "int" "int *" */ |
405 | #define FREEBSD_SYS_socketpair 135 |
406 | |
407 | /* syscall: "mkdir" ret: "int" args: "const char *" "int" */ |
408 | #define FREEBSD_SYS_mkdir 136 |
409 | |
410 | /* syscall: "rmdir" ret: "int" args: "const char *" */ |
411 | #define FREEBSD_SYS_rmdir 137 |
412 | |
413 | /* syscall: "utimes" ret: "int" args: "char *" "struct timeval50 *" */ |
414 | #define FREEBSD_SYS_utimes 138 |
415 | |
416 | /* 139 is obsolete 4.2 sigreturn */ |
417 | /* syscall: "adjtime" ret: "int" args: "struct timeval50 *" "struct timeval50 *" */ |
418 | #define FREEBSD_SYS_adjtime 140 |
419 | |
420 | /* syscall: "ogetpeername" ret: "int" args: "int" "void *" "int *" */ |
421 | #define FREEBSD_SYS_ogetpeername 141 |
422 | |
423 | /* syscall: "ogethostid" ret: "int32_t" args: */ |
424 | #define FREEBSD_SYS_ogethostid 142 |
425 | |
426 | /* syscall: "osethostid" ret: "int" args: "int32_t" */ |
427 | #define FREEBSD_SYS_osethostid 143 |
428 | |
429 | /* syscall: "ogetrlimit" ret: "int" args: "u_int" "struct orlimit *" */ |
430 | #define FREEBSD_SYS_ogetrlimit 144 |
431 | |
432 | /* syscall: "osetrlimit" ret: "int" args: "u_int" "struct orlimit *" */ |
433 | #define FREEBSD_SYS_osetrlimit 145 |
434 | |
435 | /* syscall: "okillpg" ret: "int" args: "int" "int" */ |
436 | #define FREEBSD_SYS_okillpg 146 |
437 | |
438 | /* syscall: "setsid" ret: "int" args: */ |
439 | #define FREEBSD_SYS_setsid 147 |
440 | |
441 | #if defined(QUOTA) || !defined(_KERNEL_OPT) |
442 | /* syscall: "quotactl" ret: "int" args: "char *" "int" "int" "void *" */ |
443 | #define FREEBSD_SYS_quotactl 148 |
444 | |
445 | /* syscall: "oquota" ret: "int" args: */ |
446 | #define FREEBSD_SYS_oquota 149 |
447 | |
448 | #else |
449 | /* 148 is excluded compat_50_sys_quotactl */ |
450 | /* 149 is excluded compat_43_sys_quota */ |
451 | #endif |
452 | /* syscall: "ogetsockname" ret: "int" args: "int" "void *" "int *" */ |
453 | #define FREEBSD_SYS_ogetsockname 150 |
454 | |
455 | /* syscall: "ogetdirentries" ret: "int" args: "int" "char *" "u_int" "long *" */ |
456 | #define FREEBSD_SYS_ogetdirentries 156 |
457 | |
458 | /* syscall: "statfs" ret: "int" args: "const char *" "struct statfs12 *" */ |
459 | #define FREEBSD_SYS_statfs 157 |
460 | |
461 | /* syscall: "fstatfs" ret: "int" args: "int" "struct statfs12 *" */ |
462 | #define FREEBSD_SYS_fstatfs 158 |
463 | |
464 | /* syscall: "getfh" ret: "int" args: "const char *" "struct compat_30_fhandle *" */ |
465 | #define FREEBSD_SYS_getfh 161 |
466 | |
467 | /* syscall: "getdomainname" ret: "int" args: "char *" "int" */ |
468 | #define FREEBSD_SYS_getdomainname 162 |
469 | |
470 | /* syscall: "setdomainname" ret: "int" args: "char *" "int" */ |
471 | #define FREEBSD_SYS_setdomainname 163 |
472 | |
473 | /* syscall: "uname" ret: "int" args: "struct outsname *" */ |
474 | #define FREEBSD_SYS_uname 164 |
475 | |
476 | /* syscall: "sysarch" ret: "int" args: "int" "char *" */ |
477 | #define FREEBSD_SYS_sysarch 165 |
478 | |
479 | /* syscall: "rtprio" ret: "int" args: "int" "pid_t" "struct freebsd_rtprio *" */ |
480 | #define FREEBSD_SYS_rtprio 166 |
481 | |
482 | #if defined(SYSVSEM) && !defined(_LP64) |
483 | /* syscall: "semsys" ret: "int" args: "int" "int" "int" "int" "int" */ |
484 | #define FREEBSD_SYS_semsys 169 |
485 | |
486 | #else |
487 | #endif |
488 | #if defined(SYSVMSG) && !defined(_LP64) |
489 | /* syscall: "msgsys" ret: "int" args: "int" "int" "int" "int" "int" "int" */ |
490 | #define FREEBSD_SYS_msgsys 170 |
491 | |
492 | #else |
493 | #endif |
494 | #if defined(SYSVSHM) && !defined(_LP64) |
495 | /* syscall: "shmsys" ret: "int" args: "int" "int" "int" "int" */ |
496 | #define FREEBSD_SYS_shmsys 171 |
497 | |
498 | #else |
499 | #endif |
500 | /* syscall: "pread" ret: "ssize_t" args: "int" "void *" "size_t" "int" "off_t" */ |
501 | #define FREEBSD_SYS_pread 173 |
502 | |
503 | /* syscall: "pwrite" ret: "ssize_t" args: "int" "const void *" "size_t" "int" "off_t" */ |
504 | #define FREEBSD_SYS_pwrite 174 |
505 | |
506 | #ifdef NTP |
507 | /* syscall: "freebsd_ntp_adjtime" ret: "int" args: "struct freebsd_timex *" */ |
508 | #define FREEBSD_SYS_freebsd_ntp_adjtime 176 |
509 | |
510 | #else |
511 | /* 176 is excluded ntp_adjtime */ |
512 | #endif |
513 | /* syscall: "setgid" ret: "int" args: "gid_t" */ |
514 | #define FREEBSD_SYS_setgid 181 |
515 | |
516 | /* syscall: "setegid" ret: "int" args: "gid_t" */ |
517 | #define FREEBSD_SYS_setegid 182 |
518 | |
519 | /* syscall: "seteuid" ret: "int" args: "uid_t" */ |
520 | #define FREEBSD_SYS_seteuid 183 |
521 | |
522 | /* syscall: "stat" ret: "int" args: "const char *" "struct stat12 *" */ |
523 | #define FREEBSD_SYS_stat 188 |
524 | |
525 | /* syscall: "fstat" ret: "int" args: "int" "struct stat12 *" */ |
526 | #define FREEBSD_SYS_fstat 189 |
527 | |
528 | /* syscall: "lstat" ret: "int" args: "const char *" "struct stat12 *" */ |
529 | #define FREEBSD_SYS_lstat 190 |
530 | |
531 | /* syscall: "pathconf" ret: "int" args: "const char *" "int" */ |
532 | #define FREEBSD_SYS_pathconf 191 |
533 | |
534 | /* syscall: "fpathconf" ret: "int" args: "int" "int" */ |
535 | #define FREEBSD_SYS_fpathconf 192 |
536 | |
537 | /* syscall: "getrlimit" ret: "int" args: "u_int" "struct rlimit *" */ |
538 | #define FREEBSD_SYS_getrlimit 194 |
539 | |
540 | /* syscall: "setrlimit" ret: "int" args: "u_int" "struct rlimit *" */ |
541 | #define FREEBSD_SYS_setrlimit 195 |
542 | |
543 | /* syscall: "getdirentries" ret: "int" args: "int" "char *" "u_int" "long *" */ |
544 | #define FREEBSD_SYS_getdirentries 196 |
545 | |
546 | /* syscall: "mmap" ret: "void *" args: "void *" "size_t" "int" "int" "int" "long" "off_t" */ |
547 | #define FREEBSD_SYS_mmap 197 |
548 | |
549 | /* syscall: "__syscall" ret: "int" args: */ |
550 | #define FREEBSD_SYS___syscall 198 |
551 | |
552 | /* syscall: "lseek" ret: "off_t" args: "int" "int" "off_t" "int" */ |
553 | #define FREEBSD_SYS_lseek 199 |
554 | |
555 | /* syscall: "truncate" ret: "int" args: "const char *" "int" "off_t" */ |
556 | #define FREEBSD_SYS_truncate 200 |
557 | |
558 | /* syscall: "ftruncate" ret: "int" args: "int" "int" "off_t" */ |
559 | #define FREEBSD_SYS_ftruncate 201 |
560 | |
561 | /* syscall: "sysctl" ret: "int" args: "int *" "u_int" "void *" "size_t *" "void *" "size_t" */ |
562 | #define FREEBSD_SYS_sysctl 202 |
563 | |
564 | /* syscall: "mlock" ret: "int" args: "void *" "size_t" */ |
565 | #define FREEBSD_SYS_mlock 203 |
566 | |
567 | /* syscall: "munlock" ret: "int" args: "void *" "size_t" */ |
568 | #define FREEBSD_SYS_munlock 204 |
569 | |
570 | #ifdef FREEBSD_BASED_ON_44LITE_R2 |
571 | /* syscall: "undelete" ret: "int" args: "char *" */ |
572 | #define FREEBSD_SYS_undelete 205 |
573 | |
574 | #else |
575 | #endif |
576 | /* syscall: "futimes" ret: "int" args: "int" "const struct timeval50 *" */ |
577 | #define FREEBSD_SYS_futimes 206 |
578 | |
579 | /* syscall: "getpgid" ret: "pid_t" args: "pid_t" */ |
580 | #define FREEBSD_SYS_getpgid 207 |
581 | |
582 | #if 0 |
583 | /* syscall: "reboot" ret: "int" args: "int" "char *" */ |
584 | #define FREEBSD_SYS_reboot 208 |
585 | |
586 | #else |
587 | #endif |
588 | /* syscall: "poll" ret: "int" args: "struct pollfd *" "u_int" "int" */ |
589 | #define FREEBSD_SYS_poll 209 |
590 | |
591 | #ifdef SYSVSEM |
592 | /* syscall: "__semctl" ret: "int" args: "int" "int" "int" "union __semun *" */ |
593 | #define FREEBSD_SYS___semctl 220 |
594 | |
595 | /* syscall: "semget" ret: "int" args: "key_t" "int" "int" */ |
596 | #define FREEBSD_SYS_semget 221 |
597 | |
598 | /* syscall: "semop" ret: "int" args: "int" "struct sembuf *" "u_int" */ |
599 | #define FREEBSD_SYS_semop 222 |
600 | |
601 | /* syscall: "semconfig" ret: "int" args: "int" */ |
602 | #define FREEBSD_SYS_semconfig 223 |
603 | |
604 | #else |
605 | #endif |
606 | #ifdef SYSVMSG |
607 | /* syscall: "msgctl" ret: "int" args: "int" "int" "struct msqid14_ds *" */ |
608 | #define FREEBSD_SYS_msgctl 224 |
609 | |
610 | /* syscall: "msgget" ret: "int" args: "key_t" "int" */ |
611 | #define FREEBSD_SYS_msgget 225 |
612 | |
613 | /* syscall: "msgsnd" ret: "int" args: "int" "void *" "size_t" "int" */ |
614 | #define FREEBSD_SYS_msgsnd 226 |
615 | |
616 | /* syscall: "msgrcv" ret: "int" args: "int" "void *" "size_t" "long" "int" */ |
617 | #define FREEBSD_SYS_msgrcv 227 |
618 | |
619 | #else |
620 | #endif |
621 | #ifdef SYSVSHM |
622 | /* syscall: "shmat" ret: "int" args: "int" "void *" "int" */ |
623 | #define FREEBSD_SYS_shmat 228 |
624 | |
625 | /* syscall: "shmctl" ret: "int" args: "int" "int" "struct shmid_ds14 *" */ |
626 | #define FREEBSD_SYS_shmctl 229 |
627 | |
628 | /* syscall: "shmdt" ret: "int" args: "void *" */ |
629 | #define FREEBSD_SYS_shmdt 230 |
630 | |
631 | /* syscall: "shmget" ret: "int" args: "key_t" "int" "int" */ |
632 | #define FREEBSD_SYS_shmget 231 |
633 | |
634 | #else |
635 | #endif |
636 | /* syscall: "clock_gettime" ret: "int" args: "clockid_t" "struct timespec50 *" */ |
637 | #define FREEBSD_SYS_clock_gettime 232 |
638 | |
639 | /* syscall: "clock_settime" ret: "int" args: "clockid_t" "const struct timespec50 *" */ |
640 | #define FREEBSD_SYS_clock_settime 233 |
641 | |
642 | /* syscall: "clock_getres" ret: "int" args: "clockid_t" "struct timespec50 *" */ |
643 | #define FREEBSD_SYS_clock_getres 234 |
644 | |
645 | /* syscall: "nanosleep" ret: "int" args: "const struct timespec50 *" "struct timespec50 *" */ |
646 | #define FREEBSD_SYS_nanosleep 240 |
647 | |
648 | /* syscall: "minherit" ret: "int" args: "void *" "size_t" "int" */ |
649 | #define FREEBSD_SYS_minherit 250 |
650 | |
651 | /* syscall: "rfork" ret: "int" args: "int" */ |
652 | #define FREEBSD_SYS_rfork 251 |
653 | |
654 | /* syscall: "issetugid" ret: "int" args: */ |
655 | #define FREEBSD_SYS_issetugid 253 |
656 | |
657 | /* syscall: "lchown" ret: "int" args: "const char *" "int" "int" */ |
658 | #define FREEBSD_SYS_lchown 254 |
659 | |
660 | /* syscall: "getdents" ret: "int" args: "int" "char *" "size_t" */ |
661 | #define FREEBSD_SYS_getdents 272 |
662 | |
663 | /* syscall: "lchmod" ret: "int" args: "const char *" "mode_t" */ |
664 | #define FREEBSD_SYS_lchmod 274 |
665 | |
666 | /* syscall: "netbsd_lchown" ret: "int" args: "const char *" "uid_t" "gid_t" */ |
667 | #define FREEBSD_SYS_netbsd_lchown 275 |
668 | |
669 | /* syscall: "lutimes" ret: "int" args: "const char *" "const struct timeval50 *" */ |
670 | #define FREEBSD_SYS_lutimes 276 |
671 | |
672 | /* syscall: "__msync13" ret: "int" args: "void *" "size_t" "int" */ |
673 | #define FREEBSD_SYS___msync13 277 |
674 | |
675 | /* syscall: "__stat13" ret: "int" args: "const char *" "struct stat13 *" */ |
676 | #define FREEBSD_SYS___stat13 278 |
677 | |
678 | /* syscall: "__fstat13" ret: "int" args: "int" "struct stat13 *" */ |
679 | #define FREEBSD_SYS___fstat13 279 |
680 | |
681 | /* syscall: "__lstat13" ret: "int" args: "const char *" "struct stat13 *" */ |
682 | #define FREEBSD_SYS___lstat13 280 |
683 | |
684 | /* syscall: "fhstatfs" ret: "int" args: "const struct compat_30_fhandle *" "struct statfs12 *" */ |
685 | #define FREEBSD_SYS_fhstatfs 297 |
686 | |
687 | /* syscall: "fhopen" ret: "int" args: "const struct compat_30_fhandle *" "int" */ |
688 | #define FREEBSD_SYS_fhopen 298 |
689 | |
690 | /* syscall: "fhstat" ret: "int" args: "const struct cocmpat_30_fhandlez *" "struct stat13 *" */ |
691 | #define FREEBSD_SYS_fhstat 299 |
692 | |
693 | /* syscall: "getsid" ret: "pid_t" args: "pid_t" */ |
694 | #define FREEBSD_SYS_getsid 310 |
695 | |
696 | /* syscall: "yield" ret: "void" args: */ |
697 | #define FREEBSD_SYS_yield 321 |
698 | |
699 | /* syscall: "mlockall" ret: "int" args: "int" */ |
700 | #define FREEBSD_SYS_mlockall 324 |
701 | |
702 | /* syscall: "munlockall" ret: "int" args: */ |
703 | #define FREEBSD_SYS_munlockall 325 |
704 | |
705 | /* syscall: "__getcwd" ret: "int" args: "char *" "size_t" */ |
706 | #define FREEBSD_SYS___getcwd 326 |
707 | |
708 | /* syscall: "sched_setparam" ret: "int" args: "pid_t" "const struct freebsd_sched_param *" */ |
709 | #define FREEBSD_SYS_sched_setparam 327 |
710 | |
711 | /* syscall: "sched_getparam" ret: "int" args: "pid_t" "struct freebsd_sched_param *" */ |
712 | #define FREEBSD_SYS_sched_getparam 328 |
713 | |
714 | /* syscall: "sched_setscheduler" ret: "int" args: "pid_t" "int" "const struct sched_param *" */ |
715 | #define FREEBSD_SYS_sched_setscheduler 329 |
716 | |
717 | /* syscall: "sched_getscheduler" ret: "int" args: "pid_t" */ |
718 | #define FREEBSD_SYS_sched_getscheduler 330 |
719 | |
720 | /* syscall: "sched_yield" ret: "int" args: */ |
721 | #define FREEBSD_SYS_sched_yield 331 |
722 | |
723 | /* syscall: "sched_get_priority_max" ret: "int" args: "int" */ |
724 | #define FREEBSD_SYS_sched_get_priority_max 332 |
725 | |
726 | /* syscall: "sched_get_priority_min" ret: "int" args: "int" */ |
727 | #define FREEBSD_SYS_sched_get_priority_min 333 |
728 | |
729 | /* syscall: "utrace" ret: "int" args: "void *" "size_t" */ |
730 | #define FREEBSD_SYS_utrace 335 |
731 | |
732 | /* syscall: "__sigprocmask14" ret: "int" args: "int" "const sigset_t *" "sigset_t *" */ |
733 | #define FREEBSD_SYS___sigprocmask14 340 |
734 | |
735 | /* syscall: "__sigsuspend14" ret: "int" args: "const sigset_t *" */ |
736 | #define FREEBSD_SYS___sigsuspend14 341 |
737 | |
738 | /* syscall: "sigaction4" ret: "int" args: "int" "const struct freebsd_sigaction4 *" "struct freebsd_sigaction4 *" */ |
739 | #define FREEBSD_SYS_sigaction4 342 |
740 | |
741 | /* syscall: "__sigpending14" ret: "int" args: "const sigset_t *" */ |
742 | #define FREEBSD_SYS___sigpending14 343 |
743 | |
744 | /* syscall: "lchflags" ret: "int" args: "const char *" "u_long" */ |
745 | #define FREEBSD_SYS_lchflags 391 |
746 | |
747 | /* syscall: "uuidgen" ret: "int" args: "struct uuid *" "int" */ |
748 | #define FREEBSD_SYS_uuidgen 392 |
749 | |
750 | /* syscall: "_ksem_close" ret: "int" args: "intptr_t" */ |
751 | #define FREEBSD_SYS__ksem_close 400 |
752 | |
753 | /* syscall: "_ksem_post" ret: "int" args: "intptr_t" */ |
754 | #define FREEBSD_SYS__ksem_post 401 |
755 | |
756 | /* syscall: "_ksem_wait" ret: "int" args: "intptr_t" */ |
757 | #define FREEBSD_SYS__ksem_wait 402 |
758 | |
759 | /* syscall: "_ksem_trywait" ret: "int" args: "intptr_t" */ |
760 | #define FREEBSD_SYS__ksem_trywait 403 |
761 | |
762 | /* syscall: "_ksem_unlink" ret: "int" args: "const char *" */ |
763 | #define FREEBSD_SYS__ksem_unlink 406 |
764 | |
765 | /* syscall: "_ksem_getvalue" ret: "int" args: "intptr_t" "unsigned int *" */ |
766 | #define FREEBSD_SYS__ksem_getvalue 407 |
767 | |
768 | /* syscall: "_ksem_destroy" ret: "int" args: "intptr_t" */ |
769 | #define FREEBSD_SYS__ksem_destroy 408 |
770 | |
771 | #define FREEBSD_SYS_MAXSYSCALL 440 |
772 | #define FREEBSD_SYS_NSYSENT 512 |
773 | #endif /* _FREEBSD_SYS_SYSCALL_H_ */ |
774 | |