opuntiaOS - an operating system targeting x86 and ARMv7
at master 18 kB view raw
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