Sysno

Enum Sysno 

Source
#[non_exhaustive]
#[repr(usize)]
pub enum Sysno {
Show 371 variants read = 1_073_741_824, write = 1_073_741_825, open = 1_073_741_826, close = 1_073_741_827, stat = 1_073_741_828, fstat = 1_073_741_829, lstat = 1_073_741_830, poll = 1_073_741_831, lseek = 1_073_741_832, mmap = 1_073_741_833, mprotect = 1_073_741_834, munmap = 1_073_741_835, brk = 1_073_741_836, rt_sigprocmask = 1_073_741_838, pread64 = 1_073_741_841, pwrite64 = 1_073_741_842, access = 1_073_741_845, pipe = 1_073_741_846, select = 1_073_741_847, sched_yield = 1_073_741_848, mremap = 1_073_741_849, msync = 1_073_741_850, mincore = 1_073_741_851, madvise = 1_073_741_852, shmget = 1_073_741_853, shmat = 1_073_741_854, shmctl = 1_073_741_855, dup = 1_073_741_856, dup2 = 1_073_741_857, pause = 1_073_741_858, nanosleep = 1_073_741_859, getitimer = 1_073_741_860, alarm = 1_073_741_861, setitimer = 1_073_741_862, getpid = 1_073_741_863, sendfile = 1_073_741_864, socket = 1_073_741_865, connect = 1_073_741_866, accept = 1_073_741_867, sendto = 1_073_741_868, shutdown = 1_073_741_872, bind = 1_073_741_873, listen = 1_073_741_874, getsockname = 1_073_741_875, getpeername = 1_073_741_876, socketpair = 1_073_741_877, clone = 1_073_741_880, fork = 1_073_741_881, vfork = 1_073_741_882, exit = 1_073_741_884, wait4 = 1_073_741_885, kill = 1_073_741_886, uname = 1_073_741_887, semget = 1_073_741_888, semop = 1_073_741_889, semctl = 1_073_741_890, shmdt = 1_073_741_891, msgget = 1_073_741_892, msgsnd = 1_073_741_893, msgrcv = 1_073_741_894, msgctl = 1_073_741_895, fcntl = 1_073_741_896, flock = 1_073_741_897, fsync = 1_073_741_898, fdatasync = 1_073_741_899, truncate = 1_073_741_900, ftruncate = 1_073_741_901, getdents = 1_073_741_902, getcwd = 1_073_741_903, chdir = 1_073_741_904, fchdir = 1_073_741_905, rename = 1_073_741_906, mkdir = 1_073_741_907, rmdir = 1_073_741_908, creat = 1_073_741_909, link = 1_073_741_910, unlink = 1_073_741_911, symlink = 1_073_741_912, readlink = 1_073_741_913, chmod = 1_073_741_914, fchmod = 1_073_741_915, chown = 1_073_741_916, fchown = 1_073_741_917, lchown = 1_073_741_918, umask = 1_073_741_919, gettimeofday = 1_073_741_920, getrlimit = 1_073_741_921, getrusage = 1_073_741_922, sysinfo = 1_073_741_923, times = 1_073_741_924, getuid = 1_073_741_926, syslog = 1_073_741_927, getgid = 1_073_741_928, setuid = 1_073_741_929, setgid = 1_073_741_930, geteuid = 1_073_741_931, getegid = 1_073_741_932, setpgid = 1_073_741_933, getppid = 1_073_741_934, getpgrp = 1_073_741_935, setsid = 1_073_741_936, setreuid = 1_073_741_937, setregid = 1_073_741_938, getgroups = 1_073_741_939, setgroups = 1_073_741_940, setresuid = 1_073_741_941, getresuid = 1_073_741_942, setresgid = 1_073_741_943, getresgid = 1_073_741_944, getpgid = 1_073_741_945, setfsuid = 1_073_741_946, setfsgid = 1_073_741_947, getsid = 1_073_741_948, capget = 1_073_741_949, capset = 1_073_741_950, rt_sigsuspend = 1_073_741_954, utime = 1_073_741_956, mknod = 1_073_741_957, personality = 1_073_741_959, ustat = 1_073_741_960, statfs = 1_073_741_961, fstatfs = 1_073_741_962, sysfs = 1_073_741_963, getpriority = 1_073_741_964, setpriority = 1_073_741_965, sched_setparam = 1_073_741_966, sched_getparam = 1_073_741_967, sched_setscheduler = 1_073_741_968, sched_getscheduler = 1_073_741_969, sched_get_priority_max = 1_073_741_970, sched_get_priority_min = 1_073_741_971, sched_rr_get_interval = 1_073_741_972, mlock = 1_073_741_973, munlock = 1_073_741_974, mlockall = 1_073_741_975, munlockall = 1_073_741_976, vhangup = 1_073_741_977, modify_ldt = 1_073_741_978, pivot_root = 1_073_741_979, prctl = 1_073_741_981, arch_prctl = 1_073_741_982, adjtimex = 1_073_741_983, setrlimit = 1_073_741_984, chroot = 1_073_741_985, sync = 1_073_741_986, acct = 1_073_741_987, settimeofday = 1_073_741_988, mount = 1_073_741_989, umount2 = 1_073_741_990, swapon = 1_073_741_991, swapoff = 1_073_741_992, reboot = 1_073_741_993, sethostname = 1_073_741_994, setdomainname = 1_073_741_995, iopl = 1_073_741_996, ioperm = 1_073_741_997, init_module = 1_073_741_999, delete_module = 1_073_742_000, quotactl = 1_073_742_003, getpmsg = 1_073_742_005, putpmsg = 1_073_742_006, afs_syscall = 1_073_742_007, tuxcall = 1_073_742_008, security = 1_073_742_009, gettid = 1_073_742_010, readahead = 1_073_742_011, setxattr = 1_073_742_012, lsetxattr = 1_073_742_013, fsetxattr = 1_073_742_014, getxattr = 1_073_742_015, lgetxattr = 1_073_742_016, fgetxattr = 1_073_742_017, listxattr = 1_073_742_018, llistxattr = 1_073_742_019, flistxattr = 1_073_742_020, removexattr = 1_073_742_021, lremovexattr = 1_073_742_022, fremovexattr = 1_073_742_023, tkill = 1_073_742_024, time = 1_073_742_025, futex = 1_073_742_026, sched_setaffinity = 1_073_742_027, sched_getaffinity = 1_073_742_028, io_destroy = 1_073_742_031, io_getevents = 1_073_742_032, io_cancel = 1_073_742_034, lookup_dcookie = 1_073_742_036, epoll_create = 1_073_742_037, remap_file_pages = 1_073_742_040, getdents64 = 1_073_742_041, set_tid_address = 1_073_742_042, restart_syscall = 1_073_742_043, semtimedop = 1_073_742_044, fadvise64 = 1_073_742_045, timer_settime = 1_073_742_047, timer_gettime = 1_073_742_048, timer_getoverrun = 1_073_742_049, timer_delete = 1_073_742_050, clock_settime = 1_073_742_051, clock_gettime = 1_073_742_052, clock_getres = 1_073_742_053, clock_nanosleep = 1_073_742_054, exit_group = 1_073_742_055, epoll_wait = 1_073_742_056, epoll_ctl = 1_073_742_057, tgkill = 1_073_742_058, utimes = 1_073_742_059, mbind = 1_073_742_061, set_mempolicy = 1_073_742_062, get_mempolicy = 1_073_742_063, mq_open = 1_073_742_064, mq_unlink = 1_073_742_065, mq_timedsend = 1_073_742_066, mq_timedreceive = 1_073_742_067, mq_getsetattr = 1_073_742_069, add_key = 1_073_742_072, request_key = 1_073_742_073, keyctl = 1_073_742_074, ioprio_set = 1_073_742_075, ioprio_get = 1_073_742_076, inotify_init = 1_073_742_077, inotify_add_watch = 1_073_742_078, inotify_rm_watch = 1_073_742_079, migrate_pages = 1_073_742_080, openat = 1_073_742_081, mkdirat = 1_073_742_082, mknodat = 1_073_742_083, fchownat = 1_073_742_084, futimesat = 1_073_742_085, newfstatat = 1_073_742_086, unlinkat = 1_073_742_087, renameat = 1_073_742_088, linkat = 1_073_742_089, symlinkat = 1_073_742_090, readlinkat = 1_073_742_091, fchmodat = 1_073_742_092, faccessat = 1_073_742_093, pselect6 = 1_073_742_094, ppoll = 1_073_742_095, unshare = 1_073_742_096, splice = 1_073_742_099, tee = 1_073_742_100, sync_file_range = 1_073_742_101, utimensat = 1_073_742_104, epoll_pwait = 1_073_742_105, signalfd = 1_073_742_106, timerfd_create = 1_073_742_107, eventfd = 1_073_742_108, fallocate = 1_073_742_109, timerfd_settime = 1_073_742_110, timerfd_gettime = 1_073_742_111, accept4 = 1_073_742_112, signalfd4 = 1_073_742_113, eventfd2 = 1_073_742_114, epoll_create1 = 1_073_742_115, dup3 = 1_073_742_116, pipe2 = 1_073_742_117, inotify_init1 = 1_073_742_118, perf_event_open = 1_073_742_122, fanotify_init = 1_073_742_124, fanotify_mark = 1_073_742_125, prlimit64 = 1_073_742_126, name_to_handle_at = 1_073_742_127, open_by_handle_at = 1_073_742_128, clock_adjtime = 1_073_742_129, syncfs = 1_073_742_130, setns = 1_073_742_132, getcpu = 1_073_742_133, kcmp = 1_073_742_136, finit_module = 1_073_742_137, sched_setattr = 1_073_742_138, sched_getattr = 1_073_742_139, renameat2 = 1_073_742_140, seccomp = 1_073_742_141, getrandom = 1_073_742_142, memfd_create = 1_073_742_143, kexec_file_load = 1_073_742_144, bpf = 1_073_742_145, userfaultfd = 1_073_742_147, membarrier = 1_073_742_148, mlock2 = 1_073_742_149, copy_file_range = 1_073_742_150, pkey_mprotect = 1_073_742_153, pkey_alloc = 1_073_742_154, pkey_free = 1_073_742_155, statx = 1_073_742_156, io_pgetevents = 1_073_742_157, rseq = 1_073_742_158, uretprobe = 1_073_742_159, pidfd_send_signal = 1_073_742_248, io_uring_setup = 1_073_742_249, io_uring_enter = 1_073_742_250, io_uring_register = 1_073_742_251, open_tree = 1_073_742_252, move_mount = 1_073_742_253, fsopen = 1_073_742_254, fsconfig = 1_073_742_255, fsmount = 1_073_742_256, fspick = 1_073_742_257, pidfd_open = 1_073_742_258, clone3 = 1_073_742_259, close_range = 1_073_742_260, openat2 = 1_073_742_261, pidfd_getfd = 1_073_742_262, faccessat2 = 1_073_742_263, process_madvise = 1_073_742_264, epoll_pwait2 = 1_073_742_265, mount_setattr = 1_073_742_266, quotactl_fd = 1_073_742_267, landlock_create_ruleset = 1_073_742_268, landlock_add_rule = 1_073_742_269, landlock_restrict_self = 1_073_742_270, memfd_secret = 1_073_742_271, process_mrelease = 1_073_742_272, futex_waitv = 1_073_742_273, set_mempolicy_home_node = 1_073_742_274, cachestat = 1_073_742_275, fchmodat2 = 1_073_742_276, map_shadow_stack = 1_073_742_277, futex_wake = 1_073_742_278, futex_wait = 1_073_742_279, futex_requeue = 1_073_742_280, statmount = 1_073_742_281, listmount = 1_073_742_282, lsm_get_self_attr = 1_073_742_283, lsm_set_self_attr = 1_073_742_284, lsm_list_modules = 1_073_742_285, mseal = 1_073_742_286, setxattrat = 1_073_742_287, getxattrat = 1_073_742_288, listxattrat = 1_073_742_289, removexattrat = 1_073_742_290, open_tree_attr = 1_073_742_291, file_getattr = 1_073_742_292, file_setattr = 1_073_742_293, rt_sigaction = 1_073_742_336, rt_sigreturn = 1_073_742_337, ioctl = 1_073_742_338, readv = 1_073_742_339, writev = 1_073_742_340, recvfrom = 1_073_742_341, sendmsg = 1_073_742_342, recvmsg = 1_073_742_343, execve = 1_073_742_344, ptrace = 1_073_742_345, rt_sigpending = 1_073_742_346, rt_sigtimedwait = 1_073_742_347, rt_sigqueueinfo = 1_073_742_348, sigaltstack = 1_073_742_349, timer_create = 1_073_742_350, mq_notify = 1_073_742_351, kexec_load = 1_073_742_352, waitid = 1_073_742_353, set_robust_list = 1_073_742_354, get_robust_list = 1_073_742_355, vmsplice = 1_073_742_356, move_pages = 1_073_742_357, preadv = 1_073_742_358, pwritev = 1_073_742_359, rt_tgsigqueueinfo = 1_073_742_360, recvmmsg = 1_073_742_361, sendmmsg = 1_073_742_362, process_vm_readv = 1_073_742_363, process_vm_writev = 1_073_742_364, setsockopt = 1_073_742_365, getsockopt = 1_073_742_366, io_setup = 1_073_742_367, io_submit = 1_073_742_368, execveat = 1_073_742_369, preadv2 = 1_073_742_370, pwritev2 = 1_073_742_371,
}
Expand description

List of system call numbers.

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

read = 1_073_741_824

See doc at read(2).

§

write = 1_073_741_825

See doc at write(2).

§

open = 1_073_741_826

See doc at open(2).

§

close = 1_073_741_827

See doc at close(2).

§

stat = 1_073_741_828

See doc at stat(2).

§

fstat = 1_073_741_829

See doc at fstat(2).

§

lstat = 1_073_741_830

See doc at lstat(2).

§

poll = 1_073_741_831

See doc at poll(2).

§

lseek = 1_073_741_832

See doc at lseek(2).

§

mmap = 1_073_741_833

See doc at mmap(2).

§

mprotect = 1_073_741_834

See doc at mprotect(2).

§

munmap = 1_073_741_835

See doc at munmap(2).

§

brk = 1_073_741_836

See doc at brk(2).

§

rt_sigprocmask = 1_073_741_838

See doc at rt_sigprocmask(2).

§

pread64 = 1_073_741_841

See doc at pread64(2).

§

pwrite64 = 1_073_741_842

See doc at pwrite64(2).

§

access = 1_073_741_845

See doc at access(2).

§

pipe = 1_073_741_846

See doc at pipe(2).

§

select = 1_073_741_847

See doc at select(2).

§

sched_yield = 1_073_741_848

See doc at sched_yield(2).

§

mremap = 1_073_741_849

See doc at mremap(2).

§

msync = 1_073_741_850

See doc at msync(2).

§

mincore = 1_073_741_851

See doc at mincore(2).

§

madvise = 1_073_741_852

See doc at madvise(2).

§

shmget = 1_073_741_853

See doc at shmget(2).

§

shmat = 1_073_741_854

See doc at shmat(2).

§

shmctl = 1_073_741_855

See doc at shmctl(2).

§

dup = 1_073_741_856

See doc at dup(2).

§

dup2 = 1_073_741_857

See doc at dup2(2).

§

pause = 1_073_741_858

See doc at pause(2).

§

nanosleep = 1_073_741_859

See doc at nanosleep(2).

§

getitimer = 1_073_741_860

See doc at getitimer(2).

§

alarm = 1_073_741_861

See doc at alarm(2).

§

setitimer = 1_073_741_862

See doc at setitimer(2).

§

getpid = 1_073_741_863

See doc at getpid(2).

§

sendfile = 1_073_741_864

See doc at sendfile(2).

§

socket = 1_073_741_865

See doc at socket(2).

§

connect = 1_073_741_866

See doc at connect(2).

§

accept = 1_073_741_867

See doc at accept(2).

§

sendto = 1_073_741_868

See doc at sendto(2).

§

shutdown = 1_073_741_872

See doc at shutdown(2).

§

bind = 1_073_741_873

See doc at bind(2).

§

listen = 1_073_741_874

See doc at listen(2).

§

getsockname = 1_073_741_875

See doc at getsockname(2).

§

getpeername = 1_073_741_876

See doc at getpeername(2).

§

socketpair = 1_073_741_877

See doc at socketpair(2).

§

clone = 1_073_741_880

See doc at clone(2).

§

fork = 1_073_741_881

See doc at fork(2).

§

vfork = 1_073_741_882

See doc at vfork(2).

§

exit = 1_073_741_884

See doc at exit(2).

§

wait4 = 1_073_741_885

See doc at wait4(2).

§

kill = 1_073_741_886

See doc at kill(2).

§

uname = 1_073_741_887

See doc at uname(2).

§

semget = 1_073_741_888

See doc at semget(2).

§

semop = 1_073_741_889

See doc at semop(2).

§

semctl = 1_073_741_890

See doc at semctl(2).

§

shmdt = 1_073_741_891

See doc at shmdt(2).

§

msgget = 1_073_741_892

See doc at msgget(2).

§

msgsnd = 1_073_741_893

See doc at msgsnd(2).

§

msgrcv = 1_073_741_894

See doc at msgrcv(2).

§

msgctl = 1_073_741_895

See doc at msgctl(2).

§

fcntl = 1_073_741_896

See doc at fcntl(2).

§

flock = 1_073_741_897

See doc at flock(2).

§

fsync = 1_073_741_898

See doc at fsync(2).

§

fdatasync = 1_073_741_899

See doc at fdatasync(2).

§

truncate = 1_073_741_900

See doc at truncate(2).

§

ftruncate = 1_073_741_901

See doc at ftruncate(2).

§

getdents = 1_073_741_902

See doc at getdents(2).

§

getcwd = 1_073_741_903

See doc at getcwd(2).

§

chdir = 1_073_741_904

See doc at chdir(2).

§

fchdir = 1_073_741_905

See doc at fchdir(2).

§

rename = 1_073_741_906

See doc at rename(2).

§

mkdir = 1_073_741_907

See doc at mkdir(2).

§

rmdir = 1_073_741_908

See doc at rmdir(2).

§

creat = 1_073_741_909

See doc at creat(2).

See doc at link(2).

See doc at unlink(2).

See doc at symlink(2).

See doc at readlink(2).

§

chmod = 1_073_741_914

See doc at chmod(2).

§

fchmod = 1_073_741_915

See doc at fchmod(2).

§

chown = 1_073_741_916

See doc at chown(2).

§

fchown = 1_073_741_917

See doc at fchown(2).

§

lchown = 1_073_741_918

See doc at lchown(2).

§

umask = 1_073_741_919

See doc at umask(2).

§

gettimeofday = 1_073_741_920

See doc at gettimeofday(2).

§

getrlimit = 1_073_741_921

See doc at getrlimit(2).

§

getrusage = 1_073_741_922

See doc at getrusage(2).

§

sysinfo = 1_073_741_923

See doc at sysinfo(2).

§

times = 1_073_741_924

See doc at times(2).

§

getuid = 1_073_741_926

See doc at getuid(2).

§

syslog = 1_073_741_927

See doc at syslog(2).

§

getgid = 1_073_741_928

See doc at getgid(2).

§

setuid = 1_073_741_929

See doc at setuid(2).

§

setgid = 1_073_741_930

See doc at setgid(2).

§

geteuid = 1_073_741_931

See doc at geteuid(2).

§

getegid = 1_073_741_932

See doc at getegid(2).

§

setpgid = 1_073_741_933

See doc at setpgid(2).

§

getppid = 1_073_741_934

See doc at getppid(2).

§

getpgrp = 1_073_741_935

See doc at getpgrp(2).

§

setsid = 1_073_741_936

See doc at setsid(2).

§

setreuid = 1_073_741_937

See doc at setreuid(2).

§

setregid = 1_073_741_938

See doc at setregid(2).

§

getgroups = 1_073_741_939

See doc at getgroups(2).

§

setgroups = 1_073_741_940

See doc at setgroups(2).

§

setresuid = 1_073_741_941

See doc at setresuid(2).

§

getresuid = 1_073_741_942

See doc at getresuid(2).

§

setresgid = 1_073_741_943

See doc at setresgid(2).

§

getresgid = 1_073_741_944

See doc at getresgid(2).

§

getpgid = 1_073_741_945

See doc at getpgid(2).

§

setfsuid = 1_073_741_946

See doc at setfsuid(2).

§

setfsgid = 1_073_741_947

See doc at setfsgid(2).

§

getsid = 1_073_741_948

See doc at getsid(2).

§

capget = 1_073_741_949

See doc at capget(2).

§

capset = 1_073_741_950

See doc at capset(2).

§

rt_sigsuspend = 1_073_741_954

See doc at rt_sigsuspend(2).

§

utime = 1_073_741_956

See doc at utime(2).

§

mknod = 1_073_741_957

See doc at mknod(2).

§

personality = 1_073_741_959

See doc at personality(2).

§

ustat = 1_073_741_960

See doc at ustat(2).

§

statfs = 1_073_741_961

See doc at statfs(2).

§

fstatfs = 1_073_741_962

See doc at fstatfs(2).

§

sysfs = 1_073_741_963

See doc at sysfs(2).

§

getpriority = 1_073_741_964

See doc at getpriority(2).

§

setpriority = 1_073_741_965

See doc at setpriority(2).

§

sched_setparam = 1_073_741_966

See doc at sched_setparam(2).

§

sched_getparam = 1_073_741_967

See doc at sched_getparam(2).

§

sched_setscheduler = 1_073_741_968

§

sched_getscheduler = 1_073_741_969

§

sched_get_priority_max = 1_073_741_970

§

sched_get_priority_min = 1_073_741_971

§

sched_rr_get_interval = 1_073_741_972

§

mlock = 1_073_741_973

See doc at mlock(2).

§

munlock = 1_073_741_974

See doc at munlock(2).

§

mlockall = 1_073_741_975

See doc at mlockall(2).

§

munlockall = 1_073_741_976

See doc at munlockall(2).

§

vhangup = 1_073_741_977

See doc at vhangup(2).

§

modify_ldt = 1_073_741_978

See doc at modify_ldt(2).

§

pivot_root = 1_073_741_979

See doc at pivot_root(2).

§

prctl = 1_073_741_981

See doc at prctl(2).

§

arch_prctl = 1_073_741_982

See doc at arch_prctl(2).

§

adjtimex = 1_073_741_983

See doc at adjtimex(2).

§

setrlimit = 1_073_741_984

See doc at setrlimit(2).

§

chroot = 1_073_741_985

See doc at chroot(2).

§

sync = 1_073_741_986

See doc at sync(2).

§

acct = 1_073_741_987

See doc at acct(2).

§

settimeofday = 1_073_741_988

See doc at settimeofday(2).

§

mount = 1_073_741_989

See doc at mount(2).

§

umount2 = 1_073_741_990

See doc at umount2(2).

§

swapon = 1_073_741_991

See doc at swapon(2).

§

swapoff = 1_073_741_992

See doc at swapoff(2).

§

reboot = 1_073_741_993

See doc at reboot(2).

§

sethostname = 1_073_741_994

See doc at sethostname(2).

§

setdomainname = 1_073_741_995

See doc at setdomainname(2).

§

iopl = 1_073_741_996

See doc at iopl(2).

§

ioperm = 1_073_741_997

See doc at ioperm(2).

§

init_module = 1_073_741_999

See doc at init_module(2).

§

delete_module = 1_073_742_000

See doc at delete_module(2).

§

quotactl = 1_073_742_003

See doc at quotactl(2).

§

getpmsg = 1_073_742_005

See doc at getpmsg(2).

§

putpmsg = 1_073_742_006

See doc at putpmsg(2).

§

afs_syscall = 1_073_742_007

See doc at afs_syscall(2).

§

tuxcall = 1_073_742_008

See doc at tuxcall(2).

§

security = 1_073_742_009

See doc at security(2).

§

gettid = 1_073_742_010

See doc at gettid(2).

§

readahead = 1_073_742_011

See doc at readahead(2).

§

setxattr = 1_073_742_012

See doc at setxattr(2).

§

lsetxattr = 1_073_742_013

See doc at lsetxattr(2).

§

fsetxattr = 1_073_742_014

See doc at fsetxattr(2).

§

getxattr = 1_073_742_015

See doc at getxattr(2).

§

lgetxattr = 1_073_742_016

See doc at lgetxattr(2).

§

fgetxattr = 1_073_742_017

See doc at fgetxattr(2).

§

listxattr = 1_073_742_018

See doc at listxattr(2).

§

llistxattr = 1_073_742_019

See doc at llistxattr(2).

§

flistxattr = 1_073_742_020

See doc at flistxattr(2).

§

removexattr = 1_073_742_021

See doc at removexattr(2).

§

lremovexattr = 1_073_742_022

See doc at lremovexattr(2).

§

fremovexattr = 1_073_742_023

See doc at fremovexattr(2).

§

tkill = 1_073_742_024

See doc at tkill(2).

§

time = 1_073_742_025

See doc at time(2).

§

futex = 1_073_742_026

See doc at futex(2).

§

sched_setaffinity = 1_073_742_027

§

sched_getaffinity = 1_073_742_028

§

io_destroy = 1_073_742_031

See doc at io_destroy(2).

§

io_getevents = 1_073_742_032

See doc at io_getevents(2).

§

io_cancel = 1_073_742_034

See doc at io_cancel(2).

§

lookup_dcookie = 1_073_742_036

See doc at lookup_dcookie(2).

§

epoll_create = 1_073_742_037

See doc at epoll_create(2).

§

remap_file_pages = 1_073_742_040

See doc at remap_file_pages(2).

§

getdents64 = 1_073_742_041

See doc at getdents64(2).

§

set_tid_address = 1_073_742_042

See doc at set_tid_address(2).

§

restart_syscall = 1_073_742_043

See doc at restart_syscall(2).

§

semtimedop = 1_073_742_044

See doc at semtimedop(2).

§

fadvise64 = 1_073_742_045

See doc at fadvise64(2).

§

timer_settime = 1_073_742_047

See doc at timer_settime(2).

§

timer_gettime = 1_073_742_048

See doc at timer_gettime(2).

§

timer_getoverrun = 1_073_742_049

See doc at timer_getoverrun(2).

§

timer_delete = 1_073_742_050

See doc at timer_delete(2).

§

clock_settime = 1_073_742_051

See doc at clock_settime(2).

§

clock_gettime = 1_073_742_052

See doc at clock_gettime(2).

§

clock_getres = 1_073_742_053

See doc at clock_getres(2).

§

clock_nanosleep = 1_073_742_054

See doc at clock_nanosleep(2).

§

exit_group = 1_073_742_055

See doc at exit_group(2).

§

epoll_wait = 1_073_742_056

See doc at epoll_wait(2).

§

epoll_ctl = 1_073_742_057

See doc at epoll_ctl(2).

§

tgkill = 1_073_742_058

See doc at tgkill(2).

§

utimes = 1_073_742_059

See doc at utimes(2).

§

mbind = 1_073_742_061

See doc at mbind(2).

§

set_mempolicy = 1_073_742_062

See doc at set_mempolicy(2).

§

get_mempolicy = 1_073_742_063

See doc at get_mempolicy(2).

§

mq_open = 1_073_742_064

See doc at mq_open(2).

See doc at mq_unlink(2).

§

mq_timedsend = 1_073_742_066

See doc at mq_timedsend(2).

§

mq_timedreceive = 1_073_742_067

See doc at mq_timedreceive(2).

§

mq_getsetattr = 1_073_742_069

See doc at mq_getsetattr(2).

§

add_key = 1_073_742_072

See doc at add_key(2).

§

request_key = 1_073_742_073

See doc at request_key(2).

§

keyctl = 1_073_742_074

See doc at keyctl(2).

§

ioprio_set = 1_073_742_075

See doc at ioprio_set(2).

§

ioprio_get = 1_073_742_076

See doc at ioprio_get(2).

§

inotify_init = 1_073_742_077

See doc at inotify_init(2).

§

inotify_add_watch = 1_073_742_078

§

inotify_rm_watch = 1_073_742_079

See doc at inotify_rm_watch(2).

§

migrate_pages = 1_073_742_080

See doc at migrate_pages(2).

§

openat = 1_073_742_081

See doc at openat(2).

§

mkdirat = 1_073_742_082

See doc at mkdirat(2).

§

mknodat = 1_073_742_083

See doc at mknodat(2).

§

fchownat = 1_073_742_084

See doc at fchownat(2).

§

futimesat = 1_073_742_085

See doc at futimesat(2).

§

newfstatat = 1_073_742_086

See doc at newfstatat(2).

§

unlinkat = 1_073_742_087

See doc at unlinkat(2).

§

renameat = 1_073_742_088

See doc at renameat(2).

§

linkat = 1_073_742_089

See doc at linkat(2).

§

symlinkat = 1_073_742_090

See doc at symlinkat(2).

§

readlinkat = 1_073_742_091

See doc at readlinkat(2).

§

fchmodat = 1_073_742_092

See doc at fchmodat(2).

§

faccessat = 1_073_742_093

See doc at faccessat(2).

§

pselect6 = 1_073_742_094

See doc at pselect6(2).

§

ppoll = 1_073_742_095

See doc at ppoll(2).

§

unshare = 1_073_742_096

See doc at unshare(2).

§

splice = 1_073_742_099

See doc at splice(2).

§

tee = 1_073_742_100

See doc at tee(2).

§

sync_file_range = 1_073_742_101

See doc at sync_file_range(2).

§

utimensat = 1_073_742_104

See doc at utimensat(2).

§

epoll_pwait = 1_073_742_105

See doc at epoll_pwait(2).

§

signalfd = 1_073_742_106

See doc at signalfd(2).

§

timerfd_create = 1_073_742_107

See doc at timerfd_create(2).

§

eventfd = 1_073_742_108

See doc at eventfd(2).

§

fallocate = 1_073_742_109

See doc at fallocate(2).

§

timerfd_settime = 1_073_742_110

See doc at timerfd_settime(2).

§

timerfd_gettime = 1_073_742_111

See doc at timerfd_gettime(2).

§

accept4 = 1_073_742_112

See doc at accept4(2).

§

signalfd4 = 1_073_742_113

See doc at signalfd4(2).

§

eventfd2 = 1_073_742_114

See doc at eventfd2(2).

§

epoll_create1 = 1_073_742_115

See doc at epoll_create1(2).

§

dup3 = 1_073_742_116

See doc at dup3(2).

§

pipe2 = 1_073_742_117

See doc at pipe2(2).

§

inotify_init1 = 1_073_742_118

See doc at inotify_init1(2).

§

perf_event_open = 1_073_742_122

See doc at perf_event_open(2).

§

fanotify_init = 1_073_742_124

See doc at fanotify_init(2).

§

fanotify_mark = 1_073_742_125

See doc at fanotify_mark(2).

§

prlimit64 = 1_073_742_126

See doc at prlimit64(2).

§

name_to_handle_at = 1_073_742_127

§

open_by_handle_at = 1_073_742_128

§

clock_adjtime = 1_073_742_129

See doc at clock_adjtime(2).

§

syncfs = 1_073_742_130

See doc at syncfs(2).

§

setns = 1_073_742_132

See doc at setns(2).

§

getcpu = 1_073_742_133

See doc at getcpu(2).

§

kcmp = 1_073_742_136

See doc at kcmp(2).

§

finit_module = 1_073_742_137

See doc at finit_module(2).

§

sched_setattr = 1_073_742_138

See doc at sched_setattr(2).

§

sched_getattr = 1_073_742_139

See doc at sched_getattr(2).

§

renameat2 = 1_073_742_140

See doc at renameat2(2).

§

seccomp = 1_073_742_141

See doc at seccomp(2).

§

getrandom = 1_073_742_142

See doc at getrandom(2).

§

memfd_create = 1_073_742_143

See doc at memfd_create(2).

§

kexec_file_load = 1_073_742_144

See doc at kexec_file_load(2).

§

bpf = 1_073_742_145

See doc at bpf(2).

§

userfaultfd = 1_073_742_147

See doc at userfaultfd(2).

§

membarrier = 1_073_742_148

See doc at membarrier(2).

§

mlock2 = 1_073_742_149

See doc at mlock2(2).

§

copy_file_range = 1_073_742_150

See doc at copy_file_range(2).

§

pkey_mprotect = 1_073_742_153

See doc at pkey_mprotect(2).

§

pkey_alloc = 1_073_742_154

See doc at pkey_alloc(2).

§

pkey_free = 1_073_742_155

See doc at pkey_free(2).

§

statx = 1_073_742_156

See doc at statx(2).

§

io_pgetevents = 1_073_742_157

See doc at io_pgetevents(2).

§

rseq = 1_073_742_158

See doc at rseq(2).

§

uretprobe = 1_073_742_159

See doc at uretprobe(2).

§

pidfd_send_signal = 1_073_742_248

§

io_uring_setup = 1_073_742_249

See doc at io_uring_setup(2).

§

io_uring_enter = 1_073_742_250

See doc at io_uring_enter(2).

§

io_uring_register = 1_073_742_251

§

open_tree = 1_073_742_252

See doc at open_tree(2).

§

move_mount = 1_073_742_253

See doc at move_mount(2).

§

fsopen = 1_073_742_254

See doc at fsopen(2).

§

fsconfig = 1_073_742_255

See doc at fsconfig(2).

§

fsmount = 1_073_742_256

See doc at fsmount(2).

§

fspick = 1_073_742_257

See doc at fspick(2).

§

pidfd_open = 1_073_742_258

See doc at pidfd_open(2).

§

clone3 = 1_073_742_259

See doc at clone3(2).

§

close_range = 1_073_742_260

See doc at close_range(2).

§

openat2 = 1_073_742_261

See doc at openat2(2).

§

pidfd_getfd = 1_073_742_262

See doc at pidfd_getfd(2).

§

faccessat2 = 1_073_742_263

See doc at faccessat2(2).

§

process_madvise = 1_073_742_264

See doc at process_madvise(2).

§

epoll_pwait2 = 1_073_742_265

See doc at epoll_pwait2(2).

§

mount_setattr = 1_073_742_266

See doc at mount_setattr(2).

§

quotactl_fd = 1_073_742_267

See doc at quotactl_fd(2).

§

landlock_create_ruleset = 1_073_742_268

§

landlock_add_rule = 1_073_742_269

§

landlock_restrict_self = 1_073_742_270

§

memfd_secret = 1_073_742_271

See doc at memfd_secret(2).

§

process_mrelease = 1_073_742_272

See doc at process_mrelease(2).

§

futex_waitv = 1_073_742_273

See doc at futex_waitv(2).

§

set_mempolicy_home_node = 1_073_742_274

§

cachestat = 1_073_742_275

See doc at cachestat(2).

§

fchmodat2 = 1_073_742_276

See doc at fchmodat2(2).

§

map_shadow_stack = 1_073_742_277

See doc at map_shadow_stack(2).

§

futex_wake = 1_073_742_278

See doc at futex_wake(2).

§

futex_wait = 1_073_742_279

See doc at futex_wait(2).

§

futex_requeue = 1_073_742_280

See doc at futex_requeue(2).

§

statmount = 1_073_742_281

See doc at statmount(2).

§

listmount = 1_073_742_282

See doc at listmount(2).

§

lsm_get_self_attr = 1_073_742_283

§

lsm_set_self_attr = 1_073_742_284

§

lsm_list_modules = 1_073_742_285

See doc at lsm_list_modules(2).

§

mseal = 1_073_742_286

See doc at mseal(2).

§

setxattrat = 1_073_742_287

See doc at setxattrat(2).

§

getxattrat = 1_073_742_288

See doc at getxattrat(2).

§

listxattrat = 1_073_742_289

See doc at listxattrat(2).

§

removexattrat = 1_073_742_290

See doc at removexattrat(2).

§

open_tree_attr = 1_073_742_291

See doc at open_tree_attr(2).

§

file_getattr = 1_073_742_292

See doc at file_getattr(2).

§

file_setattr = 1_073_742_293

See doc at file_setattr(2).

§

rt_sigaction = 1_073_742_336

See doc at rt_sigaction(2).

§

rt_sigreturn = 1_073_742_337

See doc at rt_sigreturn(2).

§

ioctl = 1_073_742_338

See doc at ioctl(2).

§

readv = 1_073_742_339

See doc at readv(2).

§

writev = 1_073_742_340

See doc at writev(2).

§

recvfrom = 1_073_742_341

See doc at recvfrom(2).

§

sendmsg = 1_073_742_342

See doc at sendmsg(2).

§

recvmsg = 1_073_742_343

See doc at recvmsg(2).

§

execve = 1_073_742_344

See doc at execve(2).

§

ptrace = 1_073_742_345

See doc at ptrace(2).

§

rt_sigpending = 1_073_742_346

See doc at rt_sigpending(2).

§

rt_sigtimedwait = 1_073_742_347

See doc at rt_sigtimedwait(2).

§

rt_sigqueueinfo = 1_073_742_348

See doc at rt_sigqueueinfo(2).

§

sigaltstack = 1_073_742_349

See doc at sigaltstack(2).

§

timer_create = 1_073_742_350

See doc at timer_create(2).

§

mq_notify = 1_073_742_351

See doc at mq_notify(2).

§

kexec_load = 1_073_742_352

See doc at kexec_load(2).

§

waitid = 1_073_742_353

See doc at waitid(2).

§

set_robust_list = 1_073_742_354

See doc at set_robust_list(2).

§

get_robust_list = 1_073_742_355

See doc at get_robust_list(2).

§

vmsplice = 1_073_742_356

See doc at vmsplice(2).

§

move_pages = 1_073_742_357

See doc at move_pages(2).

§

preadv = 1_073_742_358

See doc at preadv(2).

§

pwritev = 1_073_742_359

See doc at pwritev(2).

§

rt_tgsigqueueinfo = 1_073_742_360

§

recvmmsg = 1_073_742_361

See doc at recvmmsg(2).

§

sendmmsg = 1_073_742_362

See doc at sendmmsg(2).

§

process_vm_readv = 1_073_742_363

See doc at process_vm_readv(2).

§

process_vm_writev = 1_073_742_364

§

setsockopt = 1_073_742_365

See doc at setsockopt(2).

§

getsockopt = 1_073_742_366

See doc at getsockopt(2).

§

io_setup = 1_073_742_367

See doc at io_setup(2).

§

io_submit = 1_073_742_368

See doc at io_submit(2).

§

execveat = 1_073_742_369

See doc at execveat(2).

§

preadv2 = 1_073_742_370

See doc at preadv2(2).

§

pwritev2 = 1_073_742_371

See doc at pwritev2(2).

Trait Implementations§

Source§

impl Clone for Sysno

Source§

fn clone(&self) -> Sysno

Returns a duplicate of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Sysno

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for Sysno

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given [Hasher]. Read more
1.3.0§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given [Hasher]. Read more
Source§

impl Ord for Sysno

Source§

fn cmp(&self, other: &Sysno) -> Ordering

This method returns an [Ordering] between self and other. Read more
1.21.0§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for Sysno

Source§

fn eq(&self, other: &Sysno) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for Sysno

Source§

fn partial_cmp(&self, other: &Sysno) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl Copy for Sysno

Source§

impl Eq for Sysno

Source§

impl StructuralPartialEq for Sysno

Auto Trait Implementations§

§

impl Freeze for Sysno

§

impl RefUnwindSafe for Sysno

§

impl Send for Sysno

§

impl Sync for Sysno

§

impl Unpin for Sysno

§

impl UnwindSafe for Sysno

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CloneToUninit for T
where T: Clone,

§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.