summaryrefslogtreecommitdiff
path: root/bsd-user/freebsd/syscall_nr.h
blob: 36336abd571d97f6ba5f0d8e00174cb0df65e093 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
/*
 * System call numbers.
 *
 * $FreeBSD: src/sys/sys/syscall.h,v 1.224 2008/08/24 21:23:08 rwatson Exp $
 * created from FreeBSD: head/sys/kern/syscalls.master 182123 2008-08-24 21:20:35Z rwatson
 */

#define TARGET_FREEBSD_NR_syscall     0
#define TARGET_FREEBSD_NR_exit        1
#define TARGET_FREEBSD_NR_fork        2
#define TARGET_FREEBSD_NR_read        3
#define TARGET_FREEBSD_NR_write       4
#define TARGET_FREEBSD_NR_open        5
#define TARGET_FREEBSD_NR_close       6
#define TARGET_FREEBSD_NR_wait4       7
#define TARGET_FREEBSD_NR_link        9
#define TARGET_FREEBSD_NR_unlink      10
#define TARGET_FREEBSD_NR_chdir       12
#define TARGET_FREEBSD_NR_fchdir      13
#define TARGET_FREEBSD_NR_mknod       14
#define TARGET_FREEBSD_NR_chmod       15
#define TARGET_FREEBSD_NR_chown       16
#define TARGET_FREEBSD_NR_break       17
#define TARGET_FREEBSD_NR_freebsd4_getfsstat  18
#define TARGET_FREEBSD_NR_getpid      20
#define TARGET_FREEBSD_NR_mount       21
#define TARGET_FREEBSD_NR_unmount     22
#define TARGET_FREEBSD_NR_setuid      23
#define TARGET_FREEBSD_NR_getuid      24
#define TARGET_FREEBSD_NR_geteuid     25
#define TARGET_FREEBSD_NR_ptrace      26
#define TARGET_FREEBSD_NR_recvmsg     27
#define TARGET_FREEBSD_NR_sendmsg     28
#define TARGET_FREEBSD_NR_recvfrom    29
#define TARGET_FREEBSD_NR_accept      30
#define TARGET_FREEBSD_NR_getpeername 31
#define TARGET_FREEBSD_NR_getsockname 32
#define TARGET_FREEBSD_NR_access      33
#define TARGET_FREEBSD_NR_chflags     34
#define TARGET_FREEBSD_NR_fchflags    35
#define TARGET_FREEBSD_NR_sync        36
#define TARGET_FREEBSD_NR_kill        37
#define TARGET_FREEBSD_NR_getppid     39
#define TARGET_FREEBSD_NR_dup 41
#define TARGET_FREEBSD_NR_pipe        42
#define TARGET_FREEBSD_NR_getegid     43
#define TARGET_FREEBSD_NR_profil      44
#define TARGET_FREEBSD_NR_ktrace      45
#define TARGET_FREEBSD_NR_getgid      47
#define TARGET_FREEBSD_NR_getlogin    49
#define TARGET_FREEBSD_NR_setlogin    50
#define TARGET_FREEBSD_NR_acct        51
#define TARGET_FREEBSD_NR_sigaltstack 53
#define TARGET_FREEBSD_NR_ioctl       54
#define TARGET_FREEBSD_NR_reboot      55
#define TARGET_FREEBSD_NR_revoke      56
#define TARGET_FREEBSD_NR_symlink     57
#define TARGET_FREEBSD_NR_readlink    58
#define TARGET_FREEBSD_NR_execve      59
#define TARGET_FREEBSD_NR_umask       60
#define TARGET_FREEBSD_NR_chroot      61
#define TARGET_FREEBSD_NR_msync       65
#define TARGET_FREEBSD_NR_vfork       66
#define TARGET_FREEBSD_NR_sbrk        69
#define TARGET_FREEBSD_NR_sstk        70
#define TARGET_FREEBSD_NR_vadvise     72
#define TARGET_FREEBSD_NR_munmap      73
#define TARGET_FREEBSD_NR_mprotect    74
#define TARGET_FREEBSD_NR_madvise     75
#define TARGET_FREEBSD_NR_mincore     78
#define TARGET_FREEBSD_NR_getgroups   79
#define TARGET_FREEBSD_NR_setgroups   80
#define TARGET_FREEBSD_NR_getpgrp     81
#define TARGET_FREEBSD_NR_setpgid     82
#define TARGET_FREEBSD_NR_setitimer   83
#define TARGET_FREEBSD_NR_swapon      85
#define TARGET_FREEBSD_NR_getitimer   86
#define TARGET_FREEBSD_NR_getdtablesize       89
#define TARGET_FREEBSD_NR_dup2        90
#define TARGET_FREEBSD_NR_fcntl       92
#define TARGET_FREEBSD_NR_select      93
#define TARGET_FREEBSD_NR_fsync       95
#define TARGET_FREEBSD_NR_setpriority 96
#define TARGET_FREEBSD_NR_socket      97
#define TARGET_FREEBSD_NR_connect     98
#define TARGET_FREEBSD_NR_getpriority 100
#define TARGET_FREEBSD_NR_bind        104
#define TARGET_FREEBSD_NR_setsockopt  105
#define TARGET_FREEBSD_NR_listen      106
#define TARGET_FREEBSD_NR_gettimeofday        116
#define TARGET_FREEBSD_NR_getrusage   117
#define TARGET_FREEBSD_NR_getsockopt  118
#define TARGET_FREEBSD_NR_readv       120
#define TARGET_FREEBSD_NR_writev      121
#define TARGET_FREEBSD_NR_settimeofday        122
#define TARGET_FREEBSD_NR_fchown      123
#define TARGET_FREEBSD_NR_fchmod      124
#define TARGET_FREEBSD_NR_setreuid    126
#define TARGET_FREEBSD_NR_setregid    127
#define TARGET_FREEBSD_NR_rename      128
#define TARGET_FREEBSD_NR_flock       131
#define TARGET_FREEBSD_NR_mkfifo      132
#define TARGET_FREEBSD_NR_sendto      133
#define TARGET_FREEBSD_NR_shutdown    134
#define TARGET_FREEBSD_NR_socketpair  135
#define TARGET_FREEBSD_NR_mkdir       136
#define TARGET_FREEBSD_NR_rmdir       137
#define TARGET_FREEBSD_NR_utimes      138
#define TARGET_FREEBSD_NR_adjtime     140
#define TARGET_FREEBSD_NR_setsid      147
#define TARGET_FREEBSD_NR_quotactl    148
#define TARGET_FREEBSD_NR_nlm_syscall 154
#define TARGET_FREEBSD_NR_nfssvc      155
#define TARGET_FREEBSD_NR_freebsd4_statfs     157
#define TARGET_FREEBSD_NR_freebsd4_fstatfs    158
#define TARGET_FREEBSD_NR_lgetfh      160
#define TARGET_FREEBSD_NR_getfh       161
#define TARGET_FREEBSD_NR_getdomainname       162
#define TARGET_FREEBSD_NR_setdomainname       163
#define TARGET_FREEBSD_NR_uname       164
#define TARGET_FREEBSD_NR_sysarch     165
#define TARGET_FREEBSD_NR_rtprio      166
#define TARGET_FREEBSD_NR_semsys      169
#define TARGET_FREEBSD_NR_msgsys      170
#define TARGET_FREEBSD_NR_shmsys      171
#define TARGET_FREEBSD_NR_freebsd6_pread      173
#define TARGET_FREEBSD_NR_freebsd6_pwrite     174
#define TARGET_FREEBSD_NR_setfib      175
#define TARGET_FREEBSD_NR_ntp_adjtime 176
#define TARGET_FREEBSD_NR_setgid      181
#define TARGET_FREEBSD_NR_setegid     182
#define TARGET_FREEBSD_NR_seteuid     183
#define TARGET_FREEBSD_NR_stat        188
#define TARGET_FREEBSD_NR_fstat       189
#define TARGET_FREEBSD_NR_lstat       190
#define TARGET_FREEBSD_NR_pathconf    191
#define TARGET_FREEBSD_NR_fpathconf   192
#define TARGET_FREEBSD_NR_getrlimit   194
#define TARGET_FREEBSD_NR_setrlimit   195
#define TARGET_FREEBSD_NR_getdirentries       196
#define TARGET_FREEBSD_NR_freebsd6_mmap       197
#define TARGET_FREEBSD_NR___syscall   198
#define TARGET_FREEBSD_NR_freebsd6_lseek      199
#define TARGET_FREEBSD_NR_freebsd6_truncate   200
#define TARGET_FREEBSD_NR_freebsd6_ftruncate  201
#define TARGET_FREEBSD_NR___sysctl    202
#define TARGET_FREEBSD_NR_mlock       203
#define TARGET_FREEBSD_NR_munlock     204
#define TARGET_FREEBSD_NR_undelete    205
#define TARGET_FREEBSD_NR_futimes     206
#define TARGET_FREEBSD_NR_getpgid     207
#define TARGET_FREEBSD_NR_poll        209
#define TARGET_FREEBSD_NR___semctl    220
#define TARGET_FREEBSD_NR_semget      221
#define TARGET_FREEBSD_NR_semop       222
#define TARGET_FREEBSD_NR_msgctl      224
#define TARGET_FREEBSD_NR_msgget      225
#define TARGET_FREEBSD_NR_msgsnd      226
#define TARGET_FREEBSD_NR_msgrcv      227
#define TARGET_FREEBSD_NR_shmat       228
#define TARGET_FREEBSD_NR_shmctl      229
#define TARGET_FREEBSD_NR_shmdt       230
#define TARGET_FREEBSD_NR_shmget      231
#define TARGET_FREEBSD_NR_clock_gettime       232
#define TARGET_FREEBSD_NR_clock_settime       233
#define TARGET_FREEBSD_NR_clock_getres        234
#define TARGET_FREEBSD_NR_ktimer_create       235
#define TARGET_FREEBSD_NR_ktimer_delete       236
#define TARGET_FREEBSD_NR_ktimer_settime      237
#define TARGET_FREEBSD_NR_ktimer_gettime      238
#define TARGET_FREEBSD_NR_ktimer_getoverrun   239
#define TARGET_FREEBSD_NR_nanosleep   240
#define TARGET_FREEBSD_NR_ntp_gettime 248
#define TARGET_FREEBSD_NR_minherit    250
#define TARGET_FREEBSD_NR_rfork       251
#define TARGET_FREEBSD_NR_openbsd_poll        252
#define TARGET_FREEBSD_NR_issetugid   253
#define TARGET_FREEBSD_NR_lchown      254
#define TARGET_FREEBSD_NR_aio_read    255
#define TARGET_FREEBSD_NR_aio_write   256
#define TARGET_FREEBSD_NR_lio_listio  257
#define TARGET_FREEBSD_NR_getdents    272
#define TARGET_FREEBSD_NR_lchmod      274
#define TARGET_FREEBSD_NR_netbsd_lchown       275
#define TARGET_FREEBSD_NR_lutimes     276
#define TARGET_FREEBSD_NR_netbsd_msync        277
#define TARGET_FREEBSD_NR_nstat       278
#define TARGET_FREEBSD_NR_nfstat      279
#define TARGET_FREEBSD_NR_nlstat      280
#define TARGET_FREEBSD_NR_preadv      289
#define TARGET_FREEBSD_NR_pwritev     290
#define TARGET_FREEBSD_NR_freebsd4_fhstatfs   297
#define TARGET_FREEBSD_NR_fhopen      298
#define TARGET_FREEBSD_NR_fhstat      299
#define TARGET_FREEBSD_NR_modnext     300
#define TARGET_FREEBSD_NR_modstat     301
#define TARGET_FREEBSD_NR_modfnext    302
#define TARGET_FREEBSD_NR_modfind     303
#define TARGET_FREEBSD_NR_kldload     304
#define TARGET_FREEBSD_NR_kldunload   305
#define TARGET_FREEBSD_NR_kldfind     306
#define TARGET_FREEBSD_NR_kldnext     307
#define TARGET_FREEBSD_NR_kldstat     308
#define TARGET_FREEBSD_NR_kldfirstmod 309
#define TARGET_FREEBSD_NR_getsid      310
#define TARGET_FREEBSD_NR_setresuid   311
#define TARGET_FREEBSD_NR_setresgid   312
#define TARGET_FREEBSD_NR_aio_return  314
#define TARGET_FREEBSD_NR_aio_suspend 315
#define TARGET_FREEBSD_NR_aio_cancel  316
#define TARGET_FREEBSD_NR_aio_error   317
#define TARGET_FREEBSD_NR_oaio_read   318
#define TARGET_FREEBSD_NR_oaio_write  319
#define TARGET_FREEBSD_NR_olio_listio 320
#define TARGET_FREEBSD_NR_yield       321
#define TARGET_FREEBSD_NR_mlockall    324
#define TARGET_FREEBSD_NR_munlockall  325
#define TARGET_FREEBSD_NR___getcwd    326
#define TARGET_FREEBSD_NR_sched_setparam      327
#define TARGET_FREEBSD_NR_sched_getparam      328
#define TARGET_FREEBSD_NR_sched_setscheduler  329
#define TARGET_FREEBSD_NR_sched_getscheduler  330
#define TARGET_FREEBSD_NR_sched_yield 331
#define TARGET_FREEBSD_NR_sched_get_priority_max      332
#define TARGET_FREEBSD_NR_sched_get_priority_min      333
#define TARGET_FREEBSD_NR_sched_rr_get_interval       334
#define TARGET_FREEBSD_NR_utrace      335
#define TARGET_FREEBSD_NR_freebsd4_sendfile   336
#define TARGET_FREEBSD_NR_kldsym      337
#define TARGET_FREEBSD_NR_jail        338
#define TARGET_FREEBSD_NR_sigprocmask 340
#define TARGET_FREEBSD_NR_sigsuspend  341
#define TARGET_FREEBSD_NR_freebsd4_sigaction  342
#define TARGET_FREEBSD_NR_sigpending  343
#define TARGET_FREEBSD_NR_freebsd4_sigreturn  344
#define TARGET_FREEBSD_NR_sigtimedwait        345
#define TARGET_FREEBSD_NR_sigwaitinfo 346
#define TARGET_FREEBSD_NR___acl_get_file      347
#define TARGET_FREEBSD_NR___acl_set_file      348
#define TARGET_FREEBSD_NR___acl_get_fd        349
#define TARGET_FREEBSD_NR___acl_set_fd        350
#define TARGET_FREEBSD_NR___acl_delete_file   351
#define TARGET_FREEBSD_NR___acl_delete_fd     352
#define TARGET_FREEBSD_NR___acl_aclcheck_file 353
#define TARGET_FREEBSD_NR___acl_aclcheck_fd   354
#define TARGET_FREEBSD_NR_extattrctl  355
#define TARGET_FREEBSD_NR_extattr_set_file    356
#define TARGET_FREEBSD_NR_extattr_get_file    357
#define TARGET_FREEBSD_NR_extattr_delete_file 358
#define TARGET_FREEBSD_NR_aio_waitcomplete    359
#define TARGET_FREEBSD_NR_getresuid   360
#define TARGET_FREEBSD_NR_getresgid   361
#define TARGET_FREEBSD_NR_kqueue      362
#define TARGET_FREEBSD_NR_kevent      363
#define TARGET_FREEBSD_NR_extattr_set_fd      371
#define TARGET_FREEBSD_NR_extattr_get_fd      372
#define TARGET_FREEBSD_NR_extattr_delete_fd   373
#define TARGET_FREEBSD_NR___setugid   374
#define TARGET_FREEBSD_NR_nfsclnt     375
#define TARGET_FREEBSD_NR_eaccess     376
#define TARGET_FREEBSD_NR_nmount      378
#define TARGET_FREEBSD_NR___mac_get_proc      384
#define TARGET_FREEBSD_NR___mac_set_proc      385
#define TARGET_FREEBSD_NR___mac_get_fd        386
#define TARGET_FREEBSD_NR___mac_get_file      387
#define TARGET_FREEBSD_NR___mac_set_fd        388
#define TARGET_FREEBSD_NR___mac_set_file      389
#define TARGET_FREEBSD_NR_kenv        390
#define TARGET_FREEBSD_NR_lchflags    391
#define TARGET_FREEBSD_NR_uuidgen     392
#define TARGET_FREEBSD_NR_sendfile    393
#define TARGET_FREEBSD_NR_mac_syscall 394
#define TARGET_FREEBSD_NR_getfsstat   395
#define TARGET_FREEBSD_NR_statfs      396
#define TARGET_FREEBSD_NR_fstatfs     397
#define TARGET_FREEBSD_NR_fhstatfs    398
#define TARGET_FREEBSD_NR_ksem_close  400
#define TARGET_FREEBSD_NR_ksem_post   401
#define TARGET_FREEBSD_NR_ksem_wait   402
#define TARGET_FREEBSD_NR_ksem_trywait        403
#define TARGET_FREEBSD_NR_ksem_init   404
#define TARGET_FREEBSD_NR_ksem_open   405
#define TARGET_FREEBSD_NR_ksem_unlink 406
#define TARGET_FREEBSD_NR_ksem_getvalue       407
#define TARGET_FREEBSD_NR_ksem_destroy        408
#define TARGET_FREEBSD_NR___mac_get_pid       409
#define TARGET_FREEBSD_NR___mac_get_link      410
#define TARGET_FREEBSD_NR___mac_set_link      411
#define TARGET_FREEBSD_NR_extattr_set_link    412
#define TARGET_FREEBSD_NR_extattr_get_link    413
#define TARGET_FREEBSD_NR_extattr_delete_link 414
#define TARGET_FREEBSD_NR___mac_execve        415
#define TARGET_FREEBSD_NR_sigaction   416
#define TARGET_FREEBSD_NR_sigreturn   417
#define TARGET_FREEBSD_NR_getcontext  421
#define TARGET_FREEBSD_NR_setcontext  422
#define TARGET_FREEBSD_NR_swapcontext 423
#define TARGET_FREEBSD_NR_swapoff     424
#define TARGET_FREEBSD_NR___acl_get_link      425
#define TARGET_FREEBSD_NR___acl_set_link      426
#define TARGET_FREEBSD_NR___acl_delete_link   427
#define TARGET_FREEBSD_NR___acl_aclcheck_link 428
#define TARGET_FREEBSD_NR_sigwait     429
#define TARGET_FREEBSD_NR_thr_create  430
#define TARGET_FREEBSD_NR_thr_exit    431
#define TARGET_FREEBSD_NR_thr_self    432
#define TARGET_FREEBSD_NR_thr_kill    433
#define TARGET_FREEBSD_NR__umtx_lock  434
#define TARGET_FREEBSD_NR__umtx_unlock        435
#define TARGET_FREEBSD_NR_jail_attach 436
#define TARGET_FREEBSD_NR_extattr_list_fd     437
#define TARGET_FREEBSD_NR_extattr_list_file   438
#define TARGET_FREEBSD_NR_extattr_list_link   439
#define TARGET_FREEBSD_NR_ksem_timedwait      441
#define TARGET_FREEBSD_NR_thr_suspend 442
#define TARGET_FREEBSD_NR_thr_wake    443
#define TARGET_FREEBSD_NR_kldunloadf  444
#define TARGET_FREEBSD_NR_audit       445
#define TARGET_FREEBSD_NR_auditon     446
#define TARGET_FREEBSD_NR_getauid     447
#define TARGET_FREEBSD_NR_setauid     448
#define TARGET_FREEBSD_NR_getaudit    449
#define TARGET_FREEBSD_NR_setaudit    450
#define TARGET_FREEBSD_NR_getaudit_addr       451
#define TARGET_FREEBSD_NR_setaudit_addr       452
#define TARGET_FREEBSD_NR_auditctl    453
#define TARGET_FREEBSD_NR__umtx_op    454
#define TARGET_FREEBSD_NR_thr_new     455
#define TARGET_FREEBSD_NR_sigqueue    456
#define TARGET_FREEBSD_NR_kmq_open    457
#define TARGET_FREEBSD_NR_kmq_setattr 458
#define TARGET_FREEBSD_NR_kmq_timedreceive    459
#define TARGET_FREEBSD_NR_kmq_timedsend       460
#define TARGET_FREEBSD_NR_kmq_notify  461
#define TARGET_FREEBSD_NR_kmq_unlink  462
#define TARGET_FREEBSD_NR_abort2      463
#define TARGET_FREEBSD_NR_thr_set_name        464
#define TARGET_FREEBSD_NR_aio_fsync   465
#define TARGET_FREEBSD_NR_rtprio_thread       466
#define TARGET_FREEBSD_NR_sctp_peeloff        471
#define TARGET_FREEBSD_NR_sctp_generic_sendmsg        472
#define TARGET_FREEBSD_NR_sctp_generic_sendmsg_iov    473
#define TARGET_FREEBSD_NR_sctp_generic_recvmsg        474
#define TARGET_FREEBSD_NR_pread       475
#define TARGET_FREEBSD_NR_pwrite      476
#define TARGET_FREEBSD_NR_mmap        477
#define TARGET_FREEBSD_NR_lseek       478
#define TARGET_FREEBSD_NR_truncate    479
#define TARGET_FREEBSD_NR_ftruncate   480
#define TARGET_FREEBSD_NR_thr_kill2   481
#define TARGET_FREEBSD_NR_shm_open    482
#define TARGET_FREEBSD_NR_shm_unlink  483
#define TARGET_FREEBSD_NR_cpuset      484
#define TARGET_FREEBSD_NR_cpuset_setid        485
#define TARGET_FREEBSD_NR_cpuset_getid        486
#define TARGET_FREEBSD_NR_cpuset_getaffinity  487
#define TARGET_FREEBSD_NR_cpuset_setaffinity  488
#define TARGET_FREEBSD_NR_faccessat   489
#define TARGET_FREEBSD_NR_fchmodat    490
#define TARGET_FREEBSD_NR_fchownat    491
#define TARGET_FREEBSD_NR_fexecve     492
#define TARGET_FREEBSD_NR_fstatat     493
#define TARGET_FREEBSD_NR_futimesat   494
#define TARGET_FREEBSD_NR_linkat      495
#define TARGET_FREEBSD_NR_mkdirat     496
#define TARGET_FREEBSD_NR_mkfifoat    497
#define TARGET_FREEBSD_NR_mknodat     498
#define TARGET_FREEBSD_NR_openat      499
#define TARGET_FREEBSD_NR_readlinkat  500
#define TARGET_FREEBSD_NR_renameat    501
#define TARGET_FREEBSD_NR_symlinkat   502
#define TARGET_FREEBSD_NR_unlinkat    503
#define TARGET_FREEBSD_NR_posix_openpt        504