xref: /openbmc/qemu/bsd-user/netbsd/syscall_nr.h (revision a6caeee8)
1 /* $NetBSD: syscall.h,v 1.215 2008/06/17 16:07:57 tsutsui Exp $ */
2 
3 /*
4  * System call numbers.
5  *
6  * created from	NetBSD: syscalls.master,v 1.204 2008/06/17 16:05:23 tsutsui Exp
7  */
8 
9 #define TARGET_NETBSD_NR_syscall     0
10 #define TARGET_NETBSD_NR_exit        1
11 #define TARGET_NETBSD_NR_fork        2
12 #define TARGET_NETBSD_NR_read        3
13 #define TARGET_NETBSD_NR_write       4
14 #define TARGET_NETBSD_NR_open        5
15 #define TARGET_NETBSD_NR_close       6
16 #define TARGET_NETBSD_NR_wait4       7
17 #define TARGET_NETBSD_NR_compat_43_ocreat    8
18 #define TARGET_NETBSD_NR_link        9
19 #define TARGET_NETBSD_NR_unlink      10
20 #define TARGET_NETBSD_NR_chdir       12
21 #define TARGET_NETBSD_NR_fchdir      13
22 #define TARGET_NETBSD_NR_mknod       14
23 #define TARGET_NETBSD_NR_chmod       15
24 #define TARGET_NETBSD_NR_chown       16
25 #define TARGET_NETBSD_NR_break       17
26 #define TARGET_NETBSD_NR_compat_20_getfsstat 18
27 #define TARGET_NETBSD_NR_compat_43_olseek    19
28 #define TARGET_NETBSD_NR_getpid      20
29 #define TARGET_NETBSD_NR_getpid      20
30 #define TARGET_NETBSD_NR_compat_40_mount     21
31 #define TARGET_NETBSD_NR_unmount     22
32 #define TARGET_NETBSD_NR_setuid      23
33 #define TARGET_NETBSD_NR_getuid      24
34 #define TARGET_NETBSD_NR_getuid      24
35 #define TARGET_NETBSD_NR_geteuid     25
36 #define TARGET_NETBSD_NR_ptrace      26
37 #define TARGET_NETBSD_NR_recvmsg     27
38 #define TARGET_NETBSD_NR_sendmsg     28
39 #define TARGET_NETBSD_NR_recvfrom    29
40 #define TARGET_NETBSD_NR_accept      30
41 #define TARGET_NETBSD_NR_getpeername 31
42 #define TARGET_NETBSD_NR_getsockname 32
43 #define TARGET_NETBSD_NR_access      33
44 #define TARGET_NETBSD_NR_chflags     34
45 #define TARGET_NETBSD_NR_fchflags    35
46 #define TARGET_NETBSD_NR_sync        36
47 #define TARGET_NETBSD_NR_kill        37
48 #define TARGET_NETBSD_NR_compat_43_stat43    38
49 #define TARGET_NETBSD_NR_getppid     39
50 #define TARGET_NETBSD_NR_compat_43_lstat43   40
51 #define TARGET_NETBSD_NR_dup 41
52 #define TARGET_NETBSD_NR_pipe        42
53 #define TARGET_NETBSD_NR_getegid     43
54 #define TARGET_NETBSD_NR_profil      44
55 #define TARGET_NETBSD_NR_ktrace      45
56 #define TARGET_NETBSD_NR_compat_13_sigaction13       46
57 #define TARGET_NETBSD_NR_getgid      47
58 #define TARGET_NETBSD_NR_getgid      47
59 #define TARGET_NETBSD_NR_compat_13_sigprocmask13     48
60 #define TARGET_NETBSD_NR___getlogin  49
61 #define TARGET_NETBSD_NR___setlogin  50
62 #define TARGET_NETBSD_NR_acct        51
63 #define TARGET_NETBSD_NR_compat_13_sigpending13      52
64 #define TARGET_NETBSD_NR_compat_13_sigaltstack13     53
65 #define TARGET_NETBSD_NR_ioctl       54
66 #define TARGET_NETBSD_NR_compat_12_oreboot   55
67 #define TARGET_NETBSD_NR_revoke      56
68 #define TARGET_NETBSD_NR_symlink     57
69 #define TARGET_NETBSD_NR_readlink    58
70 #define TARGET_NETBSD_NR_execve      59
71 #define TARGET_NETBSD_NR_umask       60
72 #define TARGET_NETBSD_NR_chroot      61
73 #define TARGET_NETBSD_NR_compat_43_fstat43   62
74 #define TARGET_NETBSD_NR_compat_43_ogetkerninfo      63
75 #define TARGET_NETBSD_NR_compat_43_ogetpagesize      64
76 #define TARGET_NETBSD_NR_compat_12_msync     65
77 #define TARGET_NETBSD_NR_vfork       66
78 #define TARGET_NETBSD_NR_sbrk        69
79 #define TARGET_NETBSD_NR_sstk        70
80 #define TARGET_NETBSD_NR_compat_43_ommap     71
81 #define TARGET_NETBSD_NR_vadvise     72
82 #define TARGET_NETBSD_NR_munmap      73
83 #define TARGET_NETBSD_NR_mprotect    74
84 #define TARGET_NETBSD_NR_madvise     75
85 #define TARGET_NETBSD_NR_mincore     78
86 #define TARGET_NETBSD_NR_getgroups   79
87 #define TARGET_NETBSD_NR_setgroups   80
88 #define TARGET_NETBSD_NR_getpgrp     81
89 #define TARGET_NETBSD_NR_setpgid     82
90 #define TARGET_NETBSD_NR_setitimer   83
91 #define TARGET_NETBSD_NR_compat_43_owait     84
92 #define TARGET_NETBSD_NR_compat_12_oswapon   85
93 #define TARGET_NETBSD_NR_getitimer   86
94 #define TARGET_NETBSD_NR_compat_43_ogethostname      87
95 #define TARGET_NETBSD_NR_compat_43_osethostname      88
96 #define TARGET_NETBSD_NR_compat_43_ogetdtablesize    89
97 #define TARGET_NETBSD_NR_dup2        90
98 #define TARGET_NETBSD_NR_fcntl       92
99 #define TARGET_NETBSD_NR_select      93
100 #define TARGET_NETBSD_NR_fsync       95
101 #define TARGET_NETBSD_NR_setpriority 96
102 #define TARGET_NETBSD_NR_compat_30_socket    97
103 #define TARGET_NETBSD_NR_connect     98
104 #define TARGET_NETBSD_NR_compat_43_oaccept   99
105 #define TARGET_NETBSD_NR_getpriority 100
106 #define TARGET_NETBSD_NR_compat_43_osend     101
107 #define TARGET_NETBSD_NR_compat_43_orecv     102
108 #define TARGET_NETBSD_NR_compat_13_sigreturn13       103
109 #define TARGET_NETBSD_NR_bind        104
110 #define TARGET_NETBSD_NR_setsockopt  105
111 #define TARGET_NETBSD_NR_listen      106
112 #define TARGET_NETBSD_NR_compat_43_osigvec   108
113 #define TARGET_NETBSD_NR_compat_43_osigblock 109
114 #define TARGET_NETBSD_NR_compat_43_osigsetmask       110
115 #define TARGET_NETBSD_NR_compat_13_sigsuspend13      111
116 #define TARGET_NETBSD_NR_compat_43_osigstack 112
117 #define TARGET_NETBSD_NR_compat_43_orecvmsg  113
118 #define TARGET_NETBSD_NR_compat_43_osendmsg  114
119 #define TARGET_NETBSD_NR_gettimeofday        116
120 #define TARGET_NETBSD_NR_getrusage   117
121 #define TARGET_NETBSD_NR_getsockopt  118
122 #define TARGET_NETBSD_NR_readv       120
123 #define TARGET_NETBSD_NR_writev      121
124 #define TARGET_NETBSD_NR_settimeofday        122
125 #define TARGET_NETBSD_NR_fchown      123
126 #define TARGET_NETBSD_NR_fchmod      124
127 #define TARGET_NETBSD_NR_compat_43_orecvfrom 125
128 #define TARGET_NETBSD_NR_setreuid    126
129 #define TARGET_NETBSD_NR_setregid    127
130 #define TARGET_NETBSD_NR_rename      128
131 #define TARGET_NETBSD_NR_compat_43_otruncate 129
132 #define TARGET_NETBSD_NR_compat_43_oftruncate        130
133 #define TARGET_NETBSD_NR_flock       131
134 #define TARGET_NETBSD_NR_mkfifo      132
135 #define TARGET_NETBSD_NR_sendto      133
136 #define TARGET_NETBSD_NR_shutdown    134
137 #define TARGET_NETBSD_NR_socketpair  135
138 #define TARGET_NETBSD_NR_mkdir       136
139 #define TARGET_NETBSD_NR_rmdir       137
140 #define TARGET_NETBSD_NR_utimes      138
141 #define TARGET_NETBSD_NR_adjtime     140
142 #define TARGET_NETBSD_NR_compat_43_ogetpeername      141
143 #define TARGET_NETBSD_NR_compat_43_ogethostid        142
144 #define TARGET_NETBSD_NR_compat_43_osethostid        143
145 #define TARGET_NETBSD_NR_compat_43_ogetrlimit        144
146 #define TARGET_NETBSD_NR_compat_43_osetrlimit        145
147 #define TARGET_NETBSD_NR_compat_43_okillpg   146
148 #define TARGET_NETBSD_NR_setsid      147
149 #define TARGET_NETBSD_NR_quotactl    148
150 #define TARGET_NETBSD_NR_compat_43_oquota    149
151 #define TARGET_NETBSD_NR_compat_43_ogetsockname      150
152 #define TARGET_NETBSD_NR_nfssvc      155
153 #define TARGET_NETBSD_NR_compat_43_ogetdirentries    156
154 #define TARGET_NETBSD_NR_compat_20_statfs    157
155 #define TARGET_NETBSD_NR_compat_20_fstatfs   158
156 #define TARGET_NETBSD_NR_compat_30_getfh     161
157 #define TARGET_NETBSD_NR_compat_09_ogetdomainname    162
158 #define TARGET_NETBSD_NR_compat_09_osetdomainname    163
159 #define TARGET_NETBSD_NR_compat_09_ouname    164
160 #define TARGET_NETBSD_NR_sysarch     165
161 #define TARGET_NETBSD_NR_compat_10_osemsys   169
162 #define TARGET_NETBSD_NR_compat_10_omsgsys   170
163 #define TARGET_NETBSD_NR_compat_10_oshmsys   171
164 #define TARGET_NETBSD_NR_pread       173
165 #define TARGET_NETBSD_NR_pwrite      174
166 #define TARGET_NETBSD_NR_compat_30_ntp_gettime       175
167 #define TARGET_NETBSD_NR_ntp_adjtime 176
168 #define TARGET_NETBSD_NR_setgid      181
169 #define TARGET_NETBSD_NR_setegid     182
170 #define TARGET_NETBSD_NR_seteuid     183
171 #define TARGET_NETBSD_NR_lfs_bmapv   184
172 #define TARGET_NETBSD_NR_lfs_markv   185
173 #define TARGET_NETBSD_NR_lfs_segclean        186
174 #define TARGET_NETBSD_NR_lfs_segwait 187
175 #define TARGET_NETBSD_NR_compat_12_stat12    188
176 #define TARGET_NETBSD_NR_compat_12_fstat12   189
177 #define TARGET_NETBSD_NR_compat_12_lstat12   190
178 #define TARGET_NETBSD_NR_pathconf    191
179 #define TARGET_NETBSD_NR_fpathconf   192
180 #define TARGET_NETBSD_NR_getrlimit   194
181 #define TARGET_NETBSD_NR_setrlimit   195
182 #define TARGET_NETBSD_NR_compat_12_getdirentries     196
183 #define TARGET_NETBSD_NR_mmap        197
184 #define TARGET_NETBSD_NR___syscall   198
185 #define TARGET_NETBSD_NR_lseek       199
186 #define TARGET_NETBSD_NR_truncate    200
187 #define TARGET_NETBSD_NR_ftruncate   201
188 #define TARGET_NETBSD_NR___sysctl    202
189 #define TARGET_NETBSD_NR_mlock       203
190 #define TARGET_NETBSD_NR_munlock     204
191 #define TARGET_NETBSD_NR_undelete    205
192 #define TARGET_NETBSD_NR_futimes     206
193 #define TARGET_NETBSD_NR_getpgid     207
194 #define TARGET_NETBSD_NR_reboot      208
195 #define TARGET_NETBSD_NR_poll        209
196 #define TARGET_NETBSD_NR_compat_14___semctl  220
197 #define TARGET_NETBSD_NR_semget      221
198 #define TARGET_NETBSD_NR_semop       222
199 #define TARGET_NETBSD_NR_semconfig   223
200 #define TARGET_NETBSD_NR_compat_14_msgctl    224
201 #define TARGET_NETBSD_NR_msgget      225
202 #define TARGET_NETBSD_NR_msgsnd      226
203 #define TARGET_NETBSD_NR_msgrcv      227
204 #define TARGET_NETBSD_NR_shmat       228
205 #define TARGET_NETBSD_NR_compat_14_shmctl    229
206 #define TARGET_NETBSD_NR_shmdt       230
207 #define TARGET_NETBSD_NR_shmget      231
208 #define TARGET_NETBSD_NR_clock_gettime       232
209 #define TARGET_NETBSD_NR_clock_settime       233
210 #define TARGET_NETBSD_NR_clock_getres        234
211 #define TARGET_NETBSD_NR_timer_create        235
212 #define TARGET_NETBSD_NR_timer_delete        236
213 #define TARGET_NETBSD_NR_timer_settime       237
214 #define TARGET_NETBSD_NR_timer_gettime       238
215 #define TARGET_NETBSD_NR_timer_getoverrun    239
216 #define TARGET_NETBSD_NR_nanosleep   240
217 #define TARGET_NETBSD_NR_fdatasync   241
218 #define TARGET_NETBSD_NR_mlockall    242
219 #define TARGET_NETBSD_NR_munlockall  243
220 #define TARGET_NETBSD_NR___sigtimedwait      244
221 #define TARGET_NETBSD_NR_modctl      246
222 #define TARGET_NETBSD_NR__ksem_init  247
223 #define TARGET_NETBSD_NR__ksem_open  248
224 #define TARGET_NETBSD_NR__ksem_unlink        249
225 #define TARGET_NETBSD_NR__ksem_close 250
226 #define TARGET_NETBSD_NR__ksem_post  251
227 #define TARGET_NETBSD_NR__ksem_wait  252
228 #define TARGET_NETBSD_NR__ksem_trywait       253
229 #define TARGET_NETBSD_NR__ksem_getvalue      254
230 #define TARGET_NETBSD_NR__ksem_destroy       255
231 #define TARGET_NETBSD_NR_mq_open     257
232 #define TARGET_NETBSD_NR_mq_close    258
233 #define TARGET_NETBSD_NR_mq_unlink   259
234 #define TARGET_NETBSD_NR_mq_getattr  260
235 #define TARGET_NETBSD_NR_mq_setattr  261
236 #define TARGET_NETBSD_NR_mq_notify   262
237 #define TARGET_NETBSD_NR_mq_send     263
238 #define TARGET_NETBSD_NR_mq_receive  264
239 #define TARGET_NETBSD_NR_mq_timedsend        265
240 #define TARGET_NETBSD_NR_mq_timedreceive     266
241 #define TARGET_NETBSD_NR___posix_rename      270
242 #define TARGET_NETBSD_NR_swapctl     271
243 #define TARGET_NETBSD_NR_compat_30_getdents  272
244 #define TARGET_NETBSD_NR_minherit    273
245 #define TARGET_NETBSD_NR_lchmod      274
246 #define TARGET_NETBSD_NR_lchown      275
247 #define TARGET_NETBSD_NR_lutimes     276
248 #define TARGET_NETBSD_NR___msync13   277
249 #define TARGET_NETBSD_NR_compat_30___stat13  278
250 #define TARGET_NETBSD_NR_compat_30___fstat13 279
251 #define TARGET_NETBSD_NR_compat_30___lstat13 280
252 #define TARGET_NETBSD_NR___sigaltstack14     281
253 #define TARGET_NETBSD_NR___vfork14   282
254 #define TARGET_NETBSD_NR___posix_chown       283
255 #define TARGET_NETBSD_NR___posix_fchown      284
256 #define TARGET_NETBSD_NR___posix_lchown      285
257 #define TARGET_NETBSD_NR_getsid      286
258 #define TARGET_NETBSD_NR___clone     287
259 #define TARGET_NETBSD_NR_fktrace     288
260 #define TARGET_NETBSD_NR_preadv      289
261 #define TARGET_NETBSD_NR_pwritev     290
262 #define TARGET_NETBSD_NR_compat_16___sigaction14     291
263 #define TARGET_NETBSD_NR___sigpending14      292
264 #define TARGET_NETBSD_NR___sigprocmask14     293
265 #define TARGET_NETBSD_NR___sigsuspend14      294
266 #define TARGET_NETBSD_NR_compat_16___sigreturn14     295
267 #define TARGET_NETBSD_NR___getcwd    296
268 #define TARGET_NETBSD_NR_fchroot     297
269 #define TARGET_NETBSD_NR_compat_30_fhopen    298
270 #define TARGET_NETBSD_NR_compat_30_fhstat    299
271 #define TARGET_NETBSD_NR_compat_20_fhstatfs  300
272 #define TARGET_NETBSD_NR_____semctl13        301
273 #define TARGET_NETBSD_NR___msgctl13  302
274 #define TARGET_NETBSD_NR___shmctl13  303
275 #define TARGET_NETBSD_NR_lchflags    304
276 #define TARGET_NETBSD_NR_issetugid   305
277 #define TARGET_NETBSD_NR_utrace      306
278 #define TARGET_NETBSD_NR_getcontext  307
279 #define TARGET_NETBSD_NR_setcontext  308
280 #define TARGET_NETBSD_NR__lwp_create 309
281 #define TARGET_NETBSD_NR__lwp_exit   310
282 #define TARGET_NETBSD_NR__lwp_self   311
283 #define TARGET_NETBSD_NR__lwp_wait   312
284 #define TARGET_NETBSD_NR__lwp_suspend        313
285 #define TARGET_NETBSD_NR__lwp_continue       314
286 #define TARGET_NETBSD_NR__lwp_wakeup 315
287 #define TARGET_NETBSD_NR__lwp_getprivate     316
288 #define TARGET_NETBSD_NR__lwp_setprivate     317
289 #define TARGET_NETBSD_NR__lwp_kill   318
290 #define TARGET_NETBSD_NR__lwp_detach 319
291 #define TARGET_NETBSD_NR__lwp_park   320
292 #define TARGET_NETBSD_NR__lwp_unpark 321
293 #define TARGET_NETBSD_NR__lwp_unpark_all     322
294 #define TARGET_NETBSD_NR__lwp_setname        323
295 #define TARGET_NETBSD_NR__lwp_getname        324
296 #define TARGET_NETBSD_NR__lwp_ctl    325
297 #define TARGET_NETBSD_NR_sa_register 330
298 #define TARGET_NETBSD_NR_sa_stacks   331
299 #define TARGET_NETBSD_NR_sa_enable   332
300 #define TARGET_NETBSD_NR_sa_setconcurrency   333
301 #define TARGET_NETBSD_NR_sa_yield    334
302 #define TARGET_NETBSD_NR_sa_preempt  335
303 #define TARGET_NETBSD_NR_sa_unblockyield     336
304 #define TARGET_NETBSD_NR___sigaction_sigtramp        340
305 #define TARGET_NETBSD_NR_pmc_get_info        341
306 #define TARGET_NETBSD_NR_pmc_control 342
307 #define TARGET_NETBSD_NR_rasctl      343
308 #define TARGET_NETBSD_NR_kqueue      344
309 #define TARGET_NETBSD_NR_kevent      345
310 #define TARGET_NETBSD_NR__sched_setparam     346
311 #define TARGET_NETBSD_NR__sched_getparam     347
312 #define TARGET_NETBSD_NR__sched_setaffinity  348
313 #define TARGET_NETBSD_NR__sched_getaffinity  349
314 #define TARGET_NETBSD_NR_sched_yield 350
315 #define TARGET_NETBSD_NR_fsync_range 354
316 #define TARGET_NETBSD_NR_uuidgen     355
317 #define TARGET_NETBSD_NR_getvfsstat  356
318 #define TARGET_NETBSD_NR_statvfs1    357
319 #define TARGET_NETBSD_NR_fstatvfs1   358
320 #define TARGET_NETBSD_NR_compat_30_fhstatvfs1        359
321 #define TARGET_NETBSD_NR_extattrctl  360
322 #define TARGET_NETBSD_NR_extattr_set_file    361
323 #define TARGET_NETBSD_NR_extattr_get_file    362
324 #define TARGET_NETBSD_NR_extattr_delete_file 363
325 #define TARGET_NETBSD_NR_extattr_set_fd      364
326 #define TARGET_NETBSD_NR_extattr_get_fd      365
327 #define TARGET_NETBSD_NR_extattr_delete_fd   366
328 #define TARGET_NETBSD_NR_extattr_set_link    367
329 #define TARGET_NETBSD_NR_extattr_get_link    368
330 #define TARGET_NETBSD_NR_extattr_delete_link 369
331 #define TARGET_NETBSD_NR_extattr_list_fd     370
332 #define TARGET_NETBSD_NR_extattr_list_file   371
333 #define TARGET_NETBSD_NR_extattr_list_link   372
334 #define TARGET_NETBSD_NR_pselect     373
335 #define TARGET_NETBSD_NR_pollts      374
336 #define TARGET_NETBSD_NR_setxattr    375
337 #define TARGET_NETBSD_NR_lsetxattr   376
338 #define TARGET_NETBSD_NR_fsetxattr   377
339 #define TARGET_NETBSD_NR_getxattr    378
340 #define TARGET_NETBSD_NR_lgetxattr   379
341 #define TARGET_NETBSD_NR_fgetxattr   380
342 #define TARGET_NETBSD_NR_listxattr   381
343 #define TARGET_NETBSD_NR_llistxattr  382
344 #define TARGET_NETBSD_NR_flistxattr  383
345 #define TARGET_NETBSD_NR_removexattr 384
346 #define TARGET_NETBSD_NR_lremovexattr        385
347 #define TARGET_NETBSD_NR_fremovexattr        386
348 #define TARGET_NETBSD_NR___stat30    387
349 #define TARGET_NETBSD_NR___fstat30   388
350 #define TARGET_NETBSD_NR___lstat30   389
351 #define TARGET_NETBSD_NR___getdents30        390
352 #define TARGET_NETBSD_NR_compat_30___fhstat30        392
353 #define TARGET_NETBSD_NR___ntp_gettime30     393
354 #define TARGET_NETBSD_NR___socket30  394
355 #define TARGET_NETBSD_NR___getfh30   395
356 #define TARGET_NETBSD_NR___fhopen40  396
357 #define TARGET_NETBSD_NR___fhstatvfs140      397
358 #define TARGET_NETBSD_NR___fhstat40  398
359 #define TARGET_NETBSD_NR_aio_cancel  399
360 #define TARGET_NETBSD_NR_aio_error   400
361 #define TARGET_NETBSD_NR_aio_fsync   401
362 #define TARGET_NETBSD_NR_aio_read    402
363 #define TARGET_NETBSD_NR_aio_return  403
364 #define TARGET_NETBSD_NR_aio_suspend 404
365 #define TARGET_NETBSD_NR_aio_write   405
366 #define TARGET_NETBSD_NR_lio_listio  406
367 #define TARGET_NETBSD_NR___mount50   410
368 #define TARGET_NETBSD_NR_mremap      411
369 #define TARGET_NETBSD_NR_pset_create 412
370 #define TARGET_NETBSD_NR_pset_destroy        413
371 #define TARGET_NETBSD_NR_pset_assign 414
372 #define TARGET_NETBSD_NR__pset_bind  415
373 #define TARGET_NETBSD_NR___posix_fadvise50   416
374