master
1/* $NetBSD: syscall.h,v 1.321 2021/11/01 05:26:27 thorpej 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.309 2021/11/01 05:07:17 thorpej Exp
8 */
9
10#ifndef _SYS_SYSCALL_H_
11#define _SYS_SYSCALL_H_
12
13#define SYS_MAXSYSARGS 8
14
15/* syscall: "syscall" ret: "int" args: "int" "..." */
16#define SYS_syscall 0
17
18/* syscall: "exit" ret: "void" args: "int" */
19#define SYS_exit 1
20
21/* syscall: "fork" ret: "int" args: */
22#define SYS_fork 2
23
24/* syscall: "read" ret: "ssize_t" args: "int" "void *" "size_t" */
25#define SYS_read 3
26
27/* syscall: "write" ret: "ssize_t" args: "int" "const void *" "size_t" */
28#define SYS_write 4
29
30/* syscall: "open" ret: "int" args: "const char *" "int" "..." */
31#define SYS_open 5
32
33/* syscall: "close" ret: "int" args: "int" */
34#define SYS_close 6
35
36/* syscall: "compat_50_wait4" ret: "int" args: "pid_t" "int *" "int" "struct rusage50 *" */
37#define SYS_compat_50_wait4 7
38
39/* syscall: "compat_43_ocreat" ret: "int" args: "const char *" "mode_t" */
40#define SYS_compat_43_ocreat 8
41
42/* syscall: "link" ret: "int" args: "const char *" "const char *" */
43#define SYS_link 9
44
45/* syscall: "unlink" ret: "int" args: "const char *" */
46#define SYS_unlink 10
47
48 /* 11 is obsolete execv */
49/* syscall: "chdir" ret: "int" args: "const char *" */
50#define SYS_chdir 12
51
52/* syscall: "fchdir" ret: "int" args: "int" */
53#define SYS_fchdir 13
54
55/* syscall: "compat_50_mknod" ret: "int" args: "const char *" "mode_t" "uint32_t" */
56#define SYS_compat_50_mknod 14
57
58/* syscall: "chmod" ret: "int" args: "const char *" "mode_t" */
59#define SYS_chmod 15
60
61/* syscall: "chown" ret: "int" args: "const char *" "uid_t" "gid_t" */
62#define SYS_chown 16
63
64/* syscall: "break" ret: "int" args: "char *" */
65#define SYS_break 17
66
67/* syscall: "compat_20_getfsstat" ret: "int" args: "struct statfs12 *" "long" "int" */
68#define SYS_compat_20_getfsstat 18
69
70/* syscall: "compat_43_olseek" ret: "long" args: "int" "long" "int" */
71#define SYS_compat_43_olseek 19
72
73/* syscall: "getpid" ret: "pid_t" args: */
74#define SYS_getpid 20
75
76/* syscall: "compat_40_mount" ret: "int" args: "const char *" "const char *" "int" "void *" */
77#define SYS_compat_40_mount 21
78
79/* syscall: "unmount" ret: "int" args: "const char *" "int" */
80#define SYS_unmount 22
81
82/* syscall: "setuid" ret: "int" args: "uid_t" */
83#define SYS_setuid 23
84
85/* syscall: "getuid" ret: "uid_t" args: */
86#define SYS_getuid 24
87
88/* syscall: "geteuid" ret: "uid_t" args: */
89#define SYS_geteuid 25
90
91/* syscall: "ptrace" ret: "int" args: "int" "pid_t" "void *" "int" */
92#define SYS_ptrace 26
93
94/* syscall: "recvmsg" ret: "ssize_t" args: "int" "struct msghdr *" "int" */
95#define SYS_recvmsg 27
96
97/* syscall: "sendmsg" ret: "ssize_t" args: "int" "const struct msghdr *" "int" */
98#define SYS_sendmsg 28
99
100/* syscall: "recvfrom" ret: "ssize_t" args: "int" "void *" "size_t" "int" "struct sockaddr *" "socklen_t *" */
101#define SYS_recvfrom 29
102
103/* syscall: "accept" ret: "int" args: "int" "struct sockaddr *" "socklen_t *" */
104#define SYS_accept 30
105
106/* syscall: "getpeername" ret: "int" args: "int" "struct sockaddr *" "socklen_t *" */
107#define SYS_getpeername 31
108
109/* syscall: "getsockname" ret: "int" args: "int" "struct sockaddr *" "socklen_t *" */
110#define SYS_getsockname 32
111
112/* syscall: "access" ret: "int" args: "const char *" "int" */
113#define SYS_access 33
114
115/* syscall: "chflags" ret: "int" args: "const char *" "u_long" */
116#define SYS_chflags 34
117
118/* syscall: "fchflags" ret: "int" args: "int" "u_long" */
119#define SYS_fchflags 35
120
121/* syscall: "sync" ret: "void" args: */
122#define SYS_sync 36
123
124/* syscall: "kill" ret: "int" args: "pid_t" "int" */
125#define SYS_kill 37
126
127/* syscall: "compat_43_stat43" ret: "int" args: "const char *" "struct stat43 *" */
128#define SYS_compat_43_stat43 38
129
130/* syscall: "getppid" ret: "pid_t" args: */
131#define SYS_getppid 39
132
133/* syscall: "compat_43_lstat43" ret: "int" args: "const char *" "struct stat43 *" */
134#define SYS_compat_43_lstat43 40
135
136/* syscall: "dup" ret: "int" args: "int" */
137#define SYS_dup 41
138
139/* syscall: "pipe" ret: "int" args: */
140#define SYS_pipe 42
141
142/* syscall: "getegid" ret: "gid_t" args: */
143#define SYS_getegid 43
144
145/* syscall: "profil" ret: "int" args: "char *" "size_t" "u_long" "u_int" */
146#define SYS_profil 44
147
148/* syscall: "ktrace" ret: "int" args: "const char *" "int" "int" "pid_t" */
149#define SYS_ktrace 45
150
151/* syscall: "compat_13_sigaction13" ret: "int" args: "int" "const struct sigaction13 *" "struct sigaction13 *" */
152#define SYS_compat_13_sigaction13 46
153
154/* syscall: "getgid" ret: "gid_t" args: */
155#define SYS_getgid 47
156
157/* syscall: "compat_13_sigprocmask13" ret: "int" args: "int" "int" */
158#define SYS_compat_13_sigprocmask13 48
159
160/* syscall: "__getlogin" ret: "int" args: "char *" "size_t" */
161#define SYS___getlogin 49
162
163/* syscall: "__setlogin" ret: "int" args: "const char *" */
164#define SYS___setlogin 50
165
166/* syscall: "acct" ret: "int" args: "const char *" */
167#define SYS_acct 51
168
169/* syscall: "compat_13_sigpending13" ret: "int" args: */
170#define SYS_compat_13_sigpending13 52
171
172/* syscall: "compat_13_sigaltstack13" ret: "int" args: "const struct sigaltstack13 *" "struct sigaltstack13 *" */
173#define SYS_compat_13_sigaltstack13 53
174
175/* syscall: "ioctl" ret: "int" args: "int" "u_long" "..." */
176#define SYS_ioctl 54
177
178/* syscall: "compat_12_oreboot" ret: "int" args: "int" */
179#define SYS_compat_12_oreboot 55
180
181/* syscall: "revoke" ret: "int" args: "const char *" */
182#define SYS_revoke 56
183
184/* syscall: "symlink" ret: "int" args: "const char *" "const char *" */
185#define SYS_symlink 57
186
187/* syscall: "readlink" ret: "ssize_t" args: "const char *" "char *" "size_t" */
188#define SYS_readlink 58
189
190/* syscall: "execve" ret: "int" args: "const char *" "char *const *" "char *const *" */
191#define SYS_execve 59
192
193/* syscall: "umask" ret: "mode_t" args: "mode_t" */
194#define SYS_umask 60
195
196/* syscall: "chroot" ret: "int" args: "const char *" */
197#define SYS_chroot 61
198
199/* syscall: "compat_43_fstat43" ret: "int" args: "int" "struct stat43 *" */
200#define SYS_compat_43_fstat43 62
201
202/* syscall: "compat_43_ogetkerninfo" ret: "int" args: "int" "char *" "int *" "int" */
203#define SYS_compat_43_ogetkerninfo 63
204
205/* syscall: "compat_43_ogetpagesize" ret: "int" args: */
206#define SYS_compat_43_ogetpagesize 64
207
208/* syscall: "compat_12_msync" ret: "int" args: "void *" "size_t" */
209#define SYS_compat_12_msync 65
210
211/* syscall: "vfork" ret: "int" args: */
212#define SYS_vfork 66
213
214 /* 67 is obsolete vread */
215 /* 68 is obsolete vwrite */
216 /* 69 is obsolete sbrk */
217 /* 70 is obsolete sstk */
218/* syscall: "compat_43_ommap" ret: "int" args: "void *" "size_t" "int" "int" "int" "long" */
219#define SYS_compat_43_ommap 71
220
221/* syscall: "vadvise" ret: "int" args: "int" */
222#define SYS_vadvise 72
223
224/* syscall: "munmap" ret: "int" args: "void *" "size_t" */
225#define SYS_munmap 73
226
227/* syscall: "mprotect" ret: "int" args: "void *" "size_t" "int" */
228#define SYS_mprotect 74
229
230/* syscall: "madvise" ret: "int" args: "void *" "size_t" "int" */
231#define SYS_madvise 75
232
233 /* 76 is obsolete vhangup */
234 /* 77 is obsolete vlimit */
235/* syscall: "mincore" ret: "int" args: "void *" "size_t" "char *" */
236#define SYS_mincore 78
237
238/* syscall: "getgroups" ret: "int" args: "int" "gid_t *" */
239#define SYS_getgroups 79
240
241/* syscall: "setgroups" ret: "int" args: "int" "const gid_t *" */
242#define SYS_setgroups 80
243
244/* syscall: "getpgrp" ret: "int" args: */
245#define SYS_getpgrp 81
246
247/* syscall: "setpgid" ret: "int" args: "pid_t" "pid_t" */
248#define SYS_setpgid 82
249
250/* syscall: "compat_50_setitimer" ret: "int" args: "int" "const struct itimerval50 *" "struct itimerval50 *" */
251#define SYS_compat_50_setitimer 83
252
253/* syscall: "compat_43_owait" ret: "int" args: */
254#define SYS_compat_43_owait 84
255
256/* syscall: "compat_12_oswapon" ret: "int" args: "const char *" */
257#define SYS_compat_12_oswapon 85
258
259/* syscall: "compat_50_getitimer" ret: "int" args: "int" "struct itimerval50 *" */
260#define SYS_compat_50_getitimer 86
261
262/* syscall: "compat_43_ogethostname" ret: "int" args: "char *" "u_int" */
263#define SYS_compat_43_ogethostname 87
264
265/* syscall: "compat_43_osethostname" ret: "int" args: "char *" "u_int" */
266#define SYS_compat_43_osethostname 88
267
268/* syscall: "compat_43_ogetdtablesize" ret: "int" args: */
269#define SYS_compat_43_ogetdtablesize 89
270
271/* syscall: "dup2" ret: "int" args: "int" "int" */
272#define SYS_dup2 90
273
274/* syscall: "getrandom" ret: "ssize_t" args: "void *" "size_t" "unsigned int" */
275#define SYS_getrandom 91
276
277/* syscall: "fcntl" ret: "int" args: "int" "int" "..." */
278#define SYS_fcntl 92
279
280/* syscall: "compat_50_select" ret: "int" args: "int" "fd_set *" "fd_set *" "fd_set *" "struct timeval50 *" */
281#define SYS_compat_50_select 93
282
283/* syscall: "fsync" ret: "int" args: "int" */
284#define SYS_fsync 95
285
286/* syscall: "setpriority" ret: "int" args: "int" "id_t" "int" */
287#define SYS_setpriority 96
288
289/* syscall: "compat_30_socket" ret: "int" args: "int" "int" "int" */
290#define SYS_compat_30_socket 97
291
292/* syscall: "connect" ret: "int" args: "int" "const struct sockaddr *" "socklen_t" */
293#define SYS_connect 98
294
295/* syscall: "compat_43_oaccept" ret: "int" args: "int" "void *" "socklen_t *" */
296#define SYS_compat_43_oaccept 99
297
298/* syscall: "getpriority" ret: "int" args: "int" "id_t" */
299#define SYS_getpriority 100
300
301/* syscall: "compat_43_osend" ret: "int" args: "int" "void *" "int" "int" */
302#define SYS_compat_43_osend 101
303
304/* syscall: "compat_43_orecv" ret: "int" args: "int" "void *" "int" "int" */
305#define SYS_compat_43_orecv 102
306
307/* syscall: "compat_13_sigreturn13" ret: "int" args: "struct sigcontext13 *" */
308#define SYS_compat_13_sigreturn13 103
309
310/* syscall: "bind" ret: "int" args: "int" "const struct sockaddr *" "socklen_t" */
311#define SYS_bind 104
312
313/* syscall: "setsockopt" ret: "int" args: "int" "int" "int" "const void *" "socklen_t" */
314#define SYS_setsockopt 105
315
316/* syscall: "listen" ret: "int" args: "int" "int" */
317#define SYS_listen 106
318
319 /* 107 is obsolete vtimes */
320/* syscall: "compat_43_osigvec" ret: "int" args: "int" "struct sigvec *" "struct sigvec *" */
321#define SYS_compat_43_osigvec 108
322
323/* syscall: "compat_43_osigblock" ret: "int" args: "int" */
324#define SYS_compat_43_osigblock 109
325
326/* syscall: "compat_43_osigsetmask" ret: "int" args: "int" */
327#define SYS_compat_43_osigsetmask 110
328
329/* syscall: "compat_13_sigsuspend13" ret: "int" args: "int" */
330#define SYS_compat_13_sigsuspend13 111
331
332/* syscall: "compat_43_osigstack" ret: "int" args: "struct sigstack *" "struct sigstack *" */
333#define SYS_compat_43_osigstack 112
334
335/* syscall: "compat_43_orecvmsg" ret: "int" args: "int" "struct omsghdr *" "int" */
336#define SYS_compat_43_orecvmsg 113
337
338/* syscall: "compat_43_osendmsg" ret: "int" args: "int" "void *" "int" */
339#define SYS_compat_43_osendmsg 114
340
341 /* 115 is obsolete vtrace */
342/* syscall: "compat_50_gettimeofday" ret: "int" args: "struct timeval50 *" "void *" */
343#define SYS_compat_50_gettimeofday 116
344
345/* syscall: "compat_50_getrusage" ret: "int" args: "int" "struct rusage50 *" */
346#define SYS_compat_50_getrusage 117
347
348/* syscall: "getsockopt" ret: "int" args: "int" "int" "int" "void *" "socklen_t *" */
349#define SYS_getsockopt 118
350
351 /* 119 is obsolete resuba */
352/* syscall: "readv" ret: "ssize_t" args: "int" "const struct iovec *" "int" */
353#define SYS_readv 120
354
355/* syscall: "writev" ret: "ssize_t" args: "int" "const struct iovec *" "int" */
356#define SYS_writev 121
357
358/* syscall: "compat_50_settimeofday" ret: "int" args: "const struct timeval50 *" "const void *" */
359#define SYS_compat_50_settimeofday 122
360
361/* syscall: "fchown" ret: "int" args: "int" "uid_t" "gid_t" */
362#define SYS_fchown 123
363
364/* syscall: "fchmod" ret: "int" args: "int" "mode_t" */
365#define SYS_fchmod 124
366
367/* syscall: "compat_43_orecvfrom" ret: "int" args: "int" "void *" "size_t" "int" "void *" "socklen_t *" */
368#define SYS_compat_43_orecvfrom 125
369
370/* syscall: "setreuid" ret: "int" args: "uid_t" "uid_t" */
371#define SYS_setreuid 126
372
373/* syscall: "setregid" ret: "int" args: "gid_t" "gid_t" */
374#define SYS_setregid 127
375
376/* syscall: "rename" ret: "int" args: "const char *" "const char *" */
377#define SYS_rename 128
378
379/* syscall: "compat_43_otruncate" ret: "int" args: "const char *" "long" */
380#define SYS_compat_43_otruncate 129
381
382/* syscall: "compat_43_oftruncate" ret: "int" args: "int" "long" */
383#define SYS_compat_43_oftruncate 130
384
385/* syscall: "flock" ret: "int" args: "int" "int" */
386#define SYS_flock 131
387
388/* syscall: "mkfifo" ret: "int" args: "const char *" "mode_t" */
389#define SYS_mkfifo 132
390
391/* syscall: "sendto" ret: "ssize_t" args: "int" "const void *" "size_t" "int" "const struct sockaddr *" "socklen_t" */
392#define SYS_sendto 133
393
394/* syscall: "shutdown" ret: "int" args: "int" "int" */
395#define SYS_shutdown 134
396
397/* syscall: "socketpair" ret: "int" args: "int" "int" "int" "int *" */
398#define SYS_socketpair 135
399
400/* syscall: "mkdir" ret: "int" args: "const char *" "mode_t" */
401#define SYS_mkdir 136
402
403/* syscall: "rmdir" ret: "int" args: "const char *" */
404#define SYS_rmdir 137
405
406/* syscall: "compat_50_utimes" ret: "int" args: "const char *" "const struct timeval50 *" */
407#define SYS_compat_50_utimes 138
408
409 /* 139 is obsolete 4.2 sigreturn */
410/* syscall: "compat_50_adjtime" ret: "int" args: "const struct timeval50 *" "struct timeval50 *" */
411#define SYS_compat_50_adjtime 140
412
413/* syscall: "compat_43_ogetpeername" ret: "int" args: "int" "void *" "socklen_t *" */
414#define SYS_compat_43_ogetpeername 141
415
416/* syscall: "compat_43_ogethostid" ret: "int32_t" args: */
417#define SYS_compat_43_ogethostid 142
418
419/* syscall: "compat_43_osethostid" ret: "int" args: "int32_t" */
420#define SYS_compat_43_osethostid 143
421
422/* syscall: "compat_43_ogetrlimit" ret: "int" args: "int" "struct orlimit *" */
423#define SYS_compat_43_ogetrlimit 144
424
425/* syscall: "compat_43_osetrlimit" ret: "int" args: "int" "const struct orlimit *" */
426#define SYS_compat_43_osetrlimit 145
427
428/* syscall: "compat_43_okillpg" ret: "int" args: "int" "int" */
429#define SYS_compat_43_okillpg 146
430
431/* syscall: "setsid" ret: "int" args: */
432#define SYS_setsid 147
433
434/* syscall: "compat_50_quotactl" ret: "int" args: "const char *" "int" "int" "void *" */
435#define SYS_compat_50_quotactl 148
436
437/* syscall: "compat_43_oquota" ret: "int" args: */
438#define SYS_compat_43_oquota 149
439
440/* syscall: "compat_43_ogetsockname" ret: "int" args: "int" "void *" "socklen_t *" */
441#define SYS_compat_43_ogetsockname 150
442
443/* syscall: "nfssvc" ret: "int" args: "int" "void *" */
444#define SYS_nfssvc 155
445
446/* syscall: "compat_43_ogetdirentries" ret: "int" args: "int" "char *" "u_int" "long *" */
447#define SYS_compat_43_ogetdirentries 156
448
449/* syscall: "compat_20_statfs" ret: "int" args: "const char *" "struct statfs12 *" */
450#define SYS_compat_20_statfs 157
451
452/* syscall: "compat_20_fstatfs" ret: "int" args: "int" "struct statfs12 *" */
453#define SYS_compat_20_fstatfs 158
454
455/* syscall: "compat_30_getfh" ret: "int" args: "const char *" "struct compat_30_fhandle *" */
456#define SYS_compat_30_getfh 161
457
458/* syscall: "compat_09_ogetdomainname" ret: "int" args: "char *" "int" */
459#define SYS_compat_09_ogetdomainname 162
460
461/* syscall: "compat_09_osetdomainname" ret: "int" args: "char *" "int" */
462#define SYS_compat_09_osetdomainname 163
463
464/* syscall: "compat_09_ouname" ret: "int" args: "struct outsname *" */
465#define SYS_compat_09_ouname 164
466
467/* syscall: "sysarch" ret: "int" args: "int" "void *" */
468#define SYS_sysarch 165
469
470/* syscall: "__futex" ret: "int" args: "int *" "int" "int" "const struct timespec *" "int *" "int" "int" */
471#define SYS___futex 166
472
473/* syscall: "__futex_set_robust_list" ret: "int" args: "void *" "size_t" */
474#define SYS___futex_set_robust_list 167
475
476/* syscall: "__futex_get_robust_list" ret: "int" args: "lwpid_t" "void **" "size_t *" */
477#define SYS___futex_get_robust_list 168
478
479#if !defined(_LP64)
480/* syscall: "compat_10_osemsys" ret: "int" args: "int" "int" "int" "int" "int" */
481#define SYS_compat_10_osemsys 169
482
483#else
484 /* 169 is excluded 1.0 semsys */
485#endif
486#if !defined(_LP64)
487/* syscall: "compat_10_omsgsys" ret: "int" args: "int" "int" "int" "int" "int" "int" */
488#define SYS_compat_10_omsgsys 170
489
490#else
491 /* 170 is excluded 1.0 msgsys */
492#endif
493#if !defined(_LP64)
494/* syscall: "compat_10_oshmsys" ret: "int" args: "int" "int" "int" "int" */
495#define SYS_compat_10_oshmsys 171
496
497#else
498 /* 171 is excluded 1.0 shmsys */
499#endif
500/* syscall: "pread" ret: "ssize_t" args: "int" "void *" "size_t" "int" "off_t" */
501#define SYS_pread 173
502
503/* syscall: "pwrite" ret: "ssize_t" args: "int" "const void *" "size_t" "int" "off_t" */
504#define SYS_pwrite 174
505
506/* syscall: "compat_30_ntp_gettime" ret: "int" args: "struct ntptimeval30 *" */
507#define SYS_compat_30_ntp_gettime 175
508
509#if defined(NTP) || !defined(_KERNEL_OPT)
510/* syscall: "ntp_adjtime" ret: "int" args: "struct timex *" */
511#define SYS_ntp_adjtime 176
512
513#else
514 /* 176 is excluded ntp_adjtime */
515#endif
516/* syscall: "timerfd_create" ret: "int" args: "clockid_t" "int" */
517#define SYS_timerfd_create 177
518
519/* syscall: "timerfd_settime" ret: "int" args: "int" "int" "const struct itimerspec *" "struct itimerspec *" */
520#define SYS_timerfd_settime 178
521
522/* syscall: "timerfd_gettime" ret: "int" args: "int" "struct itimerspec *" */
523#define SYS_timerfd_gettime 179
524
525/* syscall: "setgid" ret: "int" args: "gid_t" */
526#define SYS_setgid 181
527
528/* syscall: "setegid" ret: "int" args: "gid_t" */
529#define SYS_setegid 182
530
531/* syscall: "seteuid" ret: "int" args: "uid_t" */
532#define SYS_seteuid 183
533
534/* syscall: "lfs_bmapv" ret: "int" args: "fsid_t *" "struct block_info *" "int" */
535#define SYS_lfs_bmapv 184
536
537/* syscall: "lfs_markv" ret: "int" args: "fsid_t *" "struct block_info *" "int" */
538#define SYS_lfs_markv 185
539
540/* syscall: "lfs_segclean" ret: "int" args: "fsid_t *" "u_long" */
541#define SYS_lfs_segclean 186
542
543/* syscall: "compat_50_lfs_segwait" ret: "int" args: "fsid_t *" "struct timeval50 *" */
544#define SYS_compat_50_lfs_segwait 187
545
546/* syscall: "compat_12_stat12" ret: "int" args: "const char *" "struct stat12 *" */
547#define SYS_compat_12_stat12 188
548
549/* syscall: "compat_12_fstat12" ret: "int" args: "int" "struct stat12 *" */
550#define SYS_compat_12_fstat12 189
551
552/* syscall: "compat_12_lstat12" ret: "int" args: "const char *" "struct stat12 *" */
553#define SYS_compat_12_lstat12 190
554
555/* syscall: "pathconf" ret: "long" args: "const char *" "int" */
556#define SYS_pathconf 191
557
558/* syscall: "fpathconf" ret: "long" args: "int" "int" */
559#define SYS_fpathconf 192
560
561/* syscall: "getsockopt2" ret: "int" args: "int" "int" "int" "void *" "socklen_t *" */
562#define SYS_getsockopt2 193
563
564/* syscall: "getrlimit" ret: "int" args: "int" "struct rlimit *" */
565#define SYS_getrlimit 194
566
567/* syscall: "setrlimit" ret: "int" args: "int" "const struct rlimit *" */
568#define SYS_setrlimit 195
569
570/* syscall: "compat_12_getdirentries" ret: "int" args: "int" "char *" "u_int" "long *" */
571#define SYS_compat_12_getdirentries 196
572
573/* syscall: "mmap" ret: "void *" args: "void *" "size_t" "int" "int" "int" "long" "off_t" */
574#define SYS_mmap 197
575
576/* syscall: "__syscall" ret: "quad_t" args: "quad_t" "..." */
577#define SYS___syscall 198
578
579/* syscall: "lseek" ret: "off_t" args: "int" "int" "off_t" "int" */
580#define SYS_lseek 199
581
582/* syscall: "truncate" ret: "int" args: "const char *" "int" "off_t" */
583#define SYS_truncate 200
584
585/* syscall: "ftruncate" ret: "int" args: "int" "int" "off_t" */
586#define SYS_ftruncate 201
587
588/* syscall: "__sysctl" ret: "int" args: "const int *" "u_int" "void *" "size_t *" "const void *" "size_t" */
589#define SYS___sysctl 202
590
591/* syscall: "mlock" ret: "int" args: "const void *" "size_t" */
592#define SYS_mlock 203
593
594/* syscall: "munlock" ret: "int" args: "const void *" "size_t" */
595#define SYS_munlock 204
596
597/* syscall: "undelete" ret: "int" args: "const char *" */
598#define SYS_undelete 205
599
600/* syscall: "compat_50_futimes" ret: "int" args: "int" "const struct timeval50 *" */
601#define SYS_compat_50_futimes 206
602
603/* syscall: "getpgid" ret: "pid_t" args: "pid_t" */
604#define SYS_getpgid 207
605
606/* syscall: "reboot" ret: "int" args: "int" "char *" */
607#define SYS_reboot 208
608
609/* syscall: "poll" ret: "int" args: "struct pollfd *" "u_int" "int" */
610#define SYS_poll 209
611
612/* syscall: "afssys" ret: "int" args: "long" "long" "long" "long" "long" "long" "long" */
613#define SYS_afssys 210
614
615/* syscall: "compat_14___semctl" ret: "int" args: "int" "int" "int" "union __semun *" */
616#define SYS_compat_14___semctl 220
617
618/* syscall: "semget" ret: "int" args: "key_t" "int" "int" */
619#define SYS_semget 221
620
621/* syscall: "semop" ret: "int" args: "int" "struct sembuf *" "size_t" */
622#define SYS_semop 222
623
624/* syscall: "semconfig" ret: "int" args: "int" */
625#define SYS_semconfig 223
626
627/* syscall: "compat_14_msgctl" ret: "int" args: "int" "int" "struct msqid_ds14 *" */
628#define SYS_compat_14_msgctl 224
629
630/* syscall: "msgget" ret: "int" args: "key_t" "int" */
631#define SYS_msgget 225
632
633/* syscall: "msgsnd" ret: "int" args: "int" "const void *" "size_t" "int" */
634#define SYS_msgsnd 226
635
636/* syscall: "msgrcv" ret: "ssize_t" args: "int" "void *" "size_t" "long" "int" */
637#define SYS_msgrcv 227
638
639/* syscall: "shmat" ret: "void *" args: "int" "const void *" "int" */
640#define SYS_shmat 228
641
642/* syscall: "compat_14_shmctl" ret: "int" args: "int" "int" "struct shmid_ds14 *" */
643#define SYS_compat_14_shmctl 229
644
645/* syscall: "shmdt" ret: "int" args: "const void *" */
646#define SYS_shmdt 230
647
648/* syscall: "shmget" ret: "int" args: "key_t" "size_t" "int" */
649#define SYS_shmget 231
650
651/* syscall: "compat_50_clock_gettime" ret: "int" args: "clockid_t" "struct timespec50 *" */
652#define SYS_compat_50_clock_gettime 232
653
654/* syscall: "compat_50_clock_settime" ret: "int" args: "clockid_t" "const struct timespec50 *" */
655#define SYS_compat_50_clock_settime 233
656
657/* syscall: "compat_50_clock_getres" ret: "int" args: "clockid_t" "struct timespec50 *" */
658#define SYS_compat_50_clock_getres 234
659
660/* syscall: "timer_create" ret: "int" args: "clockid_t" "struct sigevent *" "timer_t *" */
661#define SYS_timer_create 235
662
663/* syscall: "timer_delete" ret: "int" args: "timer_t" */
664#define SYS_timer_delete 236
665
666/* syscall: "compat_50_timer_settime" ret: "int" args: "timer_t" "int" "const struct itimerspec50 *" "struct itimerspec50 *" */
667#define SYS_compat_50_timer_settime 237
668
669/* syscall: "compat_50_timer_gettime" ret: "int" args: "timer_t" "struct itimerspec50 *" */
670#define SYS_compat_50_timer_gettime 238
671
672/* syscall: "timer_getoverrun" ret: "int" args: "timer_t" */
673#define SYS_timer_getoverrun 239
674
675/* syscall: "compat_50_nanosleep" ret: "int" args: "const struct timespec50 *" "struct timespec50 *" */
676#define SYS_compat_50_nanosleep 240
677
678/* syscall: "fdatasync" ret: "int" args: "int" */
679#define SYS_fdatasync 241
680
681/* syscall: "mlockall" ret: "int" args: "int" */
682#define SYS_mlockall 242
683
684/* syscall: "munlockall" ret: "int" args: */
685#define SYS_munlockall 243
686
687/* syscall: "compat_50___sigtimedwait" ret: "int" args: "const sigset_t *" "siginfo_t *" "struct timespec50 *" */
688#define SYS_compat_50___sigtimedwait 244
689
690/* syscall: "sigqueueinfo" ret: "int" args: "pid_t" "const siginfo_t *" */
691#define SYS_sigqueueinfo 245
692
693/* syscall: "modctl" ret: "int" args: "int" "void *" */
694#define SYS_modctl 246
695
696/* syscall: "_ksem_init" ret: "int" args: "unsigned int" "intptr_t *" */
697#define SYS__ksem_init 247
698
699/* syscall: "_ksem_open" ret: "int" args: "const char *" "int" "mode_t" "unsigned int" "intptr_t *" */
700#define SYS__ksem_open 248
701
702/* syscall: "_ksem_unlink" ret: "int" args: "const char *" */
703#define SYS__ksem_unlink 249
704
705/* syscall: "_ksem_close" ret: "int" args: "intptr_t" */
706#define SYS__ksem_close 250
707
708/* syscall: "_ksem_post" ret: "int" args: "intptr_t" */
709#define SYS__ksem_post 251
710
711/* syscall: "_ksem_wait" ret: "int" args: "intptr_t" */
712#define SYS__ksem_wait 252
713
714/* syscall: "_ksem_trywait" ret: "int" args: "intptr_t" */
715#define SYS__ksem_trywait 253
716
717/* syscall: "_ksem_getvalue" ret: "int" args: "intptr_t" "unsigned int *" */
718#define SYS__ksem_getvalue 254
719
720/* syscall: "_ksem_destroy" ret: "int" args: "intptr_t" */
721#define SYS__ksem_destroy 255
722
723/* syscall: "_ksem_timedwait" ret: "int" args: "intptr_t" "const struct timespec *" */
724#define SYS__ksem_timedwait 256
725
726/* syscall: "mq_open" ret: "mqd_t" args: "const char *" "int" "mode_t" "struct mq_attr *" */
727#define SYS_mq_open 257
728
729/* syscall: "mq_close" ret: "int" args: "mqd_t" */
730#define SYS_mq_close 258
731
732/* syscall: "mq_unlink" ret: "int" args: "const char *" */
733#define SYS_mq_unlink 259
734
735/* syscall: "mq_getattr" ret: "int" args: "mqd_t" "struct mq_attr *" */
736#define SYS_mq_getattr 260
737
738/* syscall: "mq_setattr" ret: "int" args: "mqd_t" "const struct mq_attr *" "struct mq_attr *" */
739#define SYS_mq_setattr 261
740
741/* syscall: "mq_notify" ret: "int" args: "mqd_t" "const struct sigevent *" */
742#define SYS_mq_notify 262
743
744/* syscall: "mq_send" ret: "int" args: "mqd_t" "const char *" "size_t" "unsigned" */
745#define SYS_mq_send 263
746
747/* syscall: "mq_receive" ret: "ssize_t" args: "mqd_t" "char *" "size_t" "unsigned *" */
748#define SYS_mq_receive 264
749
750/* syscall: "compat_50_mq_timedsend" ret: "int" args: "mqd_t" "const char *" "size_t" "unsigned" "const struct timespec50 *" */
751#define SYS_compat_50_mq_timedsend 265
752
753/* syscall: "compat_50_mq_timedreceive" ret: "ssize_t" args: "mqd_t" "char *" "size_t" "unsigned *" "const struct timespec50 *" */
754#define SYS_compat_50_mq_timedreceive 266
755
756/* syscall: "eventfd" ret: "int" args: "unsigned int" "int" */
757#define SYS_eventfd 267
758
759/* syscall: "__posix_rename" ret: "int" args: "const char *" "const char *" */
760#define SYS___posix_rename 270
761
762/* syscall: "swapctl" ret: "int" args: "int" "void *" "int" */
763#define SYS_swapctl 271
764
765/* syscall: "compat_30_getdents" ret: "int" args: "int" "char *" "size_t" */
766#define SYS_compat_30_getdents 272
767
768/* syscall: "minherit" ret: "int" args: "void *" "size_t" "int" */
769#define SYS_minherit 273
770
771/* syscall: "lchmod" ret: "int" args: "const char *" "mode_t" */
772#define SYS_lchmod 274
773
774/* syscall: "lchown" ret: "int" args: "const char *" "uid_t" "gid_t" */
775#define SYS_lchown 275
776
777/* syscall: "compat_50_lutimes" ret: "int" args: "const char *" "const struct timeval50 *" */
778#define SYS_compat_50_lutimes 276
779
780/* syscall: "__msync13" ret: "int" args: "void *" "size_t" "int" */
781#define SYS___msync13 277
782
783/* syscall: "compat_30___stat13" ret: "int" args: "const char *" "struct stat13 *" */
784#define SYS_compat_30___stat13 278
785
786/* syscall: "compat_30___fstat13" ret: "int" args: "int" "struct stat13 *" */
787#define SYS_compat_30___fstat13 279
788
789/* syscall: "compat_30___lstat13" ret: "int" args: "const char *" "struct stat13 *" */
790#define SYS_compat_30___lstat13 280
791
792/* syscall: "__sigaltstack14" ret: "int" args: "const stack_t *" "stack_t *" */
793#define SYS___sigaltstack14 281
794
795/* syscall: "__vfork14" ret: "int" args: */
796#define SYS___vfork14 282
797
798/* syscall: "__posix_chown" ret: "int" args: "const char *" "uid_t" "gid_t" */
799#define SYS___posix_chown 283
800
801/* syscall: "__posix_fchown" ret: "int" args: "int" "uid_t" "gid_t" */
802#define SYS___posix_fchown 284
803
804/* syscall: "__posix_lchown" ret: "int" args: "const char *" "uid_t" "gid_t" */
805#define SYS___posix_lchown 285
806
807/* syscall: "getsid" ret: "pid_t" args: "pid_t" */
808#define SYS_getsid 286
809
810/* syscall: "__clone" ret: "pid_t" args: "int" "void *" */
811#define SYS___clone 287
812
813/* syscall: "fktrace" ret: "int" args: "int" "int" "int" "pid_t" */
814#define SYS_fktrace 288
815
816/* syscall: "preadv" ret: "ssize_t" args: "int" "const struct iovec *" "int" "int" "off_t" */
817#define SYS_preadv 289
818
819/* syscall: "pwritev" ret: "ssize_t" args: "int" "const struct iovec *" "int" "int" "off_t" */
820#define SYS_pwritev 290
821
822/* syscall: "compat_16___sigaction14" ret: "int" args: "int" "const struct sigaction *" "struct sigaction *" */
823#define SYS_compat_16___sigaction14 291
824
825/* syscall: "__sigpending14" ret: "int" args: "sigset_t *" */
826#define SYS___sigpending14 292
827
828/* syscall: "__sigprocmask14" ret: "int" args: "int" "const sigset_t *" "sigset_t *" */
829#define SYS___sigprocmask14 293
830
831/* syscall: "__sigsuspend14" ret: "int" args: "const sigset_t *" */
832#define SYS___sigsuspend14 294
833
834/* syscall: "compat_16___sigreturn14" ret: "int" args: "struct sigcontext *" */
835#define SYS_compat_16___sigreturn14 295
836
837/* syscall: "__getcwd" ret: "int" args: "char *" "size_t" */
838#define SYS___getcwd 296
839
840/* syscall: "fchroot" ret: "int" args: "int" */
841#define SYS_fchroot 297
842
843/* syscall: "compat_30_fhopen" ret: "int" args: "const struct compat_30_fhandle *" "int" */
844#define SYS_compat_30_fhopen 298
845
846/* syscall: "compat_30_fhstat" ret: "int" args: "const struct compat_30_fhandle *" "struct stat13 *" */
847#define SYS_compat_30_fhstat 299
848
849/* syscall: "compat_20_fhstatfs" ret: "int" args: "const struct compat_30_fhandle *" "struct statfs12 *" */
850#define SYS_compat_20_fhstatfs 300
851
852/* syscall: "compat_50_____semctl13" ret: "int" args: "int" "int" "int" "..." */
853#define SYS_compat_50_____semctl13 301
854
855/* syscall: "compat_50___msgctl13" ret: "int" args: "int" "int" "struct msqid_ds *" */
856#define SYS_compat_50___msgctl13 302
857
858/* syscall: "compat_50___shmctl13" ret: "int" args: "int" "int" "struct shmid_ds13 *" */
859#define SYS_compat_50___shmctl13 303
860
861/* syscall: "lchflags" ret: "int" args: "const char *" "u_long" */
862#define SYS_lchflags 304
863
864/* syscall: "issetugid" ret: "int" args: */
865#define SYS_issetugid 305
866
867/* syscall: "utrace" ret: "int" args: "const char *" "void *" "size_t" */
868#define SYS_utrace 306
869
870/* syscall: "getcontext" ret: "int" args: "struct __ucontext *" */
871#define SYS_getcontext 307
872
873/* syscall: "setcontext" ret: "int" args: "const struct __ucontext *" */
874#define SYS_setcontext 308
875
876/* syscall: "_lwp_create" ret: "int" args: "const struct __ucontext *" "u_long" "lwpid_t *" */
877#define SYS__lwp_create 309
878
879/* syscall: "_lwp_exit" ret: "int" args: */
880#define SYS__lwp_exit 310
881
882/* syscall: "_lwp_self" ret: "lwpid_t" args: */
883#define SYS__lwp_self 311
884
885/* syscall: "_lwp_wait" ret: "int" args: "lwpid_t" "lwpid_t *" */
886#define SYS__lwp_wait 312
887
888/* syscall: "_lwp_suspend" ret: "int" args: "lwpid_t" */
889#define SYS__lwp_suspend 313
890
891/* syscall: "_lwp_continue" ret: "int" args: "lwpid_t" */
892#define SYS__lwp_continue 314
893
894/* syscall: "_lwp_wakeup" ret: "int" args: "lwpid_t" */
895#define SYS__lwp_wakeup 315
896
897/* syscall: "_lwp_getprivate" ret: "void *" args: */
898#define SYS__lwp_getprivate 316
899
900/* syscall: "_lwp_setprivate" ret: "void" args: "void *" */
901#define SYS__lwp_setprivate 317
902
903/* syscall: "_lwp_kill" ret: "int" args: "lwpid_t" "int" */
904#define SYS__lwp_kill 318
905
906/* syscall: "_lwp_detach" ret: "int" args: "lwpid_t" */
907#define SYS__lwp_detach 319
908
909/* syscall: "compat_50__lwp_park" ret: "int" args: "const struct timespec50 *" "lwpid_t" "const void *" "const void *" */
910#define SYS_compat_50__lwp_park 320
911
912/* syscall: "_lwp_unpark" ret: "int" args: "lwpid_t" "const void *" */
913#define SYS__lwp_unpark 321
914
915/* syscall: "_lwp_unpark_all" ret: "ssize_t" args: "const lwpid_t *" "size_t" "const void *" */
916#define SYS__lwp_unpark_all 322
917
918/* syscall: "_lwp_setname" ret: "int" args: "lwpid_t" "const char *" */
919#define SYS__lwp_setname 323
920
921/* syscall: "_lwp_getname" ret: "int" args: "lwpid_t" "char *" "size_t" */
922#define SYS__lwp_getname 324
923
924/* syscall: "_lwp_ctl" ret: "int" args: "int" "struct lwpctl **" */
925#define SYS__lwp_ctl 325
926
927/* syscall: "compat_60_sa_register" ret: "int" args: "void *" "void **" "int" "ssize_t" */
928#define SYS_compat_60_sa_register 330
929
930/* syscall: "compat_60_sa_stacks" ret: "int" args: "int" "stack_t *" */
931#define SYS_compat_60_sa_stacks 331
932
933/* syscall: "compat_60_sa_enable" ret: "int" args: */
934#define SYS_compat_60_sa_enable 332
935
936/* syscall: "compat_60_sa_setconcurrency" ret: "int" args: "int" */
937#define SYS_compat_60_sa_setconcurrency 333
938
939/* syscall: "compat_60_sa_yield" ret: "int" args: */
940#define SYS_compat_60_sa_yield 334
941
942/* syscall: "compat_60_sa_preempt" ret: "int" args: "int" */
943#define SYS_compat_60_sa_preempt 335
944
945 /* 336 is obsolete sys_sa_unblockyield */
946/* syscall: "__sigaction_sigtramp" ret: "int" args: "int" "const struct sigaction *" "struct sigaction *" "const void *" "int" */
947#define SYS___sigaction_sigtramp 340
948
949 /* 341 is obsolete sys_pmc_get_info */
950 /* 342 is obsolete sys_pmc_control */
951/* syscall: "rasctl" ret: "int" args: "void *" "size_t" "int" */
952#define SYS_rasctl 343
953
954/* syscall: "kqueue" ret: "int" args: */
955#define SYS_kqueue 344
956
957/* syscall: "compat_50_kevent" ret: "int" args: "int" "const struct kevent *" "size_t" "struct kevent *" "size_t" "const struct timespec50 *" */
958#define SYS_compat_50_kevent 345
959
960/* syscall: "_sched_setparam" ret: "int" args: "pid_t" "lwpid_t" "int" "const struct sched_param *" */
961#define SYS__sched_setparam 346
962
963/* syscall: "_sched_getparam" ret: "int" args: "pid_t" "lwpid_t" "int *" "struct sched_param *" */
964#define SYS__sched_getparam 347
965
966/* syscall: "_sched_setaffinity" ret: "int" args: "pid_t" "lwpid_t" "size_t" "const cpuset_t *" */
967#define SYS__sched_setaffinity 348
968
969/* syscall: "_sched_getaffinity" ret: "int" args: "pid_t" "lwpid_t" "size_t" "cpuset_t *" */
970#define SYS__sched_getaffinity 349
971
972/* syscall: "sched_yield" ret: "int" args: */
973#define SYS_sched_yield 350
974
975/* syscall: "_sched_protect" ret: "int" args: "int" */
976#define SYS__sched_protect 351
977
978/* syscall: "fsync_range" ret: "int" args: "int" "int" "off_t" "off_t" */
979#define SYS_fsync_range 354
980
981/* syscall: "uuidgen" ret: "int" args: "struct uuid *" "int" */
982#define SYS_uuidgen 355
983
984/* syscall: "compat_90_getvfsstat" ret: "int" args: "struct statvfs90 *" "size_t" "int" */
985#define SYS_compat_90_getvfsstat 356
986
987/* syscall: "compat_90_statvfs1" ret: "int" args: "const char *" "struct statvfs90 *" "int" */
988#define SYS_compat_90_statvfs1 357
989
990/* syscall: "compat_90_fstatvfs1" ret: "int" args: "int" "struct statvfs90 *" "int" */
991#define SYS_compat_90_fstatvfs1 358
992
993/* syscall: "compat_30_fhstatvfs1" ret: "int" args: "const struct compat_30_fhandle *" "struct statvfs90 *" "int" */
994#define SYS_compat_30_fhstatvfs1 359
995
996/* syscall: "extattrctl" ret: "int" args: "const char *" "int" "const char *" "int" "const char *" */
997#define SYS_extattrctl 360
998
999/* syscall: "extattr_set_file" ret: "int" args: "const char *" "int" "const char *" "const void *" "size_t" */
1000#define SYS_extattr_set_file 361
1001
1002/* syscall: "extattr_get_file" ret: "ssize_t" args: "const char *" "int" "const char *" "void *" "size_t" */
1003#define SYS_extattr_get_file 362
1004
1005/* syscall: "extattr_delete_file" ret: "int" args: "const char *" "int" "const char *" */
1006#define SYS_extattr_delete_file 363
1007
1008/* syscall: "extattr_set_fd" ret: "int" args: "int" "int" "const char *" "const void *" "size_t" */
1009#define SYS_extattr_set_fd 364
1010
1011/* syscall: "extattr_get_fd" ret: "ssize_t" args: "int" "int" "const char *" "void *" "size_t" */
1012#define SYS_extattr_get_fd 365
1013
1014/* syscall: "extattr_delete_fd" ret: "int" args: "int" "int" "const char *" */
1015#define SYS_extattr_delete_fd 366
1016
1017/* syscall: "extattr_set_link" ret: "int" args: "const char *" "int" "const char *" "const void *" "size_t" */
1018#define SYS_extattr_set_link 367
1019
1020/* syscall: "extattr_get_link" ret: "ssize_t" args: "const char *" "int" "const char *" "void *" "size_t" */
1021#define SYS_extattr_get_link 368
1022
1023/* syscall: "extattr_delete_link" ret: "int" args: "const char *" "int" "const char *" */
1024#define SYS_extattr_delete_link 369
1025
1026/* syscall: "extattr_list_fd" ret: "ssize_t" args: "int" "int" "void *" "size_t" */
1027#define SYS_extattr_list_fd 370
1028
1029/* syscall: "extattr_list_file" ret: "ssize_t" args: "const char *" "int" "void *" "size_t" */
1030#define SYS_extattr_list_file 371
1031
1032/* syscall: "extattr_list_link" ret: "ssize_t" args: "const char *" "int" "void *" "size_t" */
1033#define SYS_extattr_list_link 372
1034
1035/* syscall: "compat_50_pselect" ret: "int" args: "int" "fd_set *" "fd_set *" "fd_set *" "const struct timespec50 *" "const sigset_t *" */
1036#define SYS_compat_50_pselect 373
1037
1038/* syscall: "compat_50_pollts" ret: "int" args: "struct pollfd *" "u_int" "const struct timespec50 *" "const sigset_t *" */
1039#define SYS_compat_50_pollts 374
1040
1041/* syscall: "setxattr" ret: "int" args: "const char *" "const char *" "const void *" "size_t" "int" */
1042#define SYS_setxattr 375
1043
1044/* syscall: "lsetxattr" ret: "int" args: "const char *" "const char *" "const void *" "size_t" "int" */
1045#define SYS_lsetxattr 376
1046
1047/* syscall: "fsetxattr" ret: "int" args: "int" "const char *" "const void *" "size_t" "int" */
1048#define SYS_fsetxattr 377
1049
1050/* syscall: "getxattr" ret: "int" args: "const char *" "const char *" "void *" "size_t" */
1051#define SYS_getxattr 378
1052
1053/* syscall: "lgetxattr" ret: "int" args: "const char *" "const char *" "void *" "size_t" */
1054#define SYS_lgetxattr 379
1055
1056/* syscall: "fgetxattr" ret: "int" args: "int" "const char *" "void *" "size_t" */
1057#define SYS_fgetxattr 380
1058
1059/* syscall: "listxattr" ret: "int" args: "const char *" "char *" "size_t" */
1060#define SYS_listxattr 381
1061
1062/* syscall: "llistxattr" ret: "int" args: "const char *" "char *" "size_t" */
1063#define SYS_llistxattr 382
1064
1065/* syscall: "flistxattr" ret: "int" args: "int" "char *" "size_t" */
1066#define SYS_flistxattr 383
1067
1068/* syscall: "removexattr" ret: "int" args: "const char *" "const char *" */
1069#define SYS_removexattr 384
1070
1071/* syscall: "lremovexattr" ret: "int" args: "const char *" "const char *" */
1072#define SYS_lremovexattr 385
1073
1074/* syscall: "fremovexattr" ret: "int" args: "int" "const char *" */
1075#define SYS_fremovexattr 386
1076
1077/* syscall: "compat_50___stat30" ret: "int" args: "const char *" "struct stat30 *" */
1078#define SYS_compat_50___stat30 387
1079
1080/* syscall: "compat_50___fstat30" ret: "int" args: "int" "struct stat30 *" */
1081#define SYS_compat_50___fstat30 388
1082
1083/* syscall: "compat_50___lstat30" ret: "int" args: "const char *" "struct stat30 *" */
1084#define SYS_compat_50___lstat30 389
1085
1086/* syscall: "__getdents30" ret: "int" args: "int" "char *" "size_t" */
1087#define SYS___getdents30 390
1088
1089 /* 391 is ignored old posix_fadvise */
1090/* syscall: "compat_30___fhstat30" ret: "int" args: "const struct compat_30_fhandle *" "struct stat30 *" */
1091#define SYS_compat_30___fhstat30 392
1092
1093/* syscall: "compat_50___ntp_gettime30" ret: "int" args: "struct ntptimeval50 *" */
1094#define SYS_compat_50___ntp_gettime30 393
1095
1096/* syscall: "__socket30" ret: "int" args: "int" "int" "int" */
1097#define SYS___socket30 394
1098
1099/* syscall: "__getfh30" ret: "int" args: "const char *" "void *" "size_t *" */
1100#define SYS___getfh30 395
1101
1102/* syscall: "__fhopen40" ret: "int" args: "const void *" "size_t" "int" */
1103#define SYS___fhopen40 396
1104
1105/* syscall: "compat_90_fhstatvfs1" ret: "int" args: "const void *" "size_t" "struct statvfs90 *" "int" */
1106#define SYS_compat_90_fhstatvfs1 397
1107
1108/* syscall: "compat_50___fhstat40" ret: "int" args: "const void *" "size_t" "struct stat30 *" */
1109#define SYS_compat_50___fhstat40 398
1110
1111/* syscall: "aio_cancel" ret: "int" args: "int" "struct aiocb *" */
1112#define SYS_aio_cancel 399
1113
1114/* syscall: "aio_error" ret: "int" args: "const struct aiocb *" */
1115#define SYS_aio_error 400
1116
1117/* syscall: "aio_fsync" ret: "int" args: "int" "struct aiocb *" */
1118#define SYS_aio_fsync 401
1119
1120/* syscall: "aio_read" ret: "int" args: "struct aiocb *" */
1121#define SYS_aio_read 402
1122
1123/* syscall: "aio_return" ret: "int" args: "struct aiocb *" */
1124#define SYS_aio_return 403
1125
1126/* syscall: "compat_50_aio_suspend" ret: "int" args: "const struct aiocb *const *" "int" "const struct timespec50 *" */
1127#define SYS_compat_50_aio_suspend 404
1128
1129/* syscall: "aio_write" ret: "int" args: "struct aiocb *" */
1130#define SYS_aio_write 405
1131
1132/* syscall: "lio_listio" ret: "int" args: "int" "struct aiocb *const *" "int" "struct sigevent *" */
1133#define SYS_lio_listio 406
1134
1135/* syscall: "__mount50" ret: "int" args: "const char *" "const char *" "int" "void *" "size_t" */
1136#define SYS___mount50 410
1137
1138/* syscall: "mremap" ret: "void *" args: "void *" "size_t" "void *" "size_t" "int" */
1139#define SYS_mremap 411
1140
1141/* syscall: "pset_create" ret: "int" args: "psetid_t *" */
1142#define SYS_pset_create 412
1143
1144/* syscall: "pset_destroy" ret: "int" args: "psetid_t" */
1145#define SYS_pset_destroy 413
1146
1147/* syscall: "pset_assign" ret: "int" args: "psetid_t" "cpuid_t" "psetid_t *" */
1148#define SYS_pset_assign 414
1149
1150/* syscall: "_pset_bind" ret: "int" args: "idtype_t" "id_t" "id_t" "psetid_t" "psetid_t *" */
1151#define SYS__pset_bind 415
1152
1153/* syscall: "__posix_fadvise50" ret: "int" args: "int" "int" "off_t" "off_t" "int" */
1154#define SYS___posix_fadvise50 416
1155
1156/* syscall: "__select50" ret: "int" args: "int" "fd_set *" "fd_set *" "fd_set *" "struct timeval *" */
1157#define SYS___select50 417
1158
1159/* syscall: "__gettimeofday50" ret: "int" args: "struct timeval *" "void *" */
1160#define SYS___gettimeofday50 418
1161
1162/* syscall: "__settimeofday50" ret: "int" args: "const struct timeval *" "const void *" */
1163#define SYS___settimeofday50 419
1164
1165/* syscall: "__utimes50" ret: "int" args: "const char *" "const struct timeval *" */
1166#define SYS___utimes50 420
1167
1168/* syscall: "__adjtime50" ret: "int" args: "const struct timeval *" "struct timeval *" */
1169#define SYS___adjtime50 421
1170
1171/* syscall: "__lfs_segwait50" ret: "int" args: "fsid_t *" "struct timeval *" */
1172#define SYS___lfs_segwait50 422
1173
1174/* syscall: "__futimes50" ret: "int" args: "int" "const struct timeval *" */
1175#define SYS___futimes50 423
1176
1177/* syscall: "__lutimes50" ret: "int" args: "const char *" "const struct timeval *" */
1178#define SYS___lutimes50 424
1179
1180/* syscall: "__setitimer50" ret: "int" args: "int" "const struct itimerval *" "struct itimerval *" */
1181#define SYS___setitimer50 425
1182
1183/* syscall: "__getitimer50" ret: "int" args: "int" "struct itimerval *" */
1184#define SYS___getitimer50 426
1185
1186/* syscall: "__clock_gettime50" ret: "int" args: "clockid_t" "struct timespec *" */
1187#define SYS___clock_gettime50 427
1188
1189/* syscall: "__clock_settime50" ret: "int" args: "clockid_t" "const struct timespec *" */
1190#define SYS___clock_settime50 428
1191
1192/* syscall: "__clock_getres50" ret: "int" args: "clockid_t" "struct timespec *" */
1193#define SYS___clock_getres50 429
1194
1195/* syscall: "__nanosleep50" ret: "int" args: "const struct timespec *" "struct timespec *" */
1196#define SYS___nanosleep50 430
1197
1198/* syscall: "____sigtimedwait50" ret: "int" args: "const sigset_t *" "siginfo_t *" "struct timespec *" */
1199#define SYS_____sigtimedwait50 431
1200
1201/* syscall: "__mq_timedsend50" ret: "int" args: "mqd_t" "const char *" "size_t" "unsigned" "const struct timespec *" */
1202#define SYS___mq_timedsend50 432
1203
1204/* syscall: "__mq_timedreceive50" ret: "ssize_t" args: "mqd_t" "char *" "size_t" "unsigned *" "const struct timespec *" */
1205#define SYS___mq_timedreceive50 433
1206
1207/* syscall: "compat_60__lwp_park" ret: "int" args: "const struct timespec *" "lwpid_t" "const void *" "const void *" */
1208#define SYS_compat_60__lwp_park 434
1209
1210/* syscall: "__kevent50" ret: "int" args: "int" "const struct kevent *" "size_t" "struct kevent *" "size_t" "const struct timespec *" */
1211#define SYS___kevent50 435
1212
1213/* syscall: "__pselect50" ret: "int" args: "int" "fd_set *" "fd_set *" "fd_set *" "const struct timespec *" "const sigset_t *" */
1214#define SYS___pselect50 436
1215
1216/* syscall: "__pollts50" ret: "int" args: "struct pollfd *" "u_int" "const struct timespec *" "const sigset_t *" */
1217#define SYS___pollts50 437
1218
1219/* syscall: "__aio_suspend50" ret: "int" args: "const struct aiocb *const *" "int" "const struct timespec *" */
1220#define SYS___aio_suspend50 438
1221
1222/* syscall: "__stat50" ret: "int" args: "const char *" "struct stat *" */
1223#define SYS___stat50 439
1224
1225/* syscall: "__fstat50" ret: "int" args: "int" "struct stat *" */
1226#define SYS___fstat50 440
1227
1228/* syscall: "__lstat50" ret: "int" args: "const char *" "struct stat *" */
1229#define SYS___lstat50 441
1230
1231/* syscall: "____semctl50" ret: "int" args: "int" "int" "int" "..." */
1232#define SYS_____semctl50 442
1233
1234/* syscall: "__shmctl50" ret: "int" args: "int" "int" "struct shmid_ds *" */
1235#define SYS___shmctl50 443
1236
1237/* syscall: "__msgctl50" ret: "int" args: "int" "int" "struct msqid_ds *" */
1238#define SYS___msgctl50 444
1239
1240/* syscall: "__getrusage50" ret: "int" args: "int" "struct rusage *" */
1241#define SYS___getrusage50 445
1242
1243/* syscall: "__timer_settime50" ret: "int" args: "timer_t" "int" "const struct itimerspec *" "struct itimerspec *" */
1244#define SYS___timer_settime50 446
1245
1246/* syscall: "__timer_gettime50" ret: "int" args: "timer_t" "struct itimerspec *" */
1247#define SYS___timer_gettime50 447
1248
1249#if defined(NTP) || !defined(_KERNEL_OPT)
1250/* syscall: "__ntp_gettime50" ret: "int" args: "struct ntptimeval *" */
1251#define SYS___ntp_gettime50 448
1252
1253#else
1254 /* 448 is excluded ___ntp_gettime50 */
1255#endif
1256/* syscall: "__wait450" ret: "int" args: "pid_t" "int *" "int" "struct rusage *" */
1257#define SYS___wait450 449
1258
1259/* syscall: "__mknod50" ret: "int" args: "const char *" "mode_t" "dev_t" */
1260#define SYS___mknod50 450
1261
1262/* syscall: "__fhstat50" ret: "int" args: "const void *" "size_t" "struct stat *" */
1263#define SYS___fhstat50 451
1264
1265 /* 452 is obsolete 5.99 quotactl */
1266/* syscall: "pipe2" ret: "int" args: "int *" "int" */
1267#define SYS_pipe2 453
1268
1269/* syscall: "dup3" ret: "int" args: "int" "int" "int" */
1270#define SYS_dup3 454
1271
1272/* syscall: "kqueue1" ret: "int" args: "int" */
1273#define SYS_kqueue1 455
1274
1275/* syscall: "paccept" ret: "int" args: "int" "struct sockaddr *" "socklen_t *" "const sigset_t *" "int" */
1276#define SYS_paccept 456
1277
1278/* syscall: "linkat" ret: "int" args: "int" "const char *" "int" "const char *" "int" */
1279#define SYS_linkat 457
1280
1281/* syscall: "renameat" ret: "int" args: "int" "const char *" "int" "const char *" */
1282#define SYS_renameat 458
1283
1284/* syscall: "mkfifoat" ret: "int" args: "int" "const char *" "mode_t" */
1285#define SYS_mkfifoat 459
1286
1287/* syscall: "mknodat" ret: "int" args: "int" "const char *" "mode_t" "int" "dev_t" */
1288#define SYS_mknodat 460
1289
1290/* syscall: "mkdirat" ret: "int" args: "int" "const char *" "mode_t" */
1291#define SYS_mkdirat 461
1292
1293/* syscall: "faccessat" ret: "int" args: "int" "const char *" "int" "int" */
1294#define SYS_faccessat 462
1295
1296/* syscall: "fchmodat" ret: "int" args: "int" "const char *" "mode_t" "int" */
1297#define SYS_fchmodat 463
1298
1299/* syscall: "fchownat" ret: "int" args: "int" "const char *" "uid_t" "gid_t" "int" */
1300#define SYS_fchownat 464
1301
1302/* syscall: "fexecve" ret: "int" args: "int" "char *const *" "char *const *" */
1303#define SYS_fexecve 465
1304
1305/* syscall: "fstatat" ret: "int" args: "int" "const char *" "struct stat *" "int" */
1306#define SYS_fstatat 466
1307
1308/* syscall: "utimensat" ret: "int" args: "int" "const char *" "const struct timespec *" "int" */
1309#define SYS_utimensat 467
1310
1311/* syscall: "openat" ret: "int" args: "int" "const char *" "int" "..." */
1312#define SYS_openat 468
1313
1314/* syscall: "readlinkat" ret: "ssize_t" args: "int" "const char *" "char *" "size_t" */
1315#define SYS_readlinkat 469
1316
1317/* syscall: "symlinkat" ret: "int" args: "const char *" "int" "const char *" */
1318#define SYS_symlinkat 470
1319
1320/* syscall: "unlinkat" ret: "int" args: "int" "const char *" "int" */
1321#define SYS_unlinkat 471
1322
1323/* syscall: "futimens" ret: "int" args: "int" "const struct timespec *" */
1324#define SYS_futimens 472
1325
1326/* syscall: "__quotactl" ret: "int" args: "const char *" "struct quotactl_args *" */
1327#define SYS___quotactl 473
1328
1329/* syscall: "posix_spawn" ret: "int" args: "pid_t *" "const char *" "const struct posix_spawn_file_actions *" "const struct posix_spawnattr *" "char *const *" "char *const *" */
1330#define SYS_posix_spawn 474
1331
1332/* syscall: "recvmmsg" ret: "int" args: "int" "struct mmsghdr *" "unsigned int" "unsigned int" "struct timespec *" */
1333#define SYS_recvmmsg 475
1334
1335/* syscall: "sendmmsg" ret: "int" args: "int" "struct mmsghdr *" "unsigned int" "unsigned int" */
1336#define SYS_sendmmsg 476
1337
1338/* syscall: "clock_nanosleep" ret: "int" args: "clockid_t" "int" "const struct timespec *" "struct timespec *" */
1339#define SYS_clock_nanosleep 477
1340
1341/* syscall: "___lwp_park60" ret: "int" args: "clockid_t" "int" "struct timespec *" "lwpid_t" "const void *" "const void *" */
1342#define SYS____lwp_park60 478
1343
1344/* syscall: "posix_fallocate" ret: "int" args: "int" "int" "off_t" "off_t" */
1345#define SYS_posix_fallocate 479
1346
1347/* syscall: "fdiscard" ret: "int" args: "int" "int" "off_t" "off_t" */
1348#define SYS_fdiscard 480
1349
1350/* syscall: "wait6" ret: "int" args: "idtype_t" "id_t" "int *" "int" "struct wrusage *" "siginfo_t *" */
1351#define SYS_wait6 481
1352
1353/* syscall: "clock_getcpuclockid2" ret: "int" args: "idtype_t" "id_t" "clockid_t *" */
1354#define SYS_clock_getcpuclockid2 482
1355
1356/* syscall: "__getvfsstat90" ret: "int" args: "struct statvfs *" "size_t" "int" */
1357#define SYS___getvfsstat90 483
1358
1359/* syscall: "__statvfs190" ret: "int" args: "const char *" "struct statvfs *" "int" */
1360#define SYS___statvfs190 484
1361
1362/* syscall: "__fstatvfs190" ret: "int" args: "int" "struct statvfs *" "int" */
1363#define SYS___fstatvfs190 485
1364
1365/* syscall: "__fhstatvfs190" ret: "int" args: "const void *" "size_t" "struct statvfs *" "int" */
1366#define SYS___fhstatvfs190 486
1367
1368/* syscall: "__acl_get_link" ret: "int" args: "const char *" "acl_type_t" "struct acl *" */
1369#define SYS___acl_get_link 487
1370
1371/* syscall: "__acl_set_link" ret: "int" args: "const char *" "acl_type_t" "struct acl *" */
1372#define SYS___acl_set_link 488
1373
1374/* syscall: "__acl_delete_link" ret: "int" args: "const char *" "acl_type_t" */
1375#define SYS___acl_delete_link 489
1376
1377/* syscall: "__acl_aclcheck_link" ret: "int" args: "const char *" "acl_type_t" "struct acl *" */
1378#define SYS___acl_aclcheck_link 490
1379
1380/* syscall: "__acl_get_file" ret: "int" args: "const char *" "acl_type_t" "struct acl *" */
1381#define SYS___acl_get_file 491
1382
1383/* syscall: "__acl_set_file" ret: "int" args: "const char *" "acl_type_t" "struct acl *" */
1384#define SYS___acl_set_file 492
1385
1386/* syscall: "__acl_get_fd" ret: "int" args: "int" "acl_type_t" "struct acl *" */
1387#define SYS___acl_get_fd 493
1388
1389/* syscall: "__acl_set_fd" ret: "int" args: "int" "acl_type_t" "struct acl *" */
1390#define SYS___acl_set_fd 494
1391
1392/* syscall: "__acl_delete_file" ret: "int" args: "const char *" "acl_type_t" */
1393#define SYS___acl_delete_file 495
1394
1395/* syscall: "__acl_delete_fd" ret: "int" args: "int" "acl_type_t" */
1396#define SYS___acl_delete_fd 496
1397
1398/* syscall: "__acl_aclcheck_file" ret: "int" args: "const char *" "acl_type_t" "struct acl *" */
1399#define SYS___acl_aclcheck_file 497
1400
1401/* syscall: "__acl_aclcheck_fd" ret: "int" args: "int" "acl_type_t" "struct acl *" */
1402#define SYS___acl_aclcheck_fd 498
1403
1404/* syscall: "lpathconf" ret: "long" args: "const char *" "int" */
1405#define SYS_lpathconf 499
1406
1407#define SYS_MAXSYSCALL 500
1408#define SYS_NSYSENT 512
1409#endif /* _SYS_SYSCALL_H_ */