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