|
|
1.1 root 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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.