1// Compiled with utils/legacy/syscall_parser.py
2
3#ifndef _KERNEL_LIBKERN_BITS_SYSCALLS_H
4#define _KERNEL_LIBKERN_BITS_SYSCALLS_H
5
6#ifdef __i386__
7enum __sysid {
8 SYS_RESTART_SYSCALL = 0,
9 SYS_EXIT = 1,
10 SYS_FORK = 2,
11 SYS_READ = 3,
12 SYS_WRITE = 4,
13 SYS_OPEN = 5,
14 SYS_CLOSE = 6,
15 SYS_WAITPID = 7,
16 SYS_CREAT = 8,
17 SYS_LINK = 9,
18 SYS_UNLINK = 10,
19 SYS_EXECVE = 11,
20 SYS_CHDIR = 12,
21 SYS_TIME = 13,
22 SYS_MKNOD = 14,
23 SYS_CHMOD = 15,
24 SYS_LCHOWN = 16,
25 SYS_BREAK = 17,
26 SYS_OLDSTAT = 18,
27 SYS_LSEEK = 19,
28 SYS_GETPID = 20,
29 SYS_MOUNT = 21,
30 SYS_UMOUNT = 22,
31 SYS_SETUID = 23,
32 SYS_GETUID = 24,
33 SYS_STIME = 25,
34 SYS_PTRACE = 26,
35 SYS_ALARM = 27,
36 SYS_OLDFSTAT = 28,
37 SYS_PAUSE = 29,
38 SYS_UTIME = 30,
39 SYS_STTY = 31,
40 SYS_GTTY = 32,
41 SYS_ACCESS = 33,
42 SYS_NICE = 34,
43 SYS_FTIME = 35,
44 SYS_SYNC = 36,
45 SYS_KILL = 37,
46 SYS_RENAME = 38,
47 SYS_MKDIR = 39,
48 SYS_RMDIR = 40,
49 SYS_DUP = 41,
50 SYS_PIPE = 42,
51 SYS_TIMES = 43,
52 SYS_PROF = 44,
53 SYS_BRK = 45,
54 SYS_SETGID = 46,
55 SYS_GETGID = 47,
56 SYS_SIGNAL = 48,
57 SYS_GETEUID = 49,
58 SYS_GETEGID = 50,
59 SYS_ACCT = 51,
60 SYS_UMOUNT2 = 52,
61 SYS_LOCK = 53,
62 SYS_IOCTL = 54,
63 SYS_FCNTL = 55,
64 SYS_MPX = 56,
65 SYS_SETPGID = 57,
66 SYS_ULIMIT = 58,
67 SYS_OLDOLDUNAME = 59,
68 SYS_UMASK = 60,
69 SYS_CHROOT = 61,
70 SYS_USTAT = 62,
71 SYS_DUP2 = 63,
72 SYS_GETPPID = 64,
73 SYS_GETPGRP = 65,
74 SYS_SETSID = 66,
75 SYS_SIGACTION = 67,
76 SYS_SGETMASK = 68,
77 SYS_SSETMASK = 69,
78 SYS_SETREUID = 70,
79 SYS_SETREGID = 71,
80 SYS_SIGSUSPEND = 72,
81 SYS_SIGPENDING = 73,
82 SYS_SETHOSTNAME = 74,
83 SYS_SETRLIMIT = 75,
84 SYS_GETRLIMIT = 76,
85 SYS_GETRUSAGE = 77,
86 SYS_GETTIMEOFDAY = 78,
87 SYS_SETTIMEOFDAY = 79,
88 SYS_GETGROUPS = 80,
89 SYS_SETGROUPS = 81,
90 SYS_SELECT = 82,
91 SYS_SYMLINK = 83,
92 SYS_OLDLSTAT = 84,
93 SYS_READLINK = 85,
94 SYS_USELIB = 86,
95 SYS_SWAPON = 87,
96 SYS_REBOOT = 88,
97 SYS_READDIR = 89,
98 SYS_MMAP = 90,
99 SYS_MUNMAP = 91,
100 SYS_TRUNCATE = 92,
101 SYS_FTRUNCATE = 93,
102 SYS_FCHMOD = 94,
103 SYS_FCHOWN = 95,
104 SYS_GETPRIORITY = 96,
105 SYS_SETPRIORITY = 97,
106 SYS_PROFIL = 98,
107 SYS_STATFS = 99,
108 SYS_FSTATFS = 100,
109 SYS_IOPERM = 101,
110 SYS_SOCKETCALL = 102,
111 SYS_SYSLOG = 103,
112 SYS_SETITIMER = 104,
113 SYS_GETITIMER = 105,
114 SYS_STAT = 106,
115 SYS_LSTAT = 107,
116 SYS_FSTAT = 108,
117 SYS_OLDUNAME = 109,
118 SYS_IOPL = 110,
119 SYS_VHANGUP = 111,
120 SYS_IDLE = 112,
121 SYS_VM86OLD = 113,
122 SYS_WAIT4 = 114,
123 SYS_SWAPOFF = 115,
124 SYS_SYSINFO = 116,
125 SYS_IPC = 117,
126 SYS_FSYNC = 118,
127 SYS_SIGRETURN = 119,
128 SYS_CLONE = 120,
129 SYS_SETDOMAINNAME = 121,
130 SYS_UNAME = 122,
131 SYS_MODIFY_LDT = 123,
132 SYS_ADJTIMEX = 124,
133 SYS_MPROTECT = 125,
134 SYS_SIGPROCMASK = 126,
135 SYS_CREATE_MODULE = 127,
136 SYS_INIT_MODULE = 128,
137 SYS_DELETE_MODULE = 129,
138 SYS_GET_KERNEL_SYMS = 130,
139 SYS_QUOTACTL = 131,
140 SYS_GETPGID = 132,
141 SYS_FCHDIR = 133,
142 SYS_BDFLUSH = 134,
143 SYS_SYSFS = 135,
144 SYS_PERSONALITY = 136,
145 SYS_AFS_SYSCALL = 137,
146 SYS_SETFSUID = 138,
147 SYS_SETFSGID = 139,
148 SYS__LLSEEK = 140,
149 SYS_GETDENTS = 141,
150 SYS__NEWSELECT = 142,
151 SYS_FLOCK = 143,
152 SYS_MSYNC = 144,
153 SYS_READV = 145,
154 SYS_WRITEV = 146,
155 SYS_GETSID = 147,
156 SYS_FDATASYNC = 148,
157 SYS__SYSCTL = 149,
158 SYS_MLOCK = 150,
159 SYS_MUNLOCK = 151,
160 SYS_MLOCKALL = 152,
161 SYS_MUNLOCKALL = 153,
162 SYS_SCHED_SETPARAM = 154,
163 SYS_SCHED_GETPARAM = 155,
164 SYS_SCHED_SETSCHEDULER = 156,
165 SYS_SCHED_GETSCHEDULER = 157,
166 SYS_SCHED_YIELD = 158,
167 SYS_SCHED_GET_PRIORITY_MAX = 159,
168 SYS_SCHED_GET_PRIORITY_MIN = 160,
169 SYS_SCHED_RR_GET_INTERVAL = 161,
170 SYS_NANOSLEEP = 162,
171 SYS_MREMAP = 163,
172 SYS_SETRESUID = 164,
173 SYS_GETRESUID = 165,
174 SYS_VM86 = 166,
175 SYS_QUERY_MODULE = 167,
176 SYS_POLL = 168,
177 SYS_NFSSERVCTL = 169,
178 SYS_SETRESGID = 170,
179 SYS_GETRESGID = 171,
180 SYS_PRCTL = 172,
181 SYS_RT_SIGRETURN = 173,
182 SYS_RT_SIGACTION = 174,
183 SYS_RT_SIGPROCMASK = 175,
184 SYS_RT_SIGPENDING = 176,
185 SYS_RT_SIGTIMEDWAIT = 177,
186 SYS_RT_SIGQUEUEINFO = 178,
187 SYS_RT_SIGSUSPEND = 179,
188 SYS_PREAD64 = 180,
189 SYS_PWRITE64 = 181,
190 SYS_CHOWN = 182,
191 SYS_GETCWD = 183,
192 SYS_CAPGET = 184,
193 SYS_CAPSET = 185,
194 SYS_SIGALTSTACK = 186,
195 SYS_SENDFILE = 187,
196 SYS_GETPMSG = 188,
197 SYS_PUTPMSG = 189,
198 SYS_VFORK = 190,
199 SYS_UGETRLIMIT = 191,
200 SYS_MMAP2 = 192,
201 SYS_TRUNCATE64 = 193,
202 SYS_FTRUNCATE64 = 194,
203 SYS_STAT64 = 195,
204 SYS_LSTAT64 = 196,
205 SYS_FSTAT64 = 197,
206 SYS_LCHOWN32 = 198,
207 SYS_GETUID32 = 199,
208 SYS_GETGID32 = 200,
209 SYS_GETEUID32 = 201,
210 SYS_GETEGID32 = 202,
211 SYS_SETREUID32 = 203,
212 SYS_SETREGID32 = 204,
213 SYS_GETGROUPS32 = 205,
214 SYS_SETGROUPS32 = 206,
215 SYS_FCHOWN32 = 207,
216 SYS_SETRESUID32 = 208,
217 SYS_GETRESUID32 = 209,
218 SYS_SETRESGID32 = 210,
219 SYS_GETRESGID32 = 211,
220 SYS_CHOWN32 = 212,
221 SYS_SETUID32 = 213,
222 SYS_SETGID32 = 214,
223 SYS_SETFSUID32 = 215,
224 SYS_SETFSGID32 = 216,
225 SYS_PIVOT_ROOT = 217,
226 SYS_MINCORE = 218,
227 SYS_MADVISE = 219,
228 SYS_GETDENTS64 = 220,
229 SYS_FCNTL64 = 221,
230 SYS_GETTID = 224,
231 SYS_READAHEAD = 225,
232 SYS_SETXATTR = 226,
233 SYS_LSETXATTR = 227,
234 SYS_FSETXATTR = 228,
235 SYS_GETXATTR = 229,
236 SYS_LGETXATTR = 230,
237 SYS_FGETXATTR = 231,
238 SYS_LISTXATTR = 232,
239 SYS_LLISTXATTR = 233,
240 SYS_FLISTXATTR = 234,
241 SYS_REMOVEXATTR = 235,
242 SYS_LREMOVEXATTR = 236,
243 SYS_FREMOVEXATTR = 237,
244 SYS_TKILL = 238,
245 SYS_SENDFILE64 = 239,
246 SYS_FUTEX = 240,
247 SYS_SCHED_SETAFFINITY = 241,
248 SYS_SCHED_GETAFFINITY = 242,
249 SYS_SET_THREAD_AREA = 243,
250 SYS_GET_THREAD_AREA = 244,
251 SYS_IO_SETUP = 245,
252 SYS_IO_DESTROY = 246,
253 SYS_IO_GETEVENTS = 247,
254 SYS_IO_SUBMIT = 248,
255 SYS_IO_CANCEL = 249,
256 SYS_FADVISE64 = 250,
257 SYS_EXIT_GROUP = 252,
258 SYS_LOOKUP_DCOOKIE = 253,
259 SYS_EPOLL_CREATE = 254,
260 SYS_EPOLL_CTL = 255,
261 SYS_EPOLL_WAIT = 256,
262 SYS_REMAP_FILE_PAGES = 257,
263 SYS_SET_TID_ADDRESS = 258,
264 SYS_TIMER_CREATE = 259,
265 SYS_TIMER_SETTIME = 260,
266 SYS_TIMER_GETTIME = 261,
267 SYS_TIMER_GETOVERRUN = 262,
268 SYS_TIMER_DELETE = 263,
269 SYS_CLOCK_SETTIME = 264,
270 SYS_CLOCK_GETTIME = 265,
271 SYS_CLOCK_GETRES = 266,
272 SYS_CLOCK_NANOSLEEP = 267,
273 SYS_STATFS64 = 268,
274 SYS_FSTATFS64 = 269,
275 SYS_TGKILL = 270,
276 SYS_UTIMES = 271,
277 SYS_FADVISE64_64 = 272,
278 SYS_VSERVER = 273,
279 SYS_MBIND = 274,
280 SYS_GET_MEMPOLICY = 275,
281 SYS_SET_MEMPOLICY = 276,
282 SYS_MQ_OPEN = 277,
283 SYS_MQ_UNLINK = 278,
284 SYS_MQ_TIMEDSEND = 279,
285 SYS_MQ_TIMEDRECEIVE = 280,
286 SYS_MQ_NOTIFY = 281,
287 SYS_MQ_GETSETATTR = 282,
288 SYS_KEXEC_LOAD = 283,
289 SYS_WAITID = 284,
290 SYS_ADD_KEY = 286,
291 SYS_REQUEST_KEY = 287,
292 SYS_KEYCTL = 288,
293 SYS_IOPRIO_SET = 289,
294 SYS_IOPRIO_GET = 290,
295 SYS_INOTIFY_INIT = 291,
296 SYS_INOTIFY_ADD_WATCH = 292,
297 SYS_INOTIFY_RM_WATCH = 293,
298 SYS_MIGRATE_PAGES = 294,
299 SYS_OPENAT = 295,
300 SYS_MKDIRAT = 296,
301 SYS_MKNODAT = 297,
302 SYS_FCHOWNAT = 298,
303 SYS_FUTIMESAT = 299,
304 SYS_FSTATAT64 = 300,
305 SYS_UNLINKAT = 301,
306 SYS_RENAMEAT = 302,
307 SYS_LINKAT = 303,
308 SYS_SYMLINKAT = 304,
309 SYS_READLINKAT = 305,
310 SYS_FCHMODAT = 306,
311 SYS_FACCESSAT = 307,
312 SYS_PSELECT6 = 308,
313 SYS_PPOLL = 309,
314 SYS_UNSHARE = 310,
315 SYS_SET_ROBUST_LIST = 311,
316 SYS_GET_ROBUST_LIST = 312,
317 SYS_SPLICE = 313,
318 SYS_SYNC_FILE_RANGE = 314,
319 SYS_TEE = 315,
320 SYS_VMSPLICE = 316,
321 SYS_MOVE_PAGES = 317,
322 SYS_GETCPU = 318,
323 SYS_EPOLL_PWAIT = 319,
324 SYS_UTIMENSAT = 320,
325 SYS_SIGNALFD = 321,
326 SYS_TIMERFD_CREATE = 322,
327 SYS_EVENTFD = 323,
328 SYS_FALLOCATE = 324,
329 SYS_TIMERFD_SETTIME = 325,
330 SYS_TIMERFD_GETTIME = 326,
331 SYS_SIGNALFD4 = 327,
332 SYS_EVENTFD2 = 328,
333 SYS_EPOLL_CREATE1 = 329,
334 SYS_DUP3 = 330,
335 SYS_PIPE2 = 331,
336 SYS_INOTIFY_INIT1 = 332,
337 SYS_PREADV = 333,
338 SYS_PWRITEV = 334,
339 SYS_RT_TGSIGQUEUEINFO = 335,
340 SYS_PERF_EVENT_OPEN = 336,
341 SYS_RECVMMSG = 337,
342 SYS_FANOTIFY_INIT = 338,
343 SYS_FANOTIFY_MARK = 339,
344 SYS_PRLIMIT64 = 340,
345 SYS_NAME_TO_HANDLE_AT = 341,
346 SYS_OPEN_BY_HANDLE_AT = 342,
347 SYS_CLOCK_ADJTIME = 343,
348 SYS_SYNCFS = 344,
349 SYS_SENDMMSG = 345,
350 SYS_SETNS = 346,
351 SYS_PROCESS_VM_READV = 347,
352 SYS_PROCESS_VM_WRITEV = 348,
353 SYS_KCMP = 349,
354 SYS_FINIT_MODULE = 350,
355 SYS_SCHED_SETATTR = 351,
356 SYS_SCHED_GETATTR = 352,
357 SYS_RENAMEAT2 = 353,
358 SYS_SECCOMP = 354,
359 SYS_GETRANDOM = 355,
360 SYS_MEMFD_CREATE = 356,
361 SYS_BPF = 357,
362 SYS_EXECVEAT = 358,
363 SYS_SOCKET = 359,
364 SYS_SOCKETPAIR = 360,
365 SYS_BIND = 361,
366 SYS_CONNECT = 362,
367 SYS_LISTEN = 363,
368 SYS_ACCEPT4 = 364,
369 SYS_GETSOCKOPT = 365,
370 SYS_SETSOCKOPT = 366,
371 SYS_GETSOCKNAME = 367,
372 SYS_GETPEERNAME = 368,
373 SYS_SENDTO = 369,
374 SYS_SENDMSG = 370,
375 SYS_RECVFROM = 371,
376 SYS_RECVMSG = 372,
377 SYS_SHUTDOWN = 373,
378 SYS_USERFAULTFD = 374,
379 SYS_MEMBARRIER = 375,
380 SYS_MLOCK2 = 376,
381 SYS_COPY_FILE_RANGE = 377,
382 SYS_PREADV2 = 378,
383 SYS_PWRITEV2 = 379,
384 SYS_PKEY_MPROTECT = 380,
385 SYS_PKEY_ALLOC = 381,
386 SYS_PKEY_FREE = 382,
387 SYS_STATX = 383,
388 SYS_ARCH_PRCTL = 384,
389 // -----
390 SYS_SHBUF_CREATE,
391 SYS_SHBUF_GET,
392 SYS_SHBUF_FREE,
393 SYS_PTHREAD_CREATE,
394};
395#elif __arm__
396enum __sysid {
397 SYS_RESTART_SYSCALL = 0,
398 SYS_EXIT = 1,
399 SYS_FORK = 2,
400 SYS_READ = 3,
401 SYS_WRITE = 4,
402 SYS_OPEN = 5,
403 SYS_CLOSE = 6,
404 SYS_CREAT = 8,
405 SYS_LINK = 9,
406 SYS_UNLINK = 10,
407 SYS_EXECVE = 11,
408 SYS_CHDIR = 12,
409 SYS_MKNOD = 14,
410 SYS_CHMOD = 15,
411 SYS_LCHOWN = 16,
412 SYS_LSEEK = 19,
413 SYS_GETPID = 20,
414 SYS_MOUNT = 21,
415 SYS_SETUID = 23,
416 SYS_GETUID = 24,
417 SYS_PTRACE = 26,
418 SYS_PAUSE = 29,
419 SYS_ACCESS = 33,
420 SYS_NICE = 34,
421 SYS_SYNC = 36,
422 SYS_KILL = 37,
423 SYS_RENAME = 38,
424 SYS_MKDIR = 39,
425 SYS_RMDIR = 40,
426 SYS_DUP = 41,
427 SYS_PIPE = 42,
428 SYS_TIMES = 43,
429 SYS_BRK = 45,
430 SYS_SETGID = 46,
431 SYS_GETGID = 47,
432 SYS_GETEUID = 49,
433 SYS_GETEGID = 50,
434 SYS_ACCT = 51,
435 SYS_UMOUNT2 = 52,
436 SYS_IOCTL = 54,
437 SYS_FCNTL = 55,
438 SYS_SETPGID = 57,
439 SYS_UMASK = 60,
440 SYS_CHROOT = 61,
441 SYS_USTAT = 62,
442 SYS_DUP2 = 63,
443 SYS_GETPPID = 64,
444 SYS_GETPGRP = 65,
445 SYS_SETSID = 66,
446 SYS_SIGACTION = 67,
447 SYS_SETREUID = 70,
448 SYS_SETREGID = 71,
449 SYS_SIGSUSPEND = 72,
450 SYS_SIGPENDING = 73,
451 SYS_SETHOSTNAME = 74,
452 SYS_SETRLIMIT = 75,
453 SYS_GETRUSAGE = 77,
454 SYS_GETTIMEOFDAY = 78,
455 SYS_SETTIMEOFDAY = 79,
456 SYS_GETGROUPS = 80,
457 SYS_SETGROUPS = 81,
458 SYS_SYMLINK = 83,
459 SYS_READLINK = 85,
460 SYS_USELIB = 86,
461 SYS_SWAPON = 87,
462 SYS_REBOOT = 88,
463 SYS_MUNMAP = 91,
464 SYS_TRUNCATE = 92,
465 SYS_FTRUNCATE = 93,
466 SYS_FCHMOD = 94,
467 SYS_FCHOWN = 95,
468 SYS_GETPRIORITY = 96,
469 SYS_SETPRIORITY = 97,
470 SYS_STATFS = 99,
471 SYS_FSTATFS = 100,
472 SYS_SYSLOG = 103,
473 SYS_SETITIMER = 104,
474 SYS_GETITIMER = 105,
475 SYS_STAT = 106,
476 SYS_LSTAT = 107,
477 SYS_FSTAT = 108,
478 SYS_VHANGUP = 111,
479 SYS_WAIT4 = 114,
480 SYS_SWAPOFF = 115,
481 SYS_SYSINFO = 116,
482 SYS_FSYNC = 118,
483 SYS_SIGRETURN = 119,
484 SYS_CLONE = 120,
485 SYS_SETDOMAINNAME = 121,
486 SYS_UNAME = 122,
487 SYS_ADJTIMEX = 124,
488 SYS_MPROTECT = 125,
489 SYS_SIGPROCMASK = 126,
490 SYS_INIT_MODULE = 128,
491 SYS_DELETE_MODULE = 129,
492 SYS_QUOTACTL = 131,
493 SYS_GETPGID = 132,
494 SYS_FCHDIR = 133,
495 SYS_BDFLUSH = 134,
496 SYS_SYSFS = 135,
497 SYS_PERSONALITY = 136,
498 SYS_SETFSUID = 138,
499 SYS_SETFSGID = 139,
500 SYS__LLSEEK = 140,
501 SYS_GETDENTS = 141,
502 SYS__NEWSELECT = 142,
503 SYS_FLOCK = 143,
504 SYS_MSYNC = 144,
505 SYS_READV = 145,
506 SYS_WRITEV = 146,
507 SYS_GETSID = 147,
508 SYS_FDATASYNC = 148,
509 SYS__SYSCTL = 149,
510 SYS_MLOCK = 150,
511 SYS_MUNLOCK = 151,
512 SYS_MLOCKALL = 152,
513 SYS_MUNLOCKALL = 153,
514 SYS_SCHED_SETPARAM = 154,
515 SYS_SCHED_GETPARAM = 155,
516 SYS_SCHED_SETSCHEDULER = 156,
517 SYS_SCHED_GETSCHEDULER = 157,
518 SYS_SCHED_YIELD = 158,
519 SYS_SCHED_GET_PRIORITY_MAX = 159,
520 SYS_SCHED_GET_PRIORITY_MIN = 160,
521 SYS_SCHED_RR_GET_INTERVAL = 161,
522 SYS_NANOSLEEP = 162,
523 SYS_MREMAP = 163,
524 SYS_SETRESUID = 164,
525 SYS_GETRESUID = 165,
526 SYS_POLL = 168,
527 SYS_NFSSERVCTL = 169,
528 SYS_SETRESGID = 170,
529 SYS_GETRESGID = 171,
530 SYS_PRCTL = 172,
531 SYS_RT_SIGRETURN = 173,
532 SYS_RT_SIGACTION = 174,
533 SYS_RT_SIGPROCMASK = 175,
534 SYS_RT_SIGPENDING = 176,
535 SYS_RT_SIGTIMEDWAIT = 177,
536 SYS_RT_SIGQUEUEINFO = 178,
537 SYS_RT_SIGSUSPEND = 179,
538 SYS_PREAD64 = 180,
539 SYS_PWRITE64 = 181,
540 SYS_CHOWN = 182,
541 SYS_GETCWD = 183,
542 SYS_CAPGET = 184,
543 SYS_CAPSET = 185,
544 SYS_SIGALTSTACK = 186,
545 SYS_SENDFILE = 187,
546 SYS_VFORK = 190,
547 SYS_UGETRLIMIT = 191,
548 SYS_MMAP2 = 192,
549 SYS_TRUNCATE64 = 193,
550 SYS_FTRUNCATE64 = 194,
551 SYS_STAT64 = 195,
552 SYS_LSTAT64 = 196,
553 SYS_FSTAT64 = 197,
554 SYS_LCHOWN32 = 198,
555 SYS_GETUID32 = 199,
556 SYS_GETGID32 = 200,
557 SYS_GETEUID32 = 201,
558 SYS_GETEGID32 = 202,
559 SYS_SETREUID32 = 203,
560 SYS_SETREGID32 = 204,
561 SYS_GETGROUPS32 = 205,
562 SYS_SETGROUPS32 = 206,
563 SYS_FCHOWN32 = 207,
564 SYS_SETRESUID32 = 208,
565 SYS_GETRESUID32 = 209,
566 SYS_SETRESGID32 = 210,
567 SYS_GETRESGID32 = 211,
568 SYS_CHOWN32 = 212,
569 SYS_SETUID32 = 213,
570 SYS_SETGID32 = 214,
571 SYS_SETFSUID32 = 215,
572 SYS_SETFSGID32 = 216,
573 SYS_GETDENTS64 = 217,
574 SYS_PIVOT_ROOT = 218,
575 SYS_MINCORE = 219,
576 SYS_MADVISE = 220,
577 SYS_FCNTL64 = 221,
578 SYS_GETTID = 224,
579 SYS_READAHEAD = 225,
580 SYS_SETXATTR = 226,
581 SYS_LSETXATTR = 227,
582 SYS_FSETXATTR = 228,
583 SYS_GETXATTR = 229,
584 SYS_LGETXATTR = 230,
585 SYS_FGETXATTR = 231,
586 SYS_LISTXATTR = 232,
587 SYS_LLISTXATTR = 233,
588 SYS_FLISTXATTR = 234,
589 SYS_REMOVEXATTR = 235,
590 SYS_LREMOVEXATTR = 236,
591 SYS_FREMOVEXATTR = 237,
592 SYS_TKILL = 238,
593 SYS_SENDFILE64 = 239,
594 SYS_FUTEX = 240,
595 SYS_SCHED_SETAFFINITY = 241,
596 SYS_SCHED_GETAFFINITY = 242,
597 SYS_IO_SETUP = 243,
598 SYS_IO_DESTROY = 244,
599 SYS_IO_GETEVENTS = 245,
600 SYS_IO_SUBMIT = 246,
601 SYS_IO_CANCEL = 247,
602 SYS_EXIT_GROUP = 248,
603 SYS_LOOKUP_DCOOKIE = 249,
604 SYS_EPOLL_CREATE = 250,
605 SYS_EPOLL_CTL = 251,
606 SYS_EPOLL_WAIT = 252,
607 SYS_REMAP_FILE_PAGES = 253,
608 SYS_SET_TID_ADDRESS = 256,
609 SYS_TIMER_CREATE = 257,
610 SYS_TIMER_SETTIME = 258,
611 SYS_TIMER_GETTIME = 259,
612 SYS_TIMER_GETOVERRUN = 260,
613 SYS_TIMER_DELETE = 261,
614 SYS_CLOCK_SETTIME = 262,
615 SYS_CLOCK_GETTIME = 263,
616 SYS_CLOCK_GETRES = 264,
617 SYS_CLOCK_NANOSLEEP = 265,
618 SYS_STATFS64 = 266,
619 SYS_FSTATFS64 = 267,
620 SYS_TGKILL = 268,
621 SYS_UTIMES = 269,
622 SYS_ARM_FADVISE64_64 = 270,
623 SYS_PCICONFIG_IOBASE = 271,
624 SYS_PCICONFIG_READ = 272,
625 SYS_PCICONFIG_WRITE = 273,
626 SYS_MQ_OPEN = 274,
627 SYS_MQ_UNLINK = 275,
628 SYS_MQ_TIMEDSEND = 276,
629 SYS_MQ_TIMEDRECEIVE = 277,
630 SYS_MQ_NOTIFY = 278,
631 SYS_MQ_GETSETATTR = 279,
632 SYS_WAITID = 280,
633 SYS_SOCKET = 281,
634 SYS_BIND = 282,
635 SYS_CONNECT = 283,
636 SYS_LISTEN = 284,
637 SYS_ACCEPT = 285,
638 SYS_GETSOCKNAME = 286,
639 SYS_GETPEERNAME = 287,
640 SYS_SOCKETPAIR = 288,
641 SYS_SEND = 289,
642 SYS_SENDTO = 290,
643 SYS_RECV = 291,
644 SYS_RECVFROM = 292,
645 SYS_SHUTDOWN = 293,
646 SYS_SETSOCKOPT = 294,
647 SYS_GETSOCKOPT = 295,
648 SYS_SENDMSG = 296,
649 SYS_RECVMSG = 297,
650 SYS_SEMOP = 298,
651 SYS_SEMGET = 299,
652 SYS_SEMCTL = 300,
653 SYS_MSGSND = 301,
654 SYS_MSGRCV = 302,
655 SYS_MSGGET = 303,
656 SYS_MSGCTL = 304,
657 SYS_SHMAT = 305,
658 SYS_SHMDT = 306,
659 SYS_SHMGET = 307,
660 SYS_SHMCTL = 308,
661 SYS_ADD_KEY = 309,
662 SYS_REQUEST_KEY = 310,
663 SYS_KEYCTL = 311,
664 SYS_SEMTIMEDOP = 312,
665 SYS_VSERVER = 313,
666 SYS_IOPRIO_SET = 314,
667 SYS_IOPRIO_GET = 315,
668 SYS_INOTIFY_INIT = 316,
669 SYS_INOTIFY_ADD_WATCH = 317,
670 SYS_INOTIFY_RM_WATCH = 318,
671 SYS_MBIND = 319,
672 SYS_GET_MEMPOLICY = 320,
673 SYS_SET_MEMPOLICY = 321,
674 SYS_OPENAT = 322,
675 SYS_MKDIRAT = 323,
676 SYS_MKNODAT = 324,
677 SYS_FCHOWNAT = 325,
678 SYS_FUTIMESAT = 326,
679 SYS_FSTATAT64 = 327,
680 SYS_UNLINKAT = 328,
681 SYS_RENAMEAT = 329,
682 SYS_LINKAT = 330,
683 SYS_SYMLINKAT = 331,
684 SYS_READLINKAT = 332,
685 SYS_FCHMODAT = 333,
686 SYS_FACCESSAT = 334,
687 SYS_PSELECT6 = 335,
688 SYS_PPOLL = 336,
689 SYS_UNSHARE = 337,
690 SYS_SET_ROBUST_LIST = 338,
691 SYS_GET_ROBUST_LIST = 339,
692 SYS_SPLICE = 340,
693 SYS_SELECT = 341,
694 SYS_SYNC_FILE_RANGE2 = 341,
695 SYS_TEE = 342,
696 SYS_VMSPLICE = 343,
697 SYS_MOVE_PAGES = 344,
698 SYS_GETCPU = 345,
699 SYS_EPOLL_PWAIT = 346,
700 SYS_KEXEC_LOAD = 347,
701 SYS_UTIMENSAT = 348,
702 SYS_SIGNALFD = 349,
703 SYS_TIMERFD_CREATE = 350,
704 SYS_EVENTFD = 351,
705 SYS_FALLOCATE = 352,
706 SYS_TIMERFD_SETTIME = 353,
707 SYS_TIMERFD_GETTIME = 354,
708 SYS_SIGNALFD4 = 355,
709 SYS_EVENTFD2 = 356,
710 SYS_EPOLL_CREATE1 = 357,
711 SYS_DUP3 = 358,
712 SYS_PIPE2 = 359,
713 SYS_INOTIFY_INIT1 = 360,
714 SYS_PREADV = 361,
715 SYS_PWRITEV = 362,
716 SYS_RT_TGSIGQUEUEINFO = 363,
717 SYS_PERF_EVENT_OPEN = 364,
718 SYS_RECVMMSG = 365,
719 SYS_ACCEPT4 = 366,
720 SYS_FANOTIFY_INIT = 367,
721 SYS_FANOTIFY_MARK = 368,
722 SYS_PRLIMIT64 = 369,
723 SYS_NAME_TO_HANDLE_AT = 370,
724 SYS_OPEN_BY_HANDLE_AT = 371,
725 SYS_CLOCK_ADJTIME = 372,
726 SYS_SYNCFS = 373,
727 SYS_SENDMMSG = 374,
728 SYS_SETNS = 375,
729 SYS_PROCESS_VM_READV = 376,
730 SYS_PROCESS_VM_WRITEV = 377,
731 SYS_KCMP = 378,
732 SYS_FINIT_MODULE = 379,
733 SYS_SCHED_SETATTR = 380,
734 SYS_SCHED_GETATTR = 381,
735 SYS_RENAMEAT2 = 382,
736 SYS_SECCOMP = 383,
737 SYS_GETRANDOM = 384,
738 SYS_MEMFD_CREATE = 385,
739 SYS_BPF = 386,
740 SYS_EXECVEAT = 387,
741 SYS_USERFAULTFD = 388,
742 SYS_MEMBARRIER = 389,
743 SYS_MLOCK2 = 390,
744 SYS_COPY_FILE_RANGE = 391,
745 SYS_PREADV2 = 392,
746 SYS_PWRITEV2 = 393,
747 SYS_PKEY_MPROTECT = 394,
748 SYS_PKEY_ALLOC = 395,
749 SYS_PKEY_FREE = 396,
750 SYS_STATX = 397,
751 // -----
752 SYS_SHBUF_CREATE,
753 SYS_SHBUF_GET,
754 SYS_SHBUF_FREE,
755 SYS_PTHREAD_CREATE,
756 SYS_MMAP,
757 SYS_WAITPID,
758};
759#endif
760
761typedef enum __sysid sysid_t;
762
763#endif // _KERNEL_LIBKERN_BITS_SYSCALLS_H