linux_syscall.h revision 178258
1250323Sdteske/*
2250323Sdteske * System call numbers.
3250323Sdteske *
4250323Sdteske * DO NOT EDIT-- this file is automatically generated.
5250323Sdteske * $FreeBSD: head/sys/i386/linux/linux_syscall.h 178258 2008-04-16 19:27:36Z jkim $
6250323Sdteske * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.92 2008/04/16 19:25:39 jkim Exp
7250323Sdteske */
8250323Sdteske
9250323Sdteske#define	LINUX_SYS_exit	1
10250323Sdteske#define	LINUX_SYS_linux_fork	2
11250323Sdteske#define	LINUX_SYS_read	3
12250323Sdteske#define	LINUX_SYS_write	4
13250323Sdteske#define	LINUX_SYS_linux_open	5
14250323Sdteske#define	LINUX_SYS_close	6
15250323Sdteske#define	LINUX_SYS_linux_waitpid	7
16250323Sdteske#define	LINUX_SYS_linux_creat	8
17250323Sdteske#define	LINUX_SYS_linux_link	9
18250323Sdteske#define	LINUX_SYS_linux_unlink	10
19250323Sdteske#define	LINUX_SYS_linux_execve	11
20250323Sdteske#define	LINUX_SYS_linux_chdir	12
21250323Sdteske#define	LINUX_SYS_linux_time	13
22250323Sdteske#define	LINUX_SYS_linux_mknod	14
23250323Sdteske#define	LINUX_SYS_linux_chmod	15
24250323Sdteske#define	LINUX_SYS_linux_lchown16	16
25250323Sdteske#define	LINUX_SYS_linux_stat	18
26250323Sdteske#define	LINUX_SYS_linux_lseek	19
27250323Sdteske#define	LINUX_SYS_linux_getpid	20
28250323Sdteske#define	LINUX_SYS_linux_mount	21
29250323Sdteske#define	LINUX_SYS_linux_oldumount	22
30250323Sdteske#define	LINUX_SYS_linux_setuid16	23
31250323Sdteske#define	LINUX_SYS_linux_getuid16	24
32250323Sdteske#define	LINUX_SYS_linux_stime	25
33250323Sdteske#define	LINUX_SYS_linux_ptrace	26
34250323Sdteske#define	LINUX_SYS_linux_alarm	27
35250323Sdteske#define	LINUX_SYS_linux_fstat	28
36250323Sdteske#define	LINUX_SYS_linux_pause	29
37250323Sdteske#define	LINUX_SYS_linux_utime	30
38250323Sdteske#define	LINUX_SYS_linux_access	33
39250323Sdteske#define	LINUX_SYS_linux_nice	34
40250323Sdteske#define	LINUX_SYS_sync	36
41250323Sdteske#define	LINUX_SYS_linux_kill	37
42250323Sdteske#define	LINUX_SYS_linux_rename	38
43250323Sdteske#define	LINUX_SYS_linux_mkdir	39
44250323Sdteske#define	LINUX_SYS_linux_rmdir	40
45250323Sdteske#define	LINUX_SYS_dup	41
46250323Sdteske#define	LINUX_SYS_linux_pipe	42
47250323Sdteske#define	LINUX_SYS_linux_times	43
48250323Sdteske#define	LINUX_SYS_linux_brk	45
49250323Sdteske#define	LINUX_SYS_linux_setgid16	46
50250323Sdteske#define	LINUX_SYS_linux_getgid16	47
51250323Sdteske#define	LINUX_SYS_linux_signal	48
52250323Sdteske#define	LINUX_SYS_linux_geteuid16	49
53250323Sdteske#define	LINUX_SYS_linux_getegid16	50
54250323Sdteske#define	LINUX_SYS_acct	51
55250323Sdteske#define	LINUX_SYS_linux_umount	52
56250323Sdteske#define	LINUX_SYS_linux_ioctl	54
57250323Sdteske#define	LINUX_SYS_linux_fcntl	55
58250323Sdteske#define	LINUX_SYS_setpgid	57
59250323Sdteske#define	LINUX_SYS_linux_olduname	59
60250323Sdteske#define	LINUX_SYS_umask	60
61250323Sdteske#define	LINUX_SYS_chroot	61
62250323Sdteske#define	LINUX_SYS_linux_ustat	62
63250323Sdteske#define	LINUX_SYS_dup2	63
64250323Sdteske#define	LINUX_SYS_linux_getppid	64
65250323Sdteske#define	LINUX_SYS_getpgrp	65
66250323Sdteske#define	LINUX_SYS_setsid	66
67250323Sdteske#define	LINUX_SYS_linux_sigaction	67
68250323Sdteske#define	LINUX_SYS_linux_sgetmask	68
69250323Sdteske#define	LINUX_SYS_linux_ssetmask	69
70250323Sdteske#define	LINUX_SYS_linux_setreuid16	70
71250323Sdteske#define	LINUX_SYS_linux_setregid16	71
72250323Sdteske#define	LINUX_SYS_linux_sigsuspend	72
73250323Sdteske#define	LINUX_SYS_linux_sigpending	73
74250323Sdteske#define	LINUX_SYS_linux_sethostname	74
75250323Sdteske#define	LINUX_SYS_linux_setrlimit	75
76250323Sdteske#define	LINUX_SYS_linux_old_getrlimit	76
77250323Sdteske#define	LINUX_SYS_getrusage	77
78250323Sdteske#define	LINUX_SYS_gettimeofday	78
79250323Sdteske#define	LINUX_SYS_settimeofday	79
80250323Sdteske#define	LINUX_SYS_linux_getgroups16	80
81250323Sdteske#define	LINUX_SYS_linux_setgroups16	81
82250538Sdteske#define	LINUX_SYS_linux_old_select	82
83250538Sdteske#define	LINUX_SYS_linux_symlink	83
84250323Sdteske#define	LINUX_SYS_linux_lstat	84
85250323Sdteske#define	LINUX_SYS_linux_readlink	85
86250323Sdteske#define	LINUX_SYS_linux_uselib	86
87250538Sdteske#define	LINUX_SYS_swapon	87
88250538Sdteske#define	LINUX_SYS_linux_reboot	88
89250538Sdteske#define	LINUX_SYS_linux_readdir	89
90250538Sdteske#define	LINUX_SYS_linux_mmap	90
91250538Sdteske#define	LINUX_SYS_munmap	91
92250323Sdteske#define	LINUX_SYS_linux_truncate	92
93250323Sdteske#define	LINUX_SYS_linux_ftruncate	93
94250323Sdteske#define	LINUX_SYS_fchmod	94
95250538Sdteske#define	LINUX_SYS_fchown	95
96250538Sdteske#define	LINUX_SYS_linux_getpriority	96
97250538Sdteske#define	LINUX_SYS_setpriority	97
98250538Sdteske#define	LINUX_SYS_linux_statfs	99
99250538Sdteske#define	LINUX_SYS_linux_fstatfs	100
100250323Sdteske#define	LINUX_SYS_linux_ioperm	101
101250538Sdteske#define	LINUX_SYS_linux_socketcall	102
102250538Sdteske#define	LINUX_SYS_linux_syslog	103
103250538Sdteske#define	LINUX_SYS_linux_setitimer	104
104250323Sdteske#define	LINUX_SYS_linux_getitimer	105
105250323Sdteske#define	LINUX_SYS_linux_newstat	106
106250323Sdteske#define	LINUX_SYS_linux_newlstat	107
107250323Sdteske#define	LINUX_SYS_linux_newfstat	108
108250323Sdteske#define	LINUX_SYS_linux_uname	109
109250323Sdteske#define	LINUX_SYS_linux_iopl	110
110250323Sdteske#define	LINUX_SYS_linux_vhangup	111
111250323Sdteske#define	LINUX_SYS_linux_vm86old	113
112250323Sdteske#define	LINUX_SYS_linux_wait4	114
113250323Sdteske#define	LINUX_SYS_linux_swapoff	115
114250323Sdteske#define	LINUX_SYS_linux_sysinfo	116
115250323Sdteske#define	LINUX_SYS_linux_ipc	117
116250323Sdteske#define	LINUX_SYS_fsync	118
117250323Sdteske#define	LINUX_SYS_linux_sigreturn	119
118250323Sdteske#define	LINUX_SYS_linux_clone	120
119250323Sdteske#define	LINUX_SYS_setdomainname	121
120250323Sdteske#define	LINUX_SYS_linux_newuname	122
121250323Sdteske#define	LINUX_SYS_linux_modify_ldt	123
122250323Sdteske#define	LINUX_SYS_linux_adjtimex	124
123250323Sdteske#define	LINUX_SYS_linux_mprotect	125
124250323Sdteske#define	LINUX_SYS_linux_sigprocmask	126
125250323Sdteske#define	LINUX_SYS_linux_create_module	127
126250323Sdteske#define	LINUX_SYS_linux_init_module	128
127250323Sdteske#define	LINUX_SYS_linux_delete_module	129
128250323Sdteske#define	LINUX_SYS_linux_get_kernel_syms	130
129250323Sdteske#define	LINUX_SYS_linux_quotactl	131
130250323Sdteske#define	LINUX_SYS_getpgid	132
131250323Sdteske#define	LINUX_SYS_fchdir	133
132250323Sdteske#define	LINUX_SYS_linux_bdflush	134
133250323Sdteske#define	LINUX_SYS_linux_sysfs	135
134250323Sdteske#define	LINUX_SYS_linux_personality	136
135250323Sdteske#define	LINUX_SYS_linux_setfsuid16	138
136250323Sdteske#define	LINUX_SYS_linux_setfsgid16	139
137250323Sdteske#define	LINUX_SYS_linux_llseek	140
138250323Sdteske#define	LINUX_SYS_linux_getdents	141
139250323Sdteske#define	LINUX_SYS_linux_select	142
140250323Sdteske#define	LINUX_SYS_flock	143
141250323Sdteske#define	LINUX_SYS_linux_msync	144
142250323Sdteske#define	LINUX_SYS_readv	145
143250323Sdteske#define	LINUX_SYS_writev	146
144250323Sdteske#define	LINUX_SYS_linux_getsid	147
145250323Sdteske#define	LINUX_SYS_linux_fdatasync	148
146250323Sdteske#define	LINUX_SYS_linux_sysctl	149
147250323Sdteske#define	LINUX_SYS_mlock	150
148250323Sdteske#define	LINUX_SYS_munlock	151
149250323Sdteske#define	LINUX_SYS_mlockall	152
150250323Sdteske#define	LINUX_SYS_munlockall	153
151250323Sdteske#define	LINUX_SYS_sched_setparam	154
152250323Sdteske#define	LINUX_SYS_sched_getparam	155
153250323Sdteske#define	LINUX_SYS_linux_sched_setscheduler	156
154250323Sdteske#define	LINUX_SYS_linux_sched_getscheduler	157
155250323Sdteske#define	LINUX_SYS_sched_yield	158
156250323Sdteske#define	LINUX_SYS_linux_sched_get_priority_max	159
157250323Sdteske#define	LINUX_SYS_linux_sched_get_priority_min	160
158250323Sdteske#define	LINUX_SYS_sched_rr_get_interval	161
159250323Sdteske#define	LINUX_SYS_linux_nanosleep	162
160250323Sdteske#define	LINUX_SYS_linux_mremap	163
161250323Sdteske#define	LINUX_SYS_linux_setresuid16	164
162250323Sdteske#define	LINUX_SYS_linux_getresuid16	165
163250323Sdteske#define	LINUX_SYS_linux_vm86	166
164250323Sdteske#define	LINUX_SYS_linux_query_module	167
165250323Sdteske#define	LINUX_SYS_poll	168
166250323Sdteske#define	LINUX_SYS_linux_nfsservctl	169
167250323Sdteske#define	LINUX_SYS_linux_setresgid16	170
168250323Sdteske#define	LINUX_SYS_linux_getresgid16	171
169250323Sdteske#define	LINUX_SYS_linux_prctl	172
170250323Sdteske#define	LINUX_SYS_linux_rt_sigreturn	173
171250323Sdteske#define	LINUX_SYS_linux_rt_sigaction	174
172250323Sdteske#define	LINUX_SYS_linux_rt_sigprocmask	175
173250323Sdteske#define	LINUX_SYS_linux_rt_sigpending	176
174250323Sdteske#define	LINUX_SYS_linux_rt_sigtimedwait	177
175250323Sdteske#define	LINUX_SYS_linux_rt_sigqueueinfo	178
176250323Sdteske#define	LINUX_SYS_linux_rt_sigsuspend	179
177250323Sdteske#define	LINUX_SYS_linux_pread	180
178250323Sdteske#define	LINUX_SYS_linux_pwrite	181
179250323Sdteske#define	LINUX_SYS_linux_chown16	182
180250323Sdteske#define	LINUX_SYS_linux_getcwd	183
181250323Sdteske#define	LINUX_SYS_linux_capget	184
182250323Sdteske#define	LINUX_SYS_linux_capset	185
183250323Sdteske#define	LINUX_SYS_linux_sigaltstack	186
184250323Sdteske#define	LINUX_SYS_linux_sendfile	187
185250323Sdteske#define	LINUX_SYS_linux_vfork	190
186250323Sdteske#define	LINUX_SYS_linux_getrlimit	191
187250323Sdteske#define	LINUX_SYS_linux_mmap2	192
188250323Sdteske#define	LINUX_SYS_linux_truncate64	193
189250323Sdteske#define	LINUX_SYS_linux_ftruncate64	194
190250323Sdteske#define	LINUX_SYS_linux_stat64	195
191250323Sdteske#define	LINUX_SYS_linux_lstat64	196
192250323Sdteske#define	LINUX_SYS_linux_fstat64	197
193250323Sdteske#define	LINUX_SYS_linux_lchown	198
194250323Sdteske#define	LINUX_SYS_linux_getuid	199
195250323Sdteske#define	LINUX_SYS_linux_getgid	200
196250323Sdteske#define	LINUX_SYS_geteuid	201
197250323Sdteske#define	LINUX_SYS_getegid	202
198250323Sdteske#define	LINUX_SYS_setreuid	203
199250323Sdteske#define	LINUX_SYS_setregid	204
200250323Sdteske#define	LINUX_SYS_linux_getgroups	205
201250323Sdteske#define	LINUX_SYS_linux_setgroups	206
202250323Sdteske#define	LINUX_SYS_setresuid	208
203250323Sdteske#define	LINUX_SYS_getresuid	209
204250323Sdteske#define	LINUX_SYS_setresgid	210
205250323Sdteske#define	LINUX_SYS_getresgid	211
206250323Sdteske#define	LINUX_SYS_linux_chown	212
207250323Sdteske#define	LINUX_SYS_setuid	213
208250323Sdteske#define	LINUX_SYS_setgid	214
209250323Sdteske#define	LINUX_SYS_linux_setfsuid	215
210250323Sdteske#define	LINUX_SYS_linux_setfsgid	216
211250323Sdteske#define	LINUX_SYS_linux_pivot_root	217
212250323Sdteske#define	LINUX_SYS_linux_mincore	218
213250323Sdteske#define	LINUX_SYS_madvise	219
214250323Sdteske#define	LINUX_SYS_linux_getdents64	220
215250323Sdteske#define	LINUX_SYS_linux_fcntl64	221
216250323Sdteske#define	LINUX_SYS_linux_gettid	224
217250323Sdteske#define	LINUX_SYS_linux_setxattr	226
218250323Sdteske#define	LINUX_SYS_linux_lsetxattr	227
219250323Sdteske#define	LINUX_SYS_linux_fsetxattr	228
220250323Sdteske#define	LINUX_SYS_linux_getxattr	229
221250323Sdteske#define	LINUX_SYS_linux_lgetxattr	230
222250323Sdteske#define	LINUX_SYS_linux_fgetxattr	231
223250323Sdteske#define	LINUX_SYS_linux_listxattr	232
224250323Sdteske#define	LINUX_SYS_linux_llistxattr	233
225250323Sdteske#define	LINUX_SYS_linux_flistxattr	234
226250323Sdteske#define	LINUX_SYS_linux_removexattr	235
227250323Sdteske#define	LINUX_SYS_linux_lremovexattr	236
228250323Sdteske#define	LINUX_SYS_linux_fremovexattr	237
229250323Sdteske#define	LINUX_SYS_linux_tkill	238
230250323Sdteske#define	LINUX_SYS_linux_sys_futex	240
231250323Sdteske#define	LINUX_SYS_linux_sched_setaffinity	241
232250323Sdteske#define	LINUX_SYS_linux_sched_getaffinity	242
233250323Sdteske#define	LINUX_SYS_linux_set_thread_area	243
234250323Sdteske#define	LINUX_SYS_linux_get_thread_area	244
235250323Sdteske#define	LINUX_SYS_linux_fadvise64	250
236250323Sdteske#define	LINUX_SYS_linux_exit_group	252
237250323Sdteske#define	LINUX_SYS_linux_lookup_dcookie	253
238250323Sdteske#define	LINUX_SYS_linux_epoll_create	254
239250323Sdteske#define	LINUX_SYS_linux_epoll_ctl	255
240250323Sdteske#define	LINUX_SYS_linux_epoll_wait	256
241250323Sdteske#define	LINUX_SYS_linux_remap_file_pages	257
242250323Sdteske#define	LINUX_SYS_linux_set_tid_address	258
243250323Sdteske#define	LINUX_SYS_linux_timer_create	259
244250323Sdteske#define	LINUX_SYS_linux_timer_settime	260
245250323Sdteske#define	LINUX_SYS_linux_timer_gettime	261
246250323Sdteske#define	LINUX_SYS_linux_timer_getoverrun	262
247250323Sdteske#define	LINUX_SYS_linux_timer_delete	263
248250323Sdteske#define	LINUX_SYS_linux_clock_settime	264
249250323Sdteske#define	LINUX_SYS_linux_clock_gettime	265
250250323Sdteske#define	LINUX_SYS_linux_clock_getres	266
251250323Sdteske#define	LINUX_SYS_linux_clock_nanosleep	267
252250323Sdteske#define	LINUX_SYS_linux_statfs64	268
253250323Sdteske#define	LINUX_SYS_linux_fstatfs64	269
254250323Sdteske#define	LINUX_SYS_linux_tgkill	270
255250323Sdteske#define	LINUX_SYS_linux_utimes	271
256250323Sdteske#define	LINUX_SYS_linux_fadvise64_64	272
257250323Sdteske#define	LINUX_SYS_linux_mbind	274
258250323Sdteske#define	LINUX_SYS_linux_get_mempolicy	275
259250323Sdteske#define	LINUX_SYS_linux_set_mempolicy	276
260250323Sdteske#define	LINUX_SYS_linux_mq_open	277
261250323Sdteske#define	LINUX_SYS_linux_mq_unlink	278
262250323Sdteske#define	LINUX_SYS_linux_mq_timedsend	279
263250323Sdteske#define	LINUX_SYS_linux_mq_timedreceive	280
264250323Sdteske#define	LINUX_SYS_linux_mq_notify	281
265250323Sdteske#define	LINUX_SYS_linux_mq_getsetattr	282
266250323Sdteske#define	LINUX_SYS_linux_kexec_load	283
267250323Sdteske#define	LINUX_SYS_linux_waitid	284
268250323Sdteske#define	LINUX_SYS_linux_add_key	286
269250323Sdteske#define	LINUX_SYS_linux_request_key	287
270250323Sdteske#define	LINUX_SYS_linux_keyctl	288
271250323Sdteske#define	LINUX_SYS_linux_ioprio_set	289
272250323Sdteske#define	LINUX_SYS_linux_ioprio_get	290
273250323Sdteske#define	LINUX_SYS_linux_inotify_init	291
274250323Sdteske#define	LINUX_SYS_linux_inotify_add_watch	292
275251236Sdteske#define	LINUX_SYS_linux_inotify_rm_watch	293
276251236Sdteske#define	LINUX_SYS_linux_migrate_pages	294
277250323Sdteske#define	LINUX_SYS_linux_openat	295
278250323Sdteske#define	LINUX_SYS_linux_mkdirat	296
279250323Sdteske#define	LINUX_SYS_linux_mknodat	297
280250323Sdteske#define	LINUX_SYS_linux_fchownat	298
281250323Sdteske#define	LINUX_SYS_linux_futimesat	299
282250323Sdteske#define	LINUX_SYS_linux_fstatat64	300
283250323Sdteske#define	LINUX_SYS_linux_unlinkat	301
284250323Sdteske#define	LINUX_SYS_linux_renameat	302
285250323Sdteske#define	LINUX_SYS_linux_linkat	303
286250323Sdteske#define	LINUX_SYS_linux_symlinkat	304
287250323Sdteske#define	LINUX_SYS_linux_readlinkat	305
288250323Sdteske#define	LINUX_SYS_linux_fchmodat	306
289250323Sdteske#define	LINUX_SYS_linux_faccessat	307
290250323Sdteske#define	LINUX_SYS_linux_pselect6	308
291250323Sdteske#define	LINUX_SYS_linux_ppoll	309
292250323Sdteske#define	LINUX_SYS_linux_unshare	310
293250323Sdteske#define	LINUX_SYS_linux_set_robust_list	311
294250323Sdteske#define	LINUX_SYS_linux_get_robust_list	312
295250323Sdteske#define	LINUX_SYS_linux_splice	313
296250323Sdteske#define	LINUX_SYS_linux_sync_file_range	314
297250323Sdteske#define	LINUX_SYS_linux_tee	315
298250323Sdteske#define	LINUX_SYS_linux_vmsplice	316
299250323Sdteske#define	LINUX_SYS_MAXSYSCALL	317
300251236Sdteske