summaryrefslogtreecommitdiffstats
path: root/sys/amd64/linux/linux_syscall.h
blob: 717f0facd5d95d27db54d57d90f7f7edea063aa3 (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
/*
 * System call numbers.
 *
 * DO NOT EDIT-- this file is automatically generated.
 * $FreeBSD$
 */

#define	LINUX_SYS_read	0
#define	LINUX_SYS_write	1
#define	LINUX_SYS_linux_open	2
#define	LINUX_SYS_close	3
#define	LINUX_SYS_linux_newstat	4
#define	LINUX_SYS_linux_newfstat	5
#define	LINUX_SYS_linux_newlstat	6
#define	LINUX_SYS_poll	7
#define	LINUX_SYS_linux_lseek	8
#define	LINUX_SYS_linux_mmap2	9
#define	LINUX_SYS_linux_mprotect	10
#define	LINUX_SYS_munmap	11
#define	LINUX_SYS_linux_brk	12
#define	LINUX_SYS_linux_rt_sigaction	13
#define	LINUX_SYS_linux_rt_sigprocmask	14
#define	LINUX_SYS_linux_rt_sigreturn	15
#define	LINUX_SYS_linux_ioctl	16
#define	LINUX_SYS_linux_pread	17
#define	LINUX_SYS_linux_pwrite	18
#define	LINUX_SYS_readv	19
#define	LINUX_SYS_writev	20
#define	LINUX_SYS_linux_access	21
#define	LINUX_SYS_linux_pipe	22
#define	LINUX_SYS_linux_select	23
#define	LINUX_SYS_sched_yield	24
#define	LINUX_SYS_linux_mremap	25
#define	LINUX_SYS_linux_msync	26
#define	LINUX_SYS_linux_mincore	27
#define	LINUX_SYS_madvise	28
#define	LINUX_SYS_linux_shmget	29
#define	LINUX_SYS_linux_shmat	30
#define	LINUX_SYS_linux_shmctl	31
#define	LINUX_SYS_dup	32
#define	LINUX_SYS_dup2	33
#define	LINUX_SYS_linux_pause	34
#define	LINUX_SYS_linux_nanosleep	35
#define	LINUX_SYS_linux_getitimer	36
#define	LINUX_SYS_linux_alarm	37
#define	LINUX_SYS_linux_setitimer	38
#define	LINUX_SYS_linux_getpid	39
#define	LINUX_SYS_linux_sendfile	40
#define	LINUX_SYS_linux_socket	41
#define	LINUX_SYS_linux_connect	42
#define	LINUX_SYS_linux_accept	43
#define	LINUX_SYS_linux_sendto	44
#define	LINUX_SYS_linux_recvfrom	45
#define	LINUX_SYS_linux_sendmsg	46
#define	LINUX_SYS_linux_recvmsg	47
#define	LINUX_SYS_linux_shutdown	48
#define	LINUX_SYS_linux_bind	49
#define	LINUX_SYS_linux_listen	50
#define	LINUX_SYS_linux_getsockname	51
#define	LINUX_SYS_linux_getpeername	52
#define	LINUX_SYS_linux_socketpair	53
#define	LINUX_SYS_linux_setsockopt	54
#define	LINUX_SYS_linux_getsockopt	55
#define	LINUX_SYS_linux_clone	56
#define	LINUX_SYS_linux_fork	57
#define	LINUX_SYS_linux_vfork	58
#define	LINUX_SYS_linux_execve	59
#define	LINUX_SYS_linux_exit	60
#define	LINUX_SYS_linux_wait4	61
#define	LINUX_SYS_linux_kill	62
#define	LINUX_SYS_linux_newuname	63
#define	LINUX_SYS_linux_semget	64
#define	LINUX_SYS_linux_semop	65
#define	LINUX_SYS_linux_semctl	66
#define	LINUX_SYS_linux_shmdt	67
#define	LINUX_SYS_linux_msgget	68
#define	LINUX_SYS_linux_msgsnd	69
#define	LINUX_SYS_linux_msgrcv	70
#define	LINUX_SYS_linux_msgctl	71
#define	LINUX_SYS_linux_fcntl	72
#define	LINUX_SYS_flock	73
#define	LINUX_SYS_fsync	74
#define	LINUX_SYS_linux_fdatasync	75
#define	LINUX_SYS_linux_truncate	76
#define	LINUX_SYS_linux_ftruncate	77
#define	LINUX_SYS_linux_getdents	78
#define	LINUX_SYS_linux_getcwd	79
#define	LINUX_SYS_linux_chdir	80
#define	LINUX_SYS_fchdir	81
#define	LINUX_SYS_linux_rename	82
#define	LINUX_SYS_linux_mkdir	83
#define	LINUX_SYS_linux_rmdir	84
#define	LINUX_SYS_linux_creat	85
#define	LINUX_SYS_linux_link	86
#define	LINUX_SYS_linux_unlink	87
#define	LINUX_SYS_linux_symlink	88
#define	LINUX_SYS_linux_readlink	89
#define	LINUX_SYS_linux_chmod	90
#define	LINUX_SYS_fchmod	91
#define	LINUX_SYS_linux_chown	92
#define	LINUX_SYS_fchown	93
#define	LINUX_SYS_linux_lchown	94
#define	LINUX_SYS_umask	95
#define	LINUX_SYS_gettimeofday	96
#define	LINUX_SYS_linux_getrlimit	97
#define	LINUX_SYS_getrusage	98
#define	LINUX_SYS_linux_sysinfo	99
#define	LINUX_SYS_linux_times	100
#define	LINUX_SYS_linux_ptrace	101
#define	LINUX_SYS_linux_getuid	102
#define	LINUX_SYS_linux_syslog	103
#define	LINUX_SYS_linux_getgid	104
#define	LINUX_SYS_setuid	105
#define	LINUX_SYS_setgid	106
#define	LINUX_SYS_geteuid	107
#define	LINUX_SYS_getegid	108
#define	LINUX_SYS_setpgid	109
#define	LINUX_SYS_linux_getppid	110
#define	LINUX_SYS_getpgrp	111
#define	LINUX_SYS_setsid	112
#define	LINUX_SYS_setreuid	113
#define	LINUX_SYS_setregid	114
#define	LINUX_SYS_linux_getgroups	115
#define	LINUX_SYS_linux_setgroups	116
#define	LINUX_SYS_setresuid	117
#define	LINUX_SYS_getresuid	118
#define	LINUX_SYS_setresgid	119
#define	LINUX_SYS_getresgid	120
#define	LINUX_SYS_getpgid	121
#define	LINUX_SYS_linux_setfsuid	122
#define	LINUX_SYS_linux_setfsgid	123
#define	LINUX_SYS_linux_getsid	124
#define	LINUX_SYS_linux_capget	125
#define	LINUX_SYS_linux_capset	126
#define	LINUX_SYS_linux_rt_sigpending	127
#define	LINUX_SYS_linux_rt_sigtimedwait	128
#define	LINUX_SYS_linux_rt_sigqueueinfo	129
#define	LINUX_SYS_linux_rt_sigsuspend	130
#define	LINUX_SYS_linux_sigaltstack	131
#define	LINUX_SYS_linux_utime	132
#define	LINUX_SYS_linux_mknod	133
#define	LINUX_SYS_linux_personality	135
#define	LINUX_SYS_linux_ustat	136
#define	LINUX_SYS_linux_statfs	137
#define	LINUX_SYS_linux_fstatfs	138
#define	LINUX_SYS_linux_sysfs	139
#define	LINUX_SYS_linux_getpriority	140
#define	LINUX_SYS_setpriority	141
#define	LINUX_SYS_linux_sched_setparam	142
#define	LINUX_SYS_linux_sched_getparam	143
#define	LINUX_SYS_linux_sched_setscheduler	144
#define	LINUX_SYS_linux_sched_getscheduler	145
#define	LINUX_SYS_linux_sched_get_priority_max	146
#define	LINUX_SYS_linux_sched_get_priority_min	147
#define	LINUX_SYS_linux_sched_rr_get_interval	148
#define	LINUX_SYS_mlock	149
#define	LINUX_SYS_munlock	150
#define	LINUX_SYS_mlockall	151
#define	LINUX_SYS_munlockall	152
#define	LINUX_SYS_linux_vhangup	153
#define	LINUX_SYS_linux_pivot_root	155
#define	LINUX_SYS_linux_sysctl	156
#define	LINUX_SYS_linux_prctl	157
#define	LINUX_SYS_linux_arch_prctl	158
#define	LINUX_SYS_linux_adjtimex	159
#define	LINUX_SYS_linux_setrlimit	160
#define	LINUX_SYS_chroot	161
#define	LINUX_SYS_sync	162
#define	LINUX_SYS_acct	163
#define	LINUX_SYS_settimeofday	164
#define	LINUX_SYS_linux_mount	165
#define	LINUX_SYS_linux_umount	166
#define	LINUX_SYS_swapon	167
#define	LINUX_SYS_linux_swapoff	168
#define	LINUX_SYS_linux_reboot	169
#define	LINUX_SYS_linux_sethostname	170
#define	LINUX_SYS_linux_setdomainname	171
#define	LINUX_SYS_linux_iopl	172
#define	LINUX_SYS_linux_init_module	175
#define	LINUX_SYS_linux_delete_module	176
#define	LINUX_SYS_linux_quotactl	179
#define	LINUX_SYS_linux_gettid	186
#define	LINUX_SYS_linux_setxattr	188
#define	LINUX_SYS_linux_lsetxattr	189
#define	LINUX_SYS_linux_fsetxattr	190
#define	LINUX_SYS_linux_getxattr	191
#define	LINUX_SYS_linux_lgetxattr	192
#define	LINUX_SYS_linux_fgetxattr	193
#define	LINUX_SYS_linux_listxattr	194
#define	LINUX_SYS_linux_llistxattr	195
#define	LINUX_SYS_linux_flistxattr	196
#define	LINUX_SYS_linux_removexattr	197
#define	LINUX_SYS_linux_lremovexattr	198
#define	LINUX_SYS_linux_fremovexattr	199
#define	LINUX_SYS_linux_tkill	200
#define	LINUX_SYS_linux_time	201
#define	LINUX_SYS_linux_sys_futex	202
#define	LINUX_SYS_linux_sched_setaffinity	203
#define	LINUX_SYS_linux_sched_getaffinity	204
#define	LINUX_SYS_linux_lookup_dcookie	212
#define	LINUX_SYS_linux_epoll_create	213
#define	LINUX_SYS_linux_remap_file_pages	216
#define	LINUX_SYS_linux_getdents64	217
#define	LINUX_SYS_linux_set_tid_address	218
#define	LINUX_SYS_linux_semtimedop	220
#define	LINUX_SYS_linux_fadvise64	221
#define	LINUX_SYS_linux_timer_create	222
#define	LINUX_SYS_linux_timer_settime	223
#define	LINUX_SYS_linux_timer_gettime	224
#define	LINUX_SYS_linux_timer_getoverrun	225
#define	LINUX_SYS_linux_timer_delete	226
#define	LINUX_SYS_linux_clock_settime	227
#define	LINUX_SYS_linux_clock_gettime	228
#define	LINUX_SYS_linux_clock_getres	229
#define	LINUX_SYS_linux_clock_nanosleep	230
#define	LINUX_SYS_linux_exit_group	231
#define	LINUX_SYS_linux_epoll_wait	232
#define	LINUX_SYS_linux_epoll_ctl	233
#define	LINUX_SYS_linux_tgkill	234
#define	LINUX_SYS_linux_utimes	235
#define	LINUX_SYS_linux_mbind	237
#define	LINUX_SYS_linux_set_mempolicy	238
#define	LINUX_SYS_linux_get_mempolicy	239
#define	LINUX_SYS_linux_mq_open	240
#define	LINUX_SYS_linux_mq_unlink	241
#define	LINUX_SYS_linux_mq_timedsend	242
#define	LINUX_SYS_linux_mq_timedreceive	243
#define	LINUX_SYS_linux_mq_notify	244
#define	LINUX_SYS_linux_mq_getsetattr	245
#define	LINUX_SYS_linux_kexec_load	246
#define	LINUX_SYS_linux_waitid	247
#define	LINUX_SYS_linux_add_key	248
#define	LINUX_SYS_linux_request_key	249
#define	LINUX_SYS_linux_keyctl	250
#define	LINUX_SYS_linux_ioprio_set	251
#define	LINUX_SYS_linux_ioprio_get	252
#define	LINUX_SYS_linux_inotify_init	253
#define	LINUX_SYS_linux_inotify_add_watch	254
#define	LINUX_SYS_linux_inotify_rm_watch	255
#define	LINUX_SYS_linux_migrate_pages	256
#define	LINUX_SYS_linux_openat	257
#define	LINUX_SYS_linux_mkdirat	258
#define	LINUX_SYS_linux_mknodat	259
#define	LINUX_SYS_linux_fchownat	260
#define	LINUX_SYS_linux_futimesat	261
#define	LINUX_SYS_linux_newfstatat	262
#define	LINUX_SYS_linux_unlinkat	263
#define	LINUX_SYS_linux_renameat	264
#define	LINUX_SYS_linux_linkat	265
#define	LINUX_SYS_linux_symlinkat	266
#define	LINUX_SYS_linux_readlinkat	267
#define	LINUX_SYS_linux_fchmodat	268
#define	LINUX_SYS_linux_faccessat	269
#define	LINUX_SYS_linux_pselect6	270
#define	LINUX_SYS_linux_ppoll	271
#define	LINUX_SYS_linux_unshare	272
#define	LINUX_SYS_linux_set_robust_list	273
#define	LINUX_SYS_linux_get_robust_list	274
#define	LINUX_SYS_linux_splice	275
#define	LINUX_SYS_linux_tee	276
#define	LINUX_SYS_linux_sync_file_range	277
#define	LINUX_SYS_linux_vmsplice	278
#define	LINUX_SYS_linux_move_pages	279
#define	LINUX_SYS_linux_utimensat	280
#define	LINUX_SYS_linux_epoll_pwait	281
#define	LINUX_SYS_linux_signalfd	282
#define	LINUX_SYS_linux_timerfd_create	283
#define	LINUX_SYS_linux_eventfd	284
#define	LINUX_SYS_linux_fallocate	285
#define	LINUX_SYS_linux_timerfd_settime	286
#define	LINUX_SYS_linux_timerfd_gettime	287
#define	LINUX_SYS_linux_accept4	288
#define	LINUX_SYS_linux_signalfd4	289
#define	LINUX_SYS_linux_eventfd2	290
#define	LINUX_SYS_linux_epoll_create1	291
#define	LINUX_SYS_linux_dup3	292
#define	LINUX_SYS_linux_pipe2	293
#define	LINUX_SYS_linux_inotify_init1	294
#define	LINUX_SYS_linux_preadv	295
#define	LINUX_SYS_linux_pwritev	296
#define	LINUX_SYS_linux_rt_tgsigqueueinfo	297
#define	LINUX_SYS_linux_perf_event_open	298
#define	LINUX_SYS_linux_recvmmsg	299
#define	LINUX_SYS_linux_fanotify_init	300
#define	LINUX_SYS_linux_fanotify_mark	301
#define	LINUX_SYS_linux_prlimit64	302
#define	LINUX_SYS_linux_name_to_handle_at	303
#define	LINUX_SYS_linux_open_by_handle_at	304
#define	LINUX_SYS_linux_clock_adjtime	305
#define	LINUX_SYS_linux_syncfs	306
#define	LINUX_SYS_linux_sendmmsg	307
#define	LINUX_SYS_linux_setns	308
#define	LINUX_SYS_linux_getcpu	309
#define	LINUX_SYS_linux_process_vm_readv	310
#define	LINUX_SYS_linux_process_vm_writev	311
#define	LINUX_SYS_linux_kcmp	312
#define	LINUX_SYS_linux_finit_module	313
#define	LINUX_SYS_linux_sched_setattr	314
#define	LINUX_SYS_linux_sched_getattr	315
#define	LINUX_SYS_linux_renameat2	316
#define	LINUX_SYS_linux_seccomp	317
#define	LINUX_SYS_linux_getrandom	318
#define	LINUX_SYS_linux_memfd_create	319
#define	LINUX_SYS_linux_kexec_file_load	320
#define	LINUX_SYS_linux_bpf	321
#define	LINUX_SYS_linux_execveat	322
#define	LINUX_SYS_linux_userfaultfd	323
#define	LINUX_SYS_linux_membarrier	324
#define	LINUX_SYS_linux_mlock2	325
#define	LINUX_SYS_linux_copy_file_range	326
#define	LINUX_SYS_linux_preadv2	327
#define	LINUX_SYS_linux_pwritev2	328
#define	LINUX_SYS_linux_pkey_mprotect	329
#define	LINUX_SYS_linux_pkey_alloc	330
#define	LINUX_SYS_linux_pkey_free	331
#define	LINUX_SYS_MAXSYSCALL	333
OpenPOWER on IntegriCloud