aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/freebsd32/freebsd32_syscall.h
blob: 67a0ac2cb174a191a60226911049526dddacf5e8 (plain) (blame)
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
/*
 * System call numbers.
 *
 * DO NOT EDIT-- this file is automatically generated.
 * $FreeBSD$
 * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.98 2008/03/25 19:34:47 jhb Exp 
 */

#define	FREEBSD32_SYS_syscall	0
#define	FREEBSD32_SYS_exit	1
#define	FREEBSD32_SYS_fork	2
#define	FREEBSD32_SYS_read	3
#define	FREEBSD32_SYS_write	4
#define	FREEBSD32_SYS_open	5
#define	FREEBSD32_SYS_close	6
#define	FREEBSD32_SYS_freebsd32_wait4	7
				/* 8 is obsolete old creat */
#define	FREEBSD32_SYS_link	9
#define	FREEBSD32_SYS_unlink	10
				/* 11 is obsolete execv */
#define	FREEBSD32_SYS_chdir	12
#define	FREEBSD32_SYS_fchdir	13
#define	FREEBSD32_SYS_mknod	14
#define	FREEBSD32_SYS_chmod	15
#define	FREEBSD32_SYS_chown	16
#define	FREEBSD32_SYS_break	17
#define	FREEBSD32_SYS_freebsd4_freebsd32_getfsstat	18
				/* 19 is obsolete olseek */
#define	FREEBSD32_SYS_getpid	20
#define	FREEBSD32_SYS_mount	21
#define	FREEBSD32_SYS_unmount	22
#define	FREEBSD32_SYS_setuid	23
#define	FREEBSD32_SYS_getuid	24
#define	FREEBSD32_SYS_geteuid	25
#define	FREEBSD32_SYS_ptrace	26
#define	FREEBSD32_SYS_freebsd32_recvmsg	27
#define	FREEBSD32_SYS_freebsd32_sendmsg	28
#define	FREEBSD32_SYS_freebsd32_recvfrom	29
#define	FREEBSD32_SYS_accept	30
#define	FREEBSD32_SYS_getpeername	31
#define	FREEBSD32_SYS_getsockname	32
#define	FREEBSD32_SYS_access	33
#define	FREEBSD32_SYS_chflags	34
#define	FREEBSD32_SYS_fchflags	35
#define	FREEBSD32_SYS_sync	36
#define	FREEBSD32_SYS_kill	37
#define	FREEBSD32_SYS_getppid	39
#define	FREEBSD32_SYS_dup	41
#define	FREEBSD32_SYS_pipe	42
#define	FREEBSD32_SYS_getegid	43
#define	FREEBSD32_SYS_profil	44
#define	FREEBSD32_SYS_ktrace	45
				/* 46 is old freebsd32_sigaction */
#define	FREEBSD32_SYS_getgid	47
				/* 48 is old freebsd32_sigprocmask */
#define	FREEBSD32_SYS_getlogin	49
#define	FREEBSD32_SYS_setlogin	50
#define	FREEBSD32_SYS_acct	51
				/* 52 is old freebsd32_sigpending */
#define	FREEBSD32_SYS_freebsd32_sigaltstack	53
#define	FREEBSD32_SYS_ioctl	54
#define	FREEBSD32_SYS_reboot	55
#define	FREEBSD32_SYS_revoke	56
#define	FREEBSD32_SYS_symlink	57
#define	FREEBSD32_SYS_readlink	58
#define	FREEBSD32_SYS_freebsd32_execve	59
#define	FREEBSD32_SYS_umask	60
#define	FREEBSD32_SYS_chroot	61
				/* 62 is obsolete ofstat */
				/* 63 is obsolete ogetkerninfo */
				/* 64 is obsolete ogetpagesize */
#define	FREEBSD32_SYS_msync	65
#define	FREEBSD32_SYS_vfork	66
				/* 67 is obsolete vread */
				/* 68 is obsolete vwrite */
#define	FREEBSD32_SYS_sbrk	69
#define	FREEBSD32_SYS_sstk	70
				/* 71 is obsolete ommap */
#define	FREEBSD32_SYS_vadvise	72
#define	FREEBSD32_SYS_munmap	73
#define	FREEBSD32_SYS_mprotect	74
#define	FREEBSD32_SYS_madvise	75
				/* 76 is obsolete vhangup */
				/* 77 is obsolete vlimit */
#define	FREEBSD32_SYS_mincore	78
#define	FREEBSD32_SYS_getgroups	79
#define	FREEBSD32_SYS_setgroups	80
#define	FREEBSD32_SYS_getpgrp	81
#define	FREEBSD32_SYS_setpgid	82
#define	FREEBSD32_SYS_freebsd32_setitimer	83
				/* 84 is obsolete owait */
				/* 85 is obsolete oswapon */
#define	FREEBSD32_SYS_freebsd32_getitimer	86
				/* 87 is obsolete ogethostname */
				/* 88 is obsolete osethostname */
#define	FREEBSD32_SYS_getdtablesize	89
#define	FREEBSD32_SYS_dup2	90
#define	FREEBSD32_SYS_fcntl	92
#define	FREEBSD32_SYS_freebsd32_select	93
#define	FREEBSD32_SYS_fsync	95
#define	FREEBSD32_SYS_setpriority	96
#define	FREEBSD32_SYS_socket	97
#define	FREEBSD32_SYS_connect	98
				/* 99 is obsolete oaccept */
#define	FREEBSD32_SYS_getpriority	100
				/* 101 is obsolete osend */
				/* 102 is obsolete orecv */
				/* 103 is obsolete osigreturn */
#define	FREEBSD32_SYS_bind	104
#define	FREEBSD32_SYS_setsockopt	105
#define	FREEBSD32_SYS_listen	106
				/* 107 is obsolete vtimes */
				/* 108 is old freebsd32_sigvec */
				/* 109 is old freebsd32_sigblock */
				/* 110 is old freebsd32_sigsetmask */
				/* 111 is old freebsd32_sigsuspend */
				/* 112 is old freebsd32_sigstack */
				/* 113 is obsolete orecvmsg */
				/* 114 is obsolete osendmsg */
				/* 115 is obsolete vtrace */
#define	FREEBSD32_SYS_freebsd32_gettimeofday	116
#define	FREEBSD32_SYS_freebsd32_getrusage	117
#define	FREEBSD32_SYS_getsockopt	118
#define	FREEBSD32_SYS_freebsd32_readv	120
#define	FREEBSD32_SYS_freebsd32_writev	121
#define	FREEBSD32_SYS_freebsd32_settimeofday	122
#define	FREEBSD32_SYS_fchown	123
#define	FREEBSD32_SYS_fchmod	124
				/* 125 is obsolete orecvfrom */
#define	FREEBSD32_SYS_setreuid	126
#define	FREEBSD32_SYS_setregid	127
#define	FREEBSD32_SYS_rename	128
				/* 129 is obsolete otruncate */
				/* 130 is obsolete ftruncate */
#define	FREEBSD32_SYS_flock	131
#define	FREEBSD32_SYS_mkfifo	132
#define	FREEBSD32_SYS_sendto	133
#define	FREEBSD32_SYS_shutdown	134
#define	FREEBSD32_SYS_socketpair	135
#define	FREEBSD32_SYS_mkdir	136
#define	FREEBSD32_SYS_rmdir	137
#define	FREEBSD32_SYS_freebsd32_utimes	138
				/* 139 is obsolete 4.2 sigreturn */
#define	FREEBSD32_SYS_freebsd32_adjtime	140
				/* 141 is obsolete ogetpeername */
				/* 142 is obsolete ogethostid */
				/* 143 is obsolete sethostid */
				/* 144 is obsolete getrlimit */
				/* 145 is obsolete setrlimit */
				/* 146 is obsolete killpg */
#define	FREEBSD32_SYS_setsid	147
#define	FREEBSD32_SYS_quotactl	148
				/* 149 is obsolete oquota */
				/* 150 is obsolete ogetsockname */
				/* 156 is obsolete ogetdirentries */
#define	FREEBSD32_SYS_freebsd4_freebsd32_statfs	157
#define	FREEBSD32_SYS_freebsd4_freebsd32_fstatfs	158
#define	FREEBSD32_SYS_getfh	161
#define	FREEBSD32_SYS_getdomainname	162
#define	FREEBSD32_SYS_setdomainname	163
#define	FREEBSD32_SYS_uname	164
#define	FREEBSD32_SYS_sysarch	165
#define	FREEBSD32_SYS_rtprio	166
#define	FREEBSD32_SYS_freebsd32_semsys	169
#define	FREEBSD32_SYS_freebsd32_msgsys	170
#define	FREEBSD32_SYS_freebsd32_shmsys	171
#define	FREEBSD32_SYS_freebsd6_freebsd32_pread	173
#define	FREEBSD32_SYS_freebsd6_freebsd32_pwrite	174
#define	FREEBSD32_SYS_ntp_adjtime	176
#define	FREEBSD32_SYS_setgid	181
#define	FREEBSD32_SYS_setegid	182
#define	FREEBSD32_SYS_seteuid	183
#define	FREEBSD32_SYS_freebsd32_stat	188
#define	FREEBSD32_SYS_freebsd32_fstat	189
#define	FREEBSD32_SYS_freebsd32_lstat	190
#define	FREEBSD32_SYS_pathconf	191
#define	FREEBSD32_SYS_fpathconf	192
#define	FREEBSD32_SYS_getrlimit	194
#define	FREEBSD32_SYS_setrlimit	195
#define	FREEBSD32_SYS_getdirentries	196
#define	FREEBSD32_SYS_freebsd6_freebsd32_mmap	197
#define	FREEBSD32_SYS___syscall	198
#define	FREEBSD32_SYS_freebsd6_freebsd32_lseek	199
#define	FREEBSD32_SYS_freebsd6_freebsd32_truncate	200
#define	FREEBSD32_SYS_freebsd6_freebsd32_ftruncate	201
#define	FREEBSD32_SYS_freebsd32_sysctl	202
#define	FREEBSD32_SYS_mlock	203
#define	FREEBSD32_SYS_munlock	204
#define	FREEBSD32_SYS_undelete	205
#define	FREEBSD32_SYS_freebsd32_futimes	206
#define	FREEBSD32_SYS_getpgid	207
#define	FREEBSD32_SYS_poll	209
#define	FREEBSD32_SYS_freebsd32_semctl	220
#define	FREEBSD32_SYS_semget	221
#define	FREEBSD32_SYS_semop	222
#define	FREEBSD32_SYS_freebsd32_msgctl	224
#define	FREEBSD32_SYS_msgget	225
#define	FREEBSD32_SYS_freebsd32_msgsnd	226
#define	FREEBSD32_SYS_freebsd32_msgrcv	227
#define	FREEBSD32_SYS_shmat	228
#define	FREEBSD32_SYS_freebsd32_shmctl	229
#define	FREEBSD32_SYS_shmdt	230
#define	FREEBSD32_SYS_shmget	231
#define	FREEBSD32_SYS_freebsd32_clock_gettime	232
#define	FREEBSD32_SYS_freebsd32_clock_settime	233
#define	FREEBSD32_SYS_freebsd32_clock_getres	234
#define	FREEBSD32_SYS_freebsd32_nanosleep	240
#define	FREEBSD32_SYS_minherit	250
#define	FREEBSD32_SYS_rfork	251
#define	FREEBSD32_SYS_openbsd_poll	252
#define	FREEBSD32_SYS_issetugid	253
#define	FREEBSD32_SYS_lchown	254
#define	FREEBSD32_SYS_getdents	272
#define	FREEBSD32_SYS_lchmod	274
#define	FREEBSD32_SYS_netbsd_lchown	275
#define	FREEBSD32_SYS_freebsd32_lutimes	276
#define	FREEBSD32_SYS_netbsd_msync	277
#define	FREEBSD32_SYS_nstat	278
#define	FREEBSD32_SYS_nfstat	279
#define	FREEBSD32_SYS_nlstat	280
#define	FREEBSD32_SYS_freebsd32_preadv	289
#define	FREEBSD32_SYS_freebsd32_pwritev	290
#define	FREEBSD32_SYS_freebsd4_freebsd32_fhstatfs	297
#define	FREEBSD32_SYS_fhopen	298
#define	FREEBSD32_SYS_fhstat	299
#define	FREEBSD32_SYS_modnext	300
#define	FREEBSD32_SYS_freebsd32_modstat	301
#define	FREEBSD32_SYS_modfnext	302
#define	FREEBSD32_SYS_modfind	303
#define	FREEBSD32_SYS_kldload	304
#define	FREEBSD32_SYS_kldunload	305
#define	FREEBSD32_SYS_kldfind	306
#define	FREEBSD32_SYS_kldnext	307
#define	FREEBSD32_SYS_kldstat	308
#define	FREEBSD32_SYS_kldfirstmod	309
#define	FREEBSD32_SYS_getsid	310
#define	FREEBSD32_SYS_setresuid	311
#define	FREEBSD32_SYS_setresgid	312
				/* 313 is obsolete signanosleep */
#define	FREEBSD32_SYS_yield	321
				/* 322 is obsolete thr_sleep */
				/* 323 is obsolete thr_wakeup */
#define	FREEBSD32_SYS_mlockall	324
#define	FREEBSD32_SYS_munlockall	325
#define	FREEBSD32_SYS___getcwd	326
#define	FREEBSD32_SYS_sched_setparam	327
#define	FREEBSD32_SYS_sched_getparam	328
#define	FREEBSD32_SYS_sched_setscheduler	329
#define	FREEBSD32_SYS_sched_getscheduler	330
#define	FREEBSD32_SYS_sched_yield	331
#define	FREEBSD32_SYS_sched_get_priority_max	332
#define	FREEBSD32_SYS_sched_get_priority_min	333
#define	FREEBSD32_SYS_sched_rr_get_interval	334
#define	FREEBSD32_SYS_utrace	335
#define	FREEBSD32_SYS_freebsd4_freebsd32_sendfile	336
#define	FREEBSD32_SYS_kldsym	337
#define	FREEBSD32_SYS_jail	338
#define	FREEBSD32_SYS_sigprocmask	340
#define	FREEBSD32_SYS_sigsuspend	341
#define	FREEBSD32_SYS_freebsd4_freebsd32_sigaction	342
#define	FREEBSD32_SYS_sigpending	343
#define	FREEBSD32_SYS_freebsd4_freebsd32_sigreturn	344
#define	FREEBSD32_SYS_freebsd32_sigtimedwait	345
#define	FREEBSD32_SYS_freebsd32_sigwaitinfo	346
#define	FREEBSD32_SYS___acl_get_file	347
#define	FREEBSD32_SYS___acl_set_file	348
#define	FREEBSD32_SYS___acl_get_fd	349
#define	FREEBSD32_SYS___acl_set_fd	350
#define	FREEBSD32_SYS___acl_delete_file	351
#define	FREEBSD32_SYS___acl_delete_fd	352
#define	FREEBSD32_SYS___acl_aclcheck_file	353
#define	FREEBSD32_SYS___acl_aclcheck_fd	354
#define	FREEBSD32_SYS_extattrctl	355
#define	FREEBSD32_SYS_extattr_set_file	356
#define	FREEBSD32_SYS_extattr_get_file	357
#define	FREEBSD32_SYS_extattr_delete_file	358
#define	FREEBSD32_SYS_getresuid	360
#define	FREEBSD32_SYS_getresgid	361
#define	FREEBSD32_SYS_kqueue	362
#define	FREEBSD32_SYS_freebsd32_kevent	363
#define	FREEBSD32_SYS_extattr_set_fd	371
#define	FREEBSD32_SYS_extattr_get_fd	372
#define	FREEBSD32_SYS_extattr_delete_fd	373
#define	FREEBSD32_SYS___setugid	374
#define	FREEBSD32_SYS_eaccess	376
#define	FREEBSD32_SYS_nmount	378
#define	FREEBSD32_SYS_kenv	390
#define	FREEBSD32_SYS_lchflags	391
#define	FREEBSD32_SYS_uuidgen	392
#define	FREEBSD32_SYS_freebsd32_sendfile	393
#define	FREEBSD32_SYS_getfsstat	395
#define	FREEBSD32_SYS_statfs	396
#define	FREEBSD32_SYS_fstatfs	397
#define	FREEBSD32_SYS_fhstatfs	398
#define	FREEBSD32_SYS_freebsd32_sigaction	416
#define	FREEBSD32_SYS_freebsd32_sigreturn	417
#define	FREEBSD32_SYS_freebsd32_getcontext	421
#define	FREEBSD32_SYS_freebsd32_setcontext	422
#define	FREEBSD32_SYS_freebsd32_swapcontext	423
#define	FREEBSD32_SYS_sigwait	429
#define	FREEBSD32_SYS_thr_exit	431
#define	FREEBSD32_SYS_thr_self	432
#define	FREEBSD32_SYS_thr_kill	433
#define	FREEBSD32_SYS_freebsd32_umtx_lock	434
#define	FREEBSD32_SYS_freebsd32_umtx_unlock	435
#define	FREEBSD32_SYS_jail_attach	436
#define	FREEBSD32_SYS_freebsd32_thr_suspend	442
#define	FREEBSD32_SYS_thr_wake	443
#define	FREEBSD32_SYS_kldunloadf	444
#define	FREEBSD32_SYS_audit	445
#define	FREEBSD32_SYS_auditon	446
#define	FREEBSD32_SYS_getauid	447
#define	FREEBSD32_SYS_setauid	448
#define	FREEBSD32_SYS_getaudit	449
#define	FREEBSD32_SYS_setaudit	450
#define	FREEBSD32_SYS_getaudit_addr	451
#define	FREEBSD32_SYS_setaudit_addr	452
#define	FREEBSD32_SYS_auditctl	453
#define	FREEBSD32_SYS_freebsd32_umtx_op	454
#define	FREEBSD32_SYS_freebsd32_thr_new	455
#define	FREEBSD32_SYS_sigqueue	456
#define	FREEBSD32_SYS_abort2	463
#define	FREEBSD32_SYS_thr_set_name	464
#define	FREEBSD32_SYS_rtprio_thread	466
#define	FREEBSD32_SYS_sctp_peeloff	471
#define	FREEBSD32_SYS_sctp_generic_sendmsg	472
#define	FREEBSD32_SYS_sctp_generic_sendmsg_iov	473
#define	FREEBSD32_SYS_sctp_generic_recvmsg	474
#define	FREEBSD32_SYS_freebsd32_pread	475
#define	FREEBSD32_SYS_freebsd32_pwrite	476
#define	FREEBSD32_SYS_freebsd32_mmap	477
#define	FREEBSD32_SYS_freebsd32_lseek	478
#define	FREEBSD32_SYS_freebsd32_truncate	479
#define	FREEBSD32_SYS_freebsd32_ftruncate	480
#define	FREEBSD32_SYS_thr_kill2	481
#define	FREEBSD32_SYS_shm_open	482
#define	FREEBSD32_SYS_shm_unlink	483
#define	FREEBSD32_SYS_cpuset	484
#define	FREEBSD32_SYS_cpuset_setid	485
#define	FREEBSD32_SYS_cpuset_getid	486
#define	FREEBSD32_SYS_cpuset_getaffinity	487
#define	FREEBSD32_SYS_cpuset_setaffinity	488
#define	FREEBSD32_SYS_MAXSYSCALL	489