aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/linux/linux_syscall.h
blob: 1621fde6c0b802643eb7823afb224a044fb739c1 (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
/*
 * System call numbers.
 *
 * DO NOT EDIT-- this file is automatically @generated.
 * $FreeBSD$
 */

#define	LINUX_SYS_linux_exit	1
#define	LINUX_SYS_linux_fork	2
#define	LINUX_SYS_read	3
#define	LINUX_SYS_write	4
#define	LINUX_SYS_linux_open	5
#define	LINUX_SYS_close	6
#define	LINUX_SYS_linux_creat	8
#define	LINUX_SYS_linux_link	9
#define	LINUX_SYS_linux_unlink	10
#define	LINUX_SYS_linux_execve	11
#define	LINUX_SYS_linux_chdir	12
#define	LINUX_SYS_linux_mknod	14
#define	LINUX_SYS_linux_chmod	15
#define	LINUX_SYS_linux_lchown16	16
#define	LINUX_SYS_linux_lseek	19
#define	LINUX_SYS_linux_getpid	20
#define	LINUX_SYS_linux_mount	21
#define	LINUX_SYS_linux_setuid16	23
#define	LINUX_SYS_linux_getuid16	24
#define	LINUX_SYS_linux_pause	29
#define	LINUX_SYS_linux_access	33
#define	LINUX_SYS_linux_nice	34
#define	LINUX_SYS_sync	36
#define	LINUX_SYS_linux_kill	37
#define	LINUX_SYS_linux_rename	38
#define	LINUX_SYS_linux_mkdir	39
#define	LINUX_SYS_linux_rmdir	40
#define	LINUX_SYS_dup	41
#define	LINUX_SYS_linux_pipe	42
#define	LINUX_SYS_linux_times	43
#define	LINUX_SYS_linux_brk	45
#define	LINUX_SYS_linux_setgid16	46
#define	LINUX_SYS_linux_getgid16	47
#define	LINUX_SYS_linux_geteuid16	49
#define	LINUX_SYS_linux_getegid16	50
#define	LINUX_SYS_acct	51
#define	LINUX_SYS_linux_umount	52
#define	LINUX_SYS_linux_ioctl	54
#define	LINUX_SYS_linux_fcntl	55
#define	LINUX_SYS_setpgid	57
#define	LINUX_SYS_umask	60
#define	LINUX_SYS_chroot	61
#define	LINUX_SYS_linux_ustat	62
#define	LINUX_SYS_dup2	63
#define	LINUX_SYS_linux_getppid	64
#define	LINUX_SYS_getpgrp	65
#define	LINUX_SYS_setsid	66
#define	LINUX_SYS_linux_sigaction	67
#define	LINUX_SYS_linux_setreuid16	70
#define	LINUX_SYS_linux_setregid16	71
#define	LINUX_SYS_linux_sigsuspend	72
#define	LINUX_SYS_linux_sigpending	73
#define	LINUX_SYS_linux_sethostname	74
#define	LINUX_SYS_linux_setrlimit	75
#define	LINUX_SYS_getrusage	77
#define	LINUX_SYS_linux_gettimeofday	78
#define	LINUX_SYS_linux_settimeofday	79
#define	LINUX_SYS_linux_getgroups16	80
#define	LINUX_SYS_linux_setgroups16	81
#define	LINUX_SYS_linux_symlink	83
#define	LINUX_SYS_linux_readlink	85
#define	LINUX_SYS_swapon	87
#define	LINUX_SYS_linux_reboot	88
#define	LINUX_SYS_munmap	91
#define	LINUX_SYS_linux_truncate	92
#define	LINUX_SYS_linux_ftruncate	93
#define	LINUX_SYS_fchmod	94
#define	LINUX_SYS_fchown	95
#define	LINUX_SYS_linux_getpriority	96
#define	LINUX_SYS_setpriority	97
#define	LINUX_SYS_linux_statfs	99
#define	LINUX_SYS_linux_fstatfs	100
#define	LINUX_SYS_linux_syslog	103
#define	LINUX_SYS_linux_setitimer	104
#define	LINUX_SYS_linux_getitimer	105
#define	LINUX_SYS_linux_newstat	106
#define	LINUX_SYS_linux_newlstat	107
#define	LINUX_SYS_linux_newfstat	108
#define	LINUX_SYS_linux_vhangup	111
#define	LINUX_SYS_linux_wait4	114
#define	LINUX_SYS_linux_swapoff	115
#define	LINUX_SYS_linux_sysinfo	116
#define	LINUX_SYS_fsync	118
#define	LINUX_SYS_linux_sigreturn	119
#define	LINUX_SYS_linux_clone	120
#define	LINUX_SYS_linux_setdomainname	121
#define	LINUX_SYS_linux_newuname	122
#define	LINUX_SYS_linux_adjtimex	124
#define	LINUX_SYS_linux_mprotect	125
#define	LINUX_SYS_linux_sigprocmask	126
#define	LINUX_SYS_linux_init_module	128
#define	LINUX_SYS_linux_delete_module	129
#define	LINUX_SYS_linux_quotactl	131
#define	LINUX_SYS_getpgid	132
#define	LINUX_SYS_fchdir	133
#define	LINUX_SYS_linux_bdflush	134
#define	LINUX_SYS_linux_sysfs	135
#define	LINUX_SYS_linux_personality	136
#define	LINUX_SYS_linux_setfsuid16	138
#define	LINUX_SYS_linux_setfsgid16	139
#define	LINUX_SYS_linux_llseek	140
#define	LINUX_SYS_linux_getdents	141
#define	LINUX_SYS_linux_select	142
#define	LINUX_SYS_flock	143
#define	LINUX_SYS_linux_msync	144
#define	LINUX_SYS_readv	145
#define	LINUX_SYS_writev	146
#define	LINUX_SYS_linux_getsid	147
#define	LINUX_SYS_linux_fdatasync	148
#define	LINUX_SYS_linux_sysctl	149
#define	LINUX_SYS_mlock	150
#define	LINUX_SYS_munlock	151
#define	LINUX_SYS_mlockall	152
#define	LINUX_SYS_munlockall	153
#define	LINUX_SYS_linux_sched_setparam	154
#define	LINUX_SYS_linux_sched_getparam	155
#define	LINUX_SYS_linux_sched_setscheduler	156
#define	LINUX_SYS_linux_sched_getscheduler	157
#define	LINUX_SYS_sched_yield	158
#define	LINUX_SYS_linux_sched_get_priority_max	159
#define	LINUX_SYS_linux_sched_get_priority_min	160
#define	LINUX_SYS_linux_sched_rr_get_interval	161
#define	LINUX_SYS_linux_nanosleep	162
#define	LINUX_SYS_linux_mremap	163
#define	LINUX_SYS_linux_setresuid16	164
#define	LINUX_SYS_linux_getresuid16	165
#define	LINUX_SYS_poll	168
#define	LINUX_SYS_linux_setresgid16	170
#define	LINUX_SYS_linux_getresgid16	171
#define	LINUX_SYS_linux_prctl	172
#define	LINUX_SYS_linux_rt_sigreturn	173
#define	LINUX_SYS_linux_rt_sigaction	174
#define	LINUX_SYS_linux_rt_sigprocmask	175
#define	LINUX_SYS_linux_rt_sigpending	176
#define	LINUX_SYS_linux_rt_sigtimedwait	177
#define	LINUX_SYS_linux_rt_sigqueueinfo	178
#define	LINUX_SYS_linux_rt_sigsuspend	179
#define	LINUX_SYS_linux_pread	180
#define	LINUX_SYS_linux_pwrite	181
#define	LINUX_SYS_linux_chown16	182
#define	LINUX_SYS_linux_getcwd	183
#define	LINUX_SYS_linux_capget	184
#define	LINUX_SYS_linux_capset	185
#define	LINUX_SYS_linux_sigaltstack	186
#define	LINUX_SYS_linux_sendfile	187
#define	LINUX_SYS_linux_vfork	190
#define	LINUX_SYS_linux_getrlimit	191
#define	LINUX_SYS_linux_mmap2	192
#define	LINUX_SYS_linux_truncate64	193
#define	LINUX_SYS_linux_ftruncate64	194
#define	LINUX_SYS_linux_stat64	195
#define	LINUX_SYS_linux_lstat64	196
#define	LINUX_SYS_linux_fstat64	197
#define	LINUX_SYS_linux_lchown	198
#define	LINUX_SYS_linux_getuid	199
#define	LINUX_SYS_linux_getgid	200
#define	LINUX_SYS_geteuid	201
#define	LINUX_SYS_getegid	202
#define	LINUX_SYS_setreuid	203
#define	LINUX_SYS_setregid	204
#define	LINUX_SYS_linux_getgroups	205
#define	LINUX_SYS_linux_setgroups	206
#define	LINUX_SYS_setresuid	208
#define	LINUX_SYS_getresuid	209
#define	LINUX_SYS_setresgid	210
#define	LINUX_SYS_getresgid	211
#define	LINUX_SYS_linux_chown	212
#define	LINUX_SYS_setuid	213
#define	LINUX_SYS_setgid	214
#define	LINUX_SYS_linux_setfsuid	215
#define	LINUX_SYS_linux_setfsgid	216
#define	LINUX_SYS_linux_getdents64	217
#define	LINUX_SYS_linux_pivot_root	218
#define	LINUX_SYS_linux_mincore	219
#define	LINUX_SYS_madvise	220
#define	LINUX_SYS_linux_fcntl64	221
#define	LINUX_SYS_linux_gettid	224
#define	LINUX_SYS_linux_setxattr	226
#define	LINUX_SYS_linux_lsetxattr	227
#define	LINUX_SYS_linux_fsetxattr	228
#define	LINUX_SYS_linux_getxattr	229
#define	LINUX_SYS_linux_lgetxattr	230
#define	LINUX_SYS_linux_fgetxattr	231
#define	LINUX_SYS_linux_listxattr	232
#define	LINUX_SYS_linux_llistxattr	233
#define	LINUX_SYS_linux_flistxattr	234
#define	LINUX_SYS_linux_removexattr	235
#define	LINUX_SYS_linux_lremovexattr	236
#define	LINUX_SYS_linux_fremovexattr	237
#define	LINUX_SYS_linux_tkill	238
#define	LINUX_SYS_linux_sendfile64	239
#define	LINUX_SYS_linux_sys_futex	240
#define	LINUX_SYS_linux_sched_setaffinity	241
#define	LINUX_SYS_linux_sched_getaffinity	242
#define	LINUX_SYS_linux_exit_group	248
#define	LINUX_SYS_linux_lookup_dcookie	249
#define	LINUX_SYS_linux_epoll_create	250
#define	LINUX_SYS_linux_epoll_ctl	251
#define	LINUX_SYS_linux_epoll_wait	252
#define	LINUX_SYS_linux_remap_file_pages	253
#define	LINUX_SYS_linux_set_tid_address	256
#define	LINUX_SYS_linux_timer_create	257
#define	LINUX_SYS_linux_timer_settime	258
#define	LINUX_SYS_linux_timer_gettime	259
#define	LINUX_SYS_linux_timer_getoverrun	260
#define	LINUX_SYS_linux_timer_delete	261
#define	LINUX_SYS_linux_clock_settime	262
#define	LINUX_SYS_linux_clock_gettime	263
#define	LINUX_SYS_linux_clock_getres	264
#define	LINUX_SYS_linux_clock_nanosleep	265
#define	LINUX_SYS_linux_statfs64	266
#define	LINUX_SYS_linux_fstatfs64	267
#define	LINUX_SYS_linux_tgkill	268
#define	LINUX_SYS_linux_utimes	269
#define	LINUX_SYS_linux_fadvise64_64	270
#define	LINUX_SYS_linux_mq_open	274
#define	LINUX_SYS_linux_mq_unlink	275
#define	LINUX_SYS_linux_mq_timedsend	276
#define	LINUX_SYS_linux_mq_timedreceive	277
#define	LINUX_SYS_linux_mq_notify	278
#define	LINUX_SYS_linux_mq_getsetattr	279
#define	LINUX_SYS_linux_waitid	280
#define	LINUX_SYS_linux_socket	281
#define	LINUX_SYS_linux_bind	282
#define	LINUX_SYS_linux_connect	283
#define	LINUX_SYS_linux_listen	284
#define	LINUX_SYS_linux_accept	285
#define	LINUX_SYS_linux_getsockname	286
#define	LINUX_SYS_linux_getpeername	287
#define	LINUX_SYS_linux_socketpair	288
#define	LINUX_SYS_linux_send	289
#define	LINUX_SYS_linux_sendto	290
#define	LINUX_SYS_linux_recv	291
#define	LINUX_SYS_linux_recvfrom	292
#define	LINUX_SYS_linux_shutdown	293
#define	LINUX_SYS_linux_setsockopt	294
#define	LINUX_SYS_linux_getsockopt	295
#define	LINUX_SYS_linux_sendmsg	296
#define	LINUX_SYS_linux_recvmsg	297
#define	LINUX_SYS_linux_semop	298
#define	LINUX_SYS_linux_semget	299
#define	LINUX_SYS_linux_semctl	300
#define	LINUX_SYS_linux_msgsnd	301
#define	LINUX_SYS_linux_msgrcv	302
#define	LINUX_SYS_linux_msgget	303
#define	LINUX_SYS_linux_msgctl	304
#define	LINUX_SYS_linux_shmat	305
#define	LINUX_SYS_linux_shmdt	306
#define	LINUX_SYS_linux_shmget	307
#define	LINUX_SYS_linux_shmctl	308
#define	LINUX_SYS_linux_add_key	309
#define	LINUX_SYS_linux_request_key	310
#define	LINUX_SYS_linux_keyctl	311
#define	LINUX_SYS_linux_ioprio_set	314
#define	LINUX_SYS_linux_ioprio_get	315
#define	LINUX_SYS_linux_inotify_init	316
#define	LINUX_SYS_linux_inotify_add_watch	317
#define	LINUX_SYS_linux_inotify_rm_watch	318
#define	LINUX_SYS_linux_mbind	319
#define	LINUX_SYS_linux_get_mempolicy	320
#define	LINUX_SYS_linux_set_mempolicy	321
#define	LINUX_SYS_linux_openat	322
#define	LINUX_SYS_linux_mkdirat	323
#define	LINUX_SYS_linux_mknodat	324
#define	LINUX_SYS_linux_fchownat	325
#define	LINUX_SYS_linux_futimesat	326
#define	LINUX_SYS_linux_fstatat64	327
#define	LINUX_SYS_linux_unlinkat	328
#define	LINUX_SYS_linux_renameat	329
#define	LINUX_SYS_linux_linkat	330
#define	LINUX_SYS_linux_symlinkat	331
#define	LINUX_SYS_linux_readlinkat	332
#define	LINUX_SYS_linux_fchmodat	333
#define	LINUX_SYS_linux_faccessat	334
#define	LINUX_SYS_linux_pselect6	335
#define	LINUX_SYS_linux_ppoll	336
#define	LINUX_SYS_linux_unshare	337
#define	LINUX_SYS_linux_set_robust_list	338
#define	LINUX_SYS_linux_get_robust_list	339
#define	LINUX_SYS_linux_splice	340
#define	LINUX_SYS_linux_sync_file_range	341
#define	LINUX_SYS_linux_tee	342
#define	LINUX_SYS_linux_vmsplice	343
#define	LINUX_SYS_linux_move_pages	344
#define	LINUX_SYS_linux_getcpu	345
#define	LINUX_SYS_linux_epoll_pwait	346
#define	LINUX_SYS_linux_kexec_load	347
#define	LINUX_SYS_linux_utimensat	348
#define	LINUX_SYS_linux_signalfd	349
#define	LINUX_SYS_linux_timerfd_create	350
#define	LINUX_SYS_linux_eventfd	351
#define	LINUX_SYS_linux_fallocate	352
#define	LINUX_SYS_linux_timerfd_settime	353
#define	LINUX_SYS_linux_timerfd_gettime	354
#define	LINUX_SYS_linux_signalfd4	355
#define	LINUX_SYS_linux_eventfd2	356
#define	LINUX_SYS_linux_epoll_create1	357
#define	LINUX_SYS_linux_dup3	358
#define	LINUX_SYS_linux_pipe2	359
#define	LINUX_SYS_linux_inotify_init1	360
#define	LINUX_SYS_linux_preadv	361
#define	LINUX_SYS_linux_pwritev	362
#define	LINUX_SYS_linux_rt_tsigqueueinfo	363
#define	LINUX_SYS_linux_perf_event_open	364
#define	LINUX_SYS_linux_recvmmsg	365
#define	LINUX_SYS_linux_accept4	366
#define	LINUX_SYS_linux_fanotify_init	367
#define	LINUX_SYS_linux_fanotify_mark	368
#define	LINUX_SYS_linux_prlimit64	369
#define	LINUX_SYS_linux_name_to_handle_at	370
#define	LINUX_SYS_linux_open_by_handle_at	371
#define	LINUX_SYS_linux_clock_adjtime	372
#define	LINUX_SYS_linux_syncfs	373
#define	LINUX_SYS_linux_sendmmsg	374
#define	LINUX_SYS_linux_setns	375
#define	LINUX_SYS_linux_process_vm_readv	376
#define	LINUX_SYS_linux_process_vm_writev	377
#define	LINUX_SYS_linux_set_tls	405
#define	LINUX_SYS_MAXSYSCALL	407