blob: c6a3302eada75d9fc66600cd33ebe20951e77e92 [file] [log] [blame]
// Copyright 2017 The Chromium OS Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// Generated with: cat arch/x86/entry/syscalls/syscall_32.tbl |
// awk ' { print "SYS_" $3 " = " $1"," } '
#[allow(dead_code)]
#[allow(non_camel_case_types)]
pub enum LinuxSyscall {
SYS_restart_syscall = 0,
SYS_exit = 1,
SYS_fork = 2,
SYS_read = 3,
SYS_write = 4,
SYS_open = 5,
SYS_close = 6,
SYS_waitpid = 7,
SYS_creat = 8,
SYS_link = 9,
SYS_unlink = 10,
SYS_execve = 11,
SYS_chdir = 12,
SYS_time = 13,
SYS_mknod = 14,
SYS_chmod = 15,
SYS_lchown = 16,
SYS_break = 17,
SYS_oldstat = 18,
SYS_lseek = 19,
SYS_getpid = 20,
SYS_mount = 21,
SYS_umount = 22,
SYS_setuid = 23,
SYS_getuid = 24,
SYS_stime = 25,
SYS_ptrace = 26,
SYS_alarm = 27,
SYS_oldfstat = 28,
SYS_pause = 29,
SYS_utime = 30,
SYS_stty = 31,
SYS_gtty = 32,
SYS_access = 33,
SYS_nice = 34,
SYS_ftime = 35,
SYS_sync = 36,
SYS_kill = 37,
SYS_rename = 38,
SYS_mkdir = 39,
SYS_rmdir = 40,
SYS_dup = 41,
SYS_pipe = 42,
SYS_times = 43,
SYS_prof = 44,
SYS_brk = 45,
SYS_setgid = 46,
SYS_getgid = 47,
SYS_signal = 48,
SYS_geteuid = 49,
SYS_getegid = 50,
SYS_acct = 51,
SYS_umount2 = 52,
SYS_lock = 53,
SYS_ioctl = 54,
SYS_fcntl = 55,
SYS_mpx = 56,
SYS_setpgid = 57,
SYS_ulimit = 58,
SYS_oldolduname = 59,
SYS_umask = 60,
SYS_chroot = 61,
SYS_ustat = 62,
SYS_dup2 = 63,
SYS_getppid = 64,
SYS_getpgrp = 65,
SYS_setsid = 66,
SYS_sigaction = 67,
SYS_sgetmask = 68,
SYS_ssetmask = 69,
SYS_setreuid = 70,
SYS_setregid = 71,
SYS_sigsuspend = 72,
SYS_sigpending = 73,
SYS_sethostname = 74,
SYS_setrlimit = 75,
SYS_getrlimit = 76,
SYS_getrusage = 77,
SYS_gettimeofday = 78,
SYS_settimeofday = 79,
SYS_getgroups = 80,
SYS_setgroups = 81,
SYS_select = 82,
SYS_symlink = 83,
SYS_oldlstat = 84,
SYS_readlink = 85,
SYS_uselib = 86,
SYS_swapon = 87,
SYS_reboot = 88,
SYS_readdir = 89,
SYS_mmap = 90,
SYS_munmap = 91,
SYS_truncate = 92,
SYS_ftruncate = 93,
SYS_fchmod = 94,
SYS_fchown = 95,
SYS_getpriority = 96,
SYS_setpriority = 97,
SYS_profil = 98,
SYS_statfs = 99,
SYS_fstatfs = 100,
SYS_ioperm = 101,
SYS_socketcall = 102,
SYS_syslog = 103,
SYS_setitimer = 104,
SYS_getitimer = 105,
SYS_stat = 106,
SYS_lstat = 107,
SYS_fstat = 108,
SYS_olduname = 109,
SYS_iopl = 110,
SYS_vhangup = 111,
SYS_idle = 112,
SYS_vm86old = 113,
SYS_wait4 = 114,
SYS_swapoff = 115,
SYS_sysinfo = 116,
SYS_ipc = 117,
SYS_fsync = 118,
SYS_sigreturn = 119,
SYS_clone = 120,
SYS_setdomainname = 121,
SYS_uname = 122,
SYS_modify_ldt = 123,
SYS_adjtimex = 124,
SYS_mprotect = 125,
SYS_sigprocmask = 126,
SYS_create_module = 127,
SYS_init_module = 128,
SYS_delete_module = 129,
SYS_get_kernel_syms = 130,
SYS_quotactl = 131,
SYS_getpgid = 132,
SYS_fchdir = 133,
SYS_bdflush = 134,
SYS_sysfs = 135,
SYS_personality = 136,
SYS_afs_syscall = 137,
SYS_setfsuid = 138,
SYS_setfsgid = 139,
SYS__llseek = 140,
SYS_getdents = 141,
SYS__newselect = 142,
SYS_flock = 143,
SYS_msync = 144,
SYS_readv = 145,
SYS_writev = 146,
SYS_getsid = 147,
SYS_fdatasync = 148,
SYS__sysctl = 149,
SYS_mlock = 150,
SYS_munlock = 151,
SYS_mlockall = 152,
SYS_munlockall = 153,
SYS_sched_setparam = 154,
SYS_sched_getparam = 155,
SYS_sched_setscheduler = 156,
SYS_sched_getscheduler = 157,
SYS_sched_yield = 158,
SYS_sched_get_priority_max = 159,
SYS_sched_get_priority_min = 160,
SYS_sched_rr_get_interval = 161,
SYS_nanosleep = 162,
SYS_mremap = 163,
SYS_setresuid = 164,
SYS_getresuid = 165,
SYS_vm86 = 166,
SYS_query_module = 167,
SYS_poll = 168,
SYS_nfsservctl = 169,
SYS_setresgid = 170,
SYS_getresgid = 171,
SYS_prctl = 172,
SYS_rt_sigreturn = 173,
SYS_rt_sigaction = 174,
SYS_rt_sigprocmask = 175,
SYS_rt_sigpending = 176,
SYS_rt_sigtimedwait = 177,
SYS_rt_sigqueueinfo = 178,
SYS_rt_sigsuspend = 179,
SYS_pread64 = 180,
SYS_pwrite64 = 181,
SYS_chown = 182,
SYS_getcwd = 183,
SYS_capget = 184,
SYS_capset = 185,
SYS_sigaltstack = 186,
SYS_sendfile = 187,
SYS_getpmsg = 188,
SYS_putpmsg = 189,
SYS_vfork = 190,
SYS_ugetrlimit = 191,
SYS_mmap2 = 192,
SYS_truncate64 = 193,
SYS_ftruncate64 = 194,
SYS_stat64 = 195,
SYS_lstat64 = 196,
SYS_fstat64 = 197,
SYS_lchown32 = 198,
SYS_getuid32 = 199,
SYS_getgid32 = 200,
SYS_geteuid32 = 201,
SYS_getegid32 = 202,
SYS_setreuid32 = 203,
SYS_setregid32 = 204,
SYS_getgroups32 = 205,
SYS_setgroups32 = 206,
SYS_fchown32 = 207,
SYS_setresuid32 = 208,
SYS_getresuid32 = 209,
SYS_setresgid32 = 210,
SYS_getresgid32 = 211,
SYS_chown32 = 212,
SYS_setuid32 = 213,
SYS_setgid32 = 214,
SYS_setfsuid32 = 215,
SYS_setfsgid32 = 216,
SYS_pivot_root = 217,
SYS_mincore = 218,
SYS_madvise = 219,
SYS_getdents64 = 220,
SYS_fcntl64 = 221,
SYS_gettid = 224,
SYS_readahead = 225,
SYS_setxattr = 226,
SYS_lsetxattr = 227,
SYS_fsetxattr = 228,
SYS_getxattr = 229,
SYS_lgetxattr = 230,
SYS_fgetxattr = 231,
SYS_listxattr = 232,
SYS_llistxattr = 233,
SYS_flistxattr = 234,
SYS_removexattr = 235,
SYS_lremovexattr = 236,
SYS_fremovexattr = 237,
SYS_tkill = 238,
SYS_sendfile64 = 239,
SYS_futex = 240,
SYS_sched_setaffinity = 241,
SYS_sched_getaffinity = 242,
SYS_set_thread_area = 243,
SYS_get_thread_area = 244,
SYS_io_setup = 245,
SYS_io_destroy = 246,
SYS_io_getevents = 247,
SYS_io_submit = 248,
SYS_io_cancel = 249,
SYS_fadvise64 = 250,
SYS_exit_group = 252,
SYS_lookup_dcookie = 253,
SYS_epoll_create = 254,
SYS_epoll_ctl = 255,
SYS_epoll_wait = 256,
SYS_remap_file_pages = 257,
SYS_set_tid_address = 258,
SYS_timer_create = 259,
SYS_timer_settime = 260,
SYS_timer_gettime = 261,
SYS_timer_getoverrun = 262,
SYS_timer_delete = 263,
SYS_clock_settime = 264,
SYS_clock_gettime = 265,
SYS_clock_getres = 266,
SYS_clock_nanosleep = 267,
SYS_statfs64 = 268,
SYS_fstatfs64 = 269,
SYS_tgkill = 270,
SYS_utimes = 271,
SYS_fadvise64_64 = 272,
SYS_vserver = 273,
SYS_mbind = 274,
SYS_get_mempolicy = 275,
SYS_set_mempolicy = 276,
SYS_mq_open = 277,
SYS_mq_unlink = 278,
SYS_mq_timedsend = 279,
SYS_mq_timedreceive = 280,
SYS_mq_notify = 281,
SYS_mq_getsetattr = 282,
SYS_kexec_load = 283,
SYS_waitid = 284,
SYS_sys_setaltroot = 285,
SYS_add_key = 286,
SYS_request_key = 287,
SYS_keyctl = 288,
SYS_ioprio_set = 289,
SYS_ioprio_get = 290,
SYS_inotify_init = 291,
SYS_inotify_add_watch = 292,
SYS_inotify_rm_watch = 293,
SYS_migrate_pages = 294,
SYS_openat = 295,
SYS_mkdirat = 296,
SYS_mknodat = 297,
SYS_fchownat = 298,
SYS_futimesat = 299,
SYS_fstatat64 = 300,
SYS_unlinkat = 301,
SYS_renameat = 302,
SYS_linkat = 303,
SYS_symlinkat = 304,
SYS_readlinkat = 305,
SYS_fchmodat = 306,
SYS_faccessat = 307,
SYS_pselect6 = 308,
SYS_ppoll = 309,
SYS_unshare = 310,
SYS_set_robust_list = 311,
SYS_get_robust_list = 312,
SYS_splice = 313,
SYS_sync_file_range = 314,
SYS_tee = 315,
SYS_vmsplice = 316,
SYS_move_pages = 317,
SYS_getcpu = 318,
SYS_epoll_pwait = 319,
SYS_utimensat = 320,
SYS_signalfd = 321,
SYS_timerfd_create = 322,
SYS_eventfd = 323,
SYS_fallocate = 324,
SYS_timerfd_settime = 325,
SYS_timerfd_gettime = 326,
SYS_signalfd4 = 327,
SYS_eventfd2 = 328,
SYS_epoll_create1 = 329,
SYS_dup3 = 330,
SYS_pipe2 = 331,
SYS_inotify_init1 = 332,
SYS_preadv = 333,
SYS_pwritev = 334,
SYS_rt_tgsigqueueinfo = 335,
SYS_perf_event_open = 336,
SYS_recvmmsg = 337,
SYS_fanotify_init = 338,
SYS_fanotify_mark = 339,
SYS_prlimit64 = 340,
SYS_name_to_handle_at = 341,
SYS_open_by_handle_at = 342,
SYS_clock_adjtime = 343,
SYS_syncfs = 344,
SYS_sendmmsg = 345,
SYS_setns = 346,
SYS_process_vm_readv = 347,
SYS_process_vm_writev = 348,
SYS_kcmp = 349,
SYS_finit_module = 350,
SYS_sched_setattr = 351,
SYS_sched_getattr = 352,
SYS_renameat2 = 353,
SYS_seccomp = 354,
SYS_getrandom = 355,
SYS_memfd_create = 356,
SYS_bpf = 357,
SYS_execveat = 358,
SYS_socket = 359,
SYS_socketpair = 360,
SYS_bind = 361,
SYS_connect = 362,
SYS_listen = 363,
SYS_accept4 = 364,
SYS_getsockopt = 365,
SYS_setsockopt = 366,
SYS_getsockname = 367,
SYS_getpeername = 368,
SYS_sendto = 369,
SYS_sendmsg = 370,
SYS_recvfrom = 371,
SYS_recvmsg = 372,
SYS_shutdown = 373,
SYS_userfaultfd = 374,
SYS_membarrier = 375,
SYS_mlock2 = 376,
}