Sysno

Enum Sysno 

Source
#[non_exhaustive]
#[repr(usize)]
pub enum Sysno {
Show 372 variants read = 5_000, write = 5_001, open = 5_002, close = 5_003, stat = 5_004, fstat = 5_005, lstat = 5_006, poll = 5_007, lseek = 5_008, mmap = 5_009, mprotect = 5_010, munmap = 5_011, brk = 5_012, rt_sigaction = 5_013, rt_sigprocmask = 5_014, ioctl = 5_015, pread64 = 5_016, pwrite64 = 5_017, readv = 5_018, writev = 5_019, access = 5_020, pipe = 5_021, _newselect = 5_022, sched_yield = 5_023, mremap = 5_024, msync = 5_025, mincore = 5_026, madvise = 5_027, shmget = 5_028, shmat = 5_029, shmctl = 5_030, dup = 5_031, dup2 = 5_032, pause = 5_033, nanosleep = 5_034, getitimer = 5_035, setitimer = 5_036, alarm = 5_037, getpid = 5_038, sendfile = 5_039, socket = 5_040, connect = 5_041, accept = 5_042, sendto = 5_043, recvfrom = 5_044, sendmsg = 5_045, recvmsg = 5_046, shutdown = 5_047, bind = 5_048, listen = 5_049, getsockname = 5_050, getpeername = 5_051, socketpair = 5_052, setsockopt = 5_053, getsockopt = 5_054, clone = 5_055, fork = 5_056, execve = 5_057, exit = 5_058, wait4 = 5_059, kill = 5_060, uname = 5_061, semget = 5_062, semop = 5_063, semctl = 5_064, shmdt = 5_065, msgget = 5_066, msgsnd = 5_067, msgrcv = 5_068, msgctl = 5_069, fcntl = 5_070, flock = 5_071, fsync = 5_072, fdatasync = 5_073, truncate = 5_074, ftruncate = 5_075, getdents = 5_076, getcwd = 5_077, chdir = 5_078, fchdir = 5_079, rename = 5_080, mkdir = 5_081, rmdir = 5_082, creat = 5_083, link = 5_084, unlink = 5_085, symlink = 5_086, readlink = 5_087, chmod = 5_088, fchmod = 5_089, chown = 5_090, fchown = 5_091, lchown = 5_092, umask = 5_093, gettimeofday = 5_094, getrlimit = 5_095, getrusage = 5_096, sysinfo = 5_097, times = 5_098, ptrace = 5_099, getuid = 5_100, syslog = 5_101, getgid = 5_102, setuid = 5_103, setgid = 5_104, geteuid = 5_105, getegid = 5_106, setpgid = 5_107, getppid = 5_108, getpgrp = 5_109, setsid = 5_110, setreuid = 5_111, setregid = 5_112, getgroups = 5_113, setgroups = 5_114, setresuid = 5_115, getresuid = 5_116, setresgid = 5_117, getresgid = 5_118, getpgid = 5_119, setfsuid = 5_120, setfsgid = 5_121, getsid = 5_122, capget = 5_123, capset = 5_124, rt_sigpending = 5_125, rt_sigtimedwait = 5_126, rt_sigqueueinfo = 5_127, rt_sigsuspend = 5_128, sigaltstack = 5_129, utime = 5_130, mknod = 5_131, personality = 5_132, ustat = 5_133, statfs = 5_134, fstatfs = 5_135, sysfs = 5_136, getpriority = 5_137, setpriority = 5_138, sched_setparam = 5_139, sched_getparam = 5_140, sched_setscheduler = 5_141, sched_getscheduler = 5_142, sched_get_priority_max = 5_143, sched_get_priority_min = 5_144, sched_rr_get_interval = 5_145, mlock = 5_146, munlock = 5_147, mlockall = 5_148, munlockall = 5_149, vhangup = 5_150, pivot_root = 5_151, _sysctl = 5_152, prctl = 5_153, adjtimex = 5_154, setrlimit = 5_155, chroot = 5_156, sync = 5_157, acct = 5_158, settimeofday = 5_159, mount = 5_160, umount2 = 5_161, swapon = 5_162, swapoff = 5_163, reboot = 5_164, sethostname = 5_165, setdomainname = 5_166, create_module = 5_167, init_module = 5_168, delete_module = 5_169, get_kernel_syms = 5_170, query_module = 5_171, quotactl = 5_172, nfsservctl = 5_173, getpmsg = 5_174, putpmsg = 5_175, afs_syscall = 5_176, reserved177 = 5_177, gettid = 5_178, readahead = 5_179, setxattr = 5_180, lsetxattr = 5_181, fsetxattr = 5_182, getxattr = 5_183, lgetxattr = 5_184, fgetxattr = 5_185, listxattr = 5_186, llistxattr = 5_187, flistxattr = 5_188, removexattr = 5_189, lremovexattr = 5_190, fremovexattr = 5_191, tkill = 5_192, reserved193 = 5_193, futex = 5_194, sched_setaffinity = 5_195, sched_getaffinity = 5_196, cacheflush = 5_197, cachectl = 5_198, sysmips = 5_199, io_setup = 5_200, io_destroy = 5_201, io_getevents = 5_202, io_submit = 5_203, io_cancel = 5_204, exit_group = 5_205, lookup_dcookie = 5_206, epoll_create = 5_207, epoll_ctl = 5_208, epoll_wait = 5_209, remap_file_pages = 5_210, rt_sigreturn = 5_211, set_tid_address = 5_212, restart_syscall = 5_213, semtimedop = 5_214, fadvise64 = 5_215, timer_create = 5_216, timer_settime = 5_217, timer_gettime = 5_218, timer_getoverrun = 5_219, timer_delete = 5_220, clock_settime = 5_221, clock_gettime = 5_222, clock_getres = 5_223, clock_nanosleep = 5_224, tgkill = 5_225, utimes = 5_226, mbind = 5_227, get_mempolicy = 5_228, set_mempolicy = 5_229, mq_open = 5_230, mq_unlink = 5_231, mq_timedsend = 5_232, mq_timedreceive = 5_233, mq_notify = 5_234, mq_getsetattr = 5_235, vserver = 5_236, waitid = 5_237, add_key = 5_239, request_key = 5_240, keyctl = 5_241, set_thread_area = 5_242, inotify_init = 5_243, inotify_add_watch = 5_244, inotify_rm_watch = 5_245, migrate_pages = 5_246, openat = 5_247, mkdirat = 5_248, mknodat = 5_249, fchownat = 5_250, futimesat = 5_251, newfstatat = 5_252, unlinkat = 5_253, renameat = 5_254, linkat = 5_255, symlinkat = 5_256, readlinkat = 5_257, fchmodat = 5_258, faccessat = 5_259, pselect6 = 5_260, ppoll = 5_261, unshare = 5_262, splice = 5_263, sync_file_range = 5_264, tee = 5_265, vmsplice = 5_266, move_pages = 5_267, set_robust_list = 5_268, get_robust_list = 5_269, kexec_load = 5_270, getcpu = 5_271, epoll_pwait = 5_272, ioprio_set = 5_273, ioprio_get = 5_274, utimensat = 5_275, signalfd = 5_276, timerfd = 5_277, eventfd = 5_278, fallocate = 5_279, timerfd_create = 5_280, timerfd_gettime = 5_281, timerfd_settime = 5_282, signalfd4 = 5_283, eventfd2 = 5_284, epoll_create1 = 5_285, dup3 = 5_286, pipe2 = 5_287, inotify_init1 = 5_288, preadv = 5_289, pwritev = 5_290, rt_tgsigqueueinfo = 5_291, perf_event_open = 5_292, accept4 = 5_293, recvmmsg = 5_294, fanotify_init = 5_295, fanotify_mark = 5_296, prlimit64 = 5_297, name_to_handle_at = 5_298, open_by_handle_at = 5_299, clock_adjtime = 5_300, syncfs = 5_301, sendmmsg = 5_302, setns = 5_303, process_vm_readv = 5_304, process_vm_writev = 5_305, kcmp = 5_306, finit_module = 5_307, getdents64 = 5_308, sched_setattr = 5_309, sched_getattr = 5_310, renameat2 = 5_311, seccomp = 5_312, getrandom = 5_313, memfd_create = 5_314, bpf = 5_315, execveat = 5_316, userfaultfd = 5_317, membarrier = 5_318, mlock2 = 5_319, copy_file_range = 5_320, preadv2 = 5_321, pwritev2 = 5_322, pkey_mprotect = 5_323, pkey_alloc = 5_324, pkey_free = 5_325, statx = 5_326, rseq = 5_327, io_pgetevents = 5_328, pidfd_send_signal = 5_424, io_uring_setup = 5_425, io_uring_enter = 5_426, io_uring_register = 5_427, open_tree = 5_428, move_mount = 5_429, fsopen = 5_430, fsconfig = 5_431, fsmount = 5_432, fspick = 5_433, pidfd_open = 5_434, clone3 = 5_435, close_range = 5_436, openat2 = 5_437, pidfd_getfd = 5_438, faccessat2 = 5_439, process_madvise = 5_440, epoll_pwait2 = 5_441, mount_setattr = 5_442, quotactl_fd = 5_443, landlock_create_ruleset = 5_444, landlock_add_rule = 5_445, landlock_restrict_self = 5_446, process_mrelease = 5_448, futex_waitv = 5_449, cachestat = 5_451, fchmodat2 = 5_452, map_shadow_stack = 5_453, futex_wake = 5_454, futex_wait = 5_455, futex_requeue = 5_456, statmount = 5_457, listmount = 5_458, lsm_get_self_attr = 5_459, lsm_set_self_attr = 5_460, lsm_list_modules = 5_461, mseal = 5_462, setxattrat = 5_463, getxattrat = 5_464, listxattrat = 5_465, removexattrat = 5_466, open_tree_attr = 5_467, file_getattr = 5_468, file_setattr = 5_469,
}
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 = 5_000

See doc at read(2).

§

write = 5_001

See doc at write(2).

§

open = 5_002

See doc at open(2).

§

close = 5_003

See doc at close(2).

§

stat = 5_004

See doc at stat(2).

§

fstat = 5_005

See doc at fstat(2).

§

lstat = 5_006

See doc at lstat(2).

§

poll = 5_007

See doc at poll(2).

§

lseek = 5_008

See doc at lseek(2).

§

mmap = 5_009

See doc at mmap(2).

§

mprotect = 5_010

See doc at mprotect(2).

§

munmap = 5_011

See doc at munmap(2).

§

brk = 5_012

See doc at brk(2).

§

rt_sigaction = 5_013

See doc at rt_sigaction(2).

§

rt_sigprocmask = 5_014

See doc at rt_sigprocmask(2).

§

ioctl = 5_015

See doc at ioctl(2).

§

pread64 = 5_016

See doc at pread64(2).

§

pwrite64 = 5_017

See doc at pwrite64(2).

§

readv = 5_018

See doc at readv(2).

§

writev = 5_019

See doc at writev(2).

§

access = 5_020

See doc at access(2).

§

pipe = 5_021

See doc at pipe(2).

§

_newselect = 5_022

See doc at _newselect(2).

§

sched_yield = 5_023

See doc at sched_yield(2).

§

mremap = 5_024

See doc at mremap(2).

§

msync = 5_025

See doc at msync(2).

§

mincore = 5_026

See doc at mincore(2).

§

madvise = 5_027

See doc at madvise(2).

§

shmget = 5_028

See doc at shmget(2).

§

shmat = 5_029

See doc at shmat(2).

§

shmctl = 5_030

See doc at shmctl(2).

§

dup = 5_031

See doc at dup(2).

§

dup2 = 5_032

See doc at dup2(2).

§

pause = 5_033

See doc at pause(2).

§

nanosleep = 5_034

See doc at nanosleep(2).

§

getitimer = 5_035

See doc at getitimer(2).

§

setitimer = 5_036

See doc at setitimer(2).

§

alarm = 5_037

See doc at alarm(2).

§

getpid = 5_038

See doc at getpid(2).

§

sendfile = 5_039

See doc at sendfile(2).

§

socket = 5_040

See doc at socket(2).

§

connect = 5_041

See doc at connect(2).

§

accept = 5_042

See doc at accept(2).

§

sendto = 5_043

See doc at sendto(2).

§

recvfrom = 5_044

See doc at recvfrom(2).

§

sendmsg = 5_045

See doc at sendmsg(2).

§

recvmsg = 5_046

See doc at recvmsg(2).

§

shutdown = 5_047

See doc at shutdown(2).

§

bind = 5_048

See doc at bind(2).

§

listen = 5_049

See doc at listen(2).

§

getsockname = 5_050

See doc at getsockname(2).

§

getpeername = 5_051

See doc at getpeername(2).

§

socketpair = 5_052

See doc at socketpair(2).

§

setsockopt = 5_053

See doc at setsockopt(2).

§

getsockopt = 5_054

See doc at getsockopt(2).

§

clone = 5_055

See doc at clone(2).

§

fork = 5_056

See doc at fork(2).

§

execve = 5_057

See doc at execve(2).

§

exit = 5_058

See doc at exit(2).

§

wait4 = 5_059

See doc at wait4(2).

§

kill = 5_060

See doc at kill(2).

§

uname = 5_061

See doc at uname(2).

§

semget = 5_062

See doc at semget(2).

§

semop = 5_063

See doc at semop(2).

§

semctl = 5_064

See doc at semctl(2).

§

shmdt = 5_065

See doc at shmdt(2).

§

msgget = 5_066

See doc at msgget(2).

§

msgsnd = 5_067

See doc at msgsnd(2).

§

msgrcv = 5_068

See doc at msgrcv(2).

§

msgctl = 5_069

See doc at msgctl(2).

§

fcntl = 5_070

See doc at fcntl(2).

§

flock = 5_071

See doc at flock(2).

§

fsync = 5_072

See doc at fsync(2).

§

fdatasync = 5_073

See doc at fdatasync(2).

§

truncate = 5_074

See doc at truncate(2).

§

ftruncate = 5_075

See doc at ftruncate(2).

§

getdents = 5_076

See doc at getdents(2).

§

getcwd = 5_077

See doc at getcwd(2).

§

chdir = 5_078

See doc at chdir(2).

§

fchdir = 5_079

See doc at fchdir(2).

§

rename = 5_080

See doc at rename(2).

§

mkdir = 5_081

See doc at mkdir(2).

§

rmdir = 5_082

See doc at rmdir(2).

§

creat = 5_083

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 = 5_088

See doc at chmod(2).

§

fchmod = 5_089

See doc at fchmod(2).

§

chown = 5_090

See doc at chown(2).

§

fchown = 5_091

See doc at fchown(2).

§

lchown = 5_092

See doc at lchown(2).

§

umask = 5_093

See doc at umask(2).

§

gettimeofday = 5_094

See doc at gettimeofday(2).

§

getrlimit = 5_095

See doc at getrlimit(2).

§

getrusage = 5_096

See doc at getrusage(2).

§

sysinfo = 5_097

See doc at sysinfo(2).

§

times = 5_098

See doc at times(2).

§

ptrace = 5_099

See doc at ptrace(2).

§

getuid = 5_100

See doc at getuid(2).

§

syslog = 5_101

See doc at syslog(2).

§

getgid = 5_102

See doc at getgid(2).

§

setuid = 5_103

See doc at setuid(2).

§

setgid = 5_104

See doc at setgid(2).

§

geteuid = 5_105

See doc at geteuid(2).

§

getegid = 5_106

See doc at getegid(2).

§

setpgid = 5_107

See doc at setpgid(2).

§

getppid = 5_108

See doc at getppid(2).

§

getpgrp = 5_109

See doc at getpgrp(2).

§

setsid = 5_110

See doc at setsid(2).

§

setreuid = 5_111

See doc at setreuid(2).

§

setregid = 5_112

See doc at setregid(2).

§

getgroups = 5_113

See doc at getgroups(2).

§

setgroups = 5_114

See doc at setgroups(2).

§

setresuid = 5_115

See doc at setresuid(2).

§

getresuid = 5_116

See doc at getresuid(2).

§

setresgid = 5_117

See doc at setresgid(2).

§

getresgid = 5_118

See doc at getresgid(2).

§

getpgid = 5_119

See doc at getpgid(2).

§

setfsuid = 5_120

See doc at setfsuid(2).

§

setfsgid = 5_121

See doc at setfsgid(2).

§

getsid = 5_122

See doc at getsid(2).

§

capget = 5_123

See doc at capget(2).

§

capset = 5_124

See doc at capset(2).

§

rt_sigpending = 5_125

See doc at rt_sigpending(2).

§

rt_sigtimedwait = 5_126

See doc at rt_sigtimedwait(2).

§

rt_sigqueueinfo = 5_127

See doc at rt_sigqueueinfo(2).

§

rt_sigsuspend = 5_128

See doc at rt_sigsuspend(2).

§

sigaltstack = 5_129

See doc at sigaltstack(2).

§

utime = 5_130

See doc at utime(2).

§

mknod = 5_131

See doc at mknod(2).

§

personality = 5_132

See doc at personality(2).

§

ustat = 5_133

See doc at ustat(2).

§

statfs = 5_134

See doc at statfs(2).

§

fstatfs = 5_135

See doc at fstatfs(2).

§

sysfs = 5_136

See doc at sysfs(2).

§

getpriority = 5_137

See doc at getpriority(2).

§

setpriority = 5_138

See doc at setpriority(2).

§

sched_setparam = 5_139

See doc at sched_setparam(2).

§

sched_getparam = 5_140

See doc at sched_getparam(2).

§

sched_setscheduler = 5_141

§

sched_getscheduler = 5_142

§

sched_get_priority_max = 5_143

§

sched_get_priority_min = 5_144

§

sched_rr_get_interval = 5_145

§

mlock = 5_146

See doc at mlock(2).

§

munlock = 5_147

See doc at munlock(2).

§

mlockall = 5_148

See doc at mlockall(2).

§

munlockall = 5_149

See doc at munlockall(2).

§

vhangup = 5_150

See doc at vhangup(2).

§

pivot_root = 5_151

See doc at pivot_root(2).

§

_sysctl = 5_152

See doc at _sysctl(2).

§

prctl = 5_153

See doc at prctl(2).

§

adjtimex = 5_154

See doc at adjtimex(2).

§

setrlimit = 5_155

See doc at setrlimit(2).

§

chroot = 5_156

See doc at chroot(2).

§

sync = 5_157

See doc at sync(2).

§

acct = 5_158

See doc at acct(2).

§

settimeofday = 5_159

See doc at settimeofday(2).

§

mount = 5_160

See doc at mount(2).

§

umount2 = 5_161

See doc at umount2(2).

§

swapon = 5_162

See doc at swapon(2).

§

swapoff = 5_163

See doc at swapoff(2).

§

reboot = 5_164

See doc at reboot(2).

§

sethostname = 5_165

See doc at sethostname(2).

§

setdomainname = 5_166

See doc at setdomainname(2).

§

create_module = 5_167

See doc at create_module(2).

§

init_module = 5_168

See doc at init_module(2).

§

delete_module = 5_169

See doc at delete_module(2).

§

get_kernel_syms = 5_170

See doc at get_kernel_syms(2).

§

query_module = 5_171

See doc at query_module(2).

§

quotactl = 5_172

See doc at quotactl(2).

§

nfsservctl = 5_173

See doc at nfsservctl(2).

§

getpmsg = 5_174

See doc at getpmsg(2).

§

putpmsg = 5_175

See doc at putpmsg(2).

§

afs_syscall = 5_176

See doc at afs_syscall(2).

§

reserved177 = 5_177

See doc at reserved177(2).

§

gettid = 5_178

See doc at gettid(2).

§

readahead = 5_179

See doc at readahead(2).

§

setxattr = 5_180

See doc at setxattr(2).

§

lsetxattr = 5_181

See doc at lsetxattr(2).

§

fsetxattr = 5_182

See doc at fsetxattr(2).

§

getxattr = 5_183

See doc at getxattr(2).

§

lgetxattr = 5_184

See doc at lgetxattr(2).

§

fgetxattr = 5_185

See doc at fgetxattr(2).

§

listxattr = 5_186

See doc at listxattr(2).

§

llistxattr = 5_187

See doc at llistxattr(2).

§

flistxattr = 5_188

See doc at flistxattr(2).

§

removexattr = 5_189

See doc at removexattr(2).

§

lremovexattr = 5_190

See doc at lremovexattr(2).

§

fremovexattr = 5_191

See doc at fremovexattr(2).

§

tkill = 5_192

See doc at tkill(2).

§

reserved193 = 5_193

See doc at reserved193(2).

§

futex = 5_194

See doc at futex(2).

§

sched_setaffinity = 5_195

§

sched_getaffinity = 5_196

§

cacheflush = 5_197

See doc at cacheflush(2).

§

cachectl = 5_198

See doc at cachectl(2).

§

sysmips = 5_199

See doc at sysmips(2).

§

io_setup = 5_200

See doc at io_setup(2).

§

io_destroy = 5_201

See doc at io_destroy(2).

§

io_getevents = 5_202

See doc at io_getevents(2).

§

io_submit = 5_203

See doc at io_submit(2).

§

io_cancel = 5_204

See doc at io_cancel(2).

§

exit_group = 5_205

See doc at exit_group(2).

§

lookup_dcookie = 5_206

See doc at lookup_dcookie(2).

§

epoll_create = 5_207

See doc at epoll_create(2).

§

epoll_ctl = 5_208

See doc at epoll_ctl(2).

§

epoll_wait = 5_209

See doc at epoll_wait(2).

§

remap_file_pages = 5_210

See doc at remap_file_pages(2).

§

rt_sigreturn = 5_211

See doc at rt_sigreturn(2).

§

set_tid_address = 5_212

See doc at set_tid_address(2).

§

restart_syscall = 5_213

See doc at restart_syscall(2).

§

semtimedop = 5_214

See doc at semtimedop(2).

§

fadvise64 = 5_215

See doc at fadvise64(2).

§

timer_create = 5_216

See doc at timer_create(2).

§

timer_settime = 5_217

See doc at timer_settime(2).

§

timer_gettime = 5_218

See doc at timer_gettime(2).

§

timer_getoverrun = 5_219

See doc at timer_getoverrun(2).

§

timer_delete = 5_220

See doc at timer_delete(2).

§

clock_settime = 5_221

See doc at clock_settime(2).

§

clock_gettime = 5_222

See doc at clock_gettime(2).

§

clock_getres = 5_223

See doc at clock_getres(2).

§

clock_nanosleep = 5_224

See doc at clock_nanosleep(2).

§

tgkill = 5_225

See doc at tgkill(2).

§

utimes = 5_226

See doc at utimes(2).

§

mbind = 5_227

See doc at mbind(2).

§

get_mempolicy = 5_228

See doc at get_mempolicy(2).

§

set_mempolicy = 5_229

See doc at set_mempolicy(2).

§

mq_open = 5_230

See doc at mq_open(2).

See doc at mq_unlink(2).

§

mq_timedsend = 5_232

See doc at mq_timedsend(2).

§

mq_timedreceive = 5_233

See doc at mq_timedreceive(2).

§

mq_notify = 5_234

See doc at mq_notify(2).

§

mq_getsetattr = 5_235

See doc at mq_getsetattr(2).

§

vserver = 5_236

See doc at vserver(2).

§

waitid = 5_237

See doc at waitid(2).

§

add_key = 5_239

See doc at add_key(2).

§

request_key = 5_240

See doc at request_key(2).

§

keyctl = 5_241

See doc at keyctl(2).

§

set_thread_area = 5_242

See doc at set_thread_area(2).

§

inotify_init = 5_243

See doc at inotify_init(2).

§

inotify_add_watch = 5_244

§

inotify_rm_watch = 5_245

See doc at inotify_rm_watch(2).

§

migrate_pages = 5_246

See doc at migrate_pages(2).

§

openat = 5_247

See doc at openat(2).

§

mkdirat = 5_248

See doc at mkdirat(2).

§

mknodat = 5_249

See doc at mknodat(2).

§

fchownat = 5_250

See doc at fchownat(2).

§

futimesat = 5_251

See doc at futimesat(2).

§

newfstatat = 5_252

See doc at newfstatat(2).

§

unlinkat = 5_253

See doc at unlinkat(2).

§

renameat = 5_254

See doc at renameat(2).

§

linkat = 5_255

See doc at linkat(2).

§

symlinkat = 5_256

See doc at symlinkat(2).

§

readlinkat = 5_257

See doc at readlinkat(2).

§

fchmodat = 5_258

See doc at fchmodat(2).

§

faccessat = 5_259

See doc at faccessat(2).

§

pselect6 = 5_260

See doc at pselect6(2).

§

ppoll = 5_261

See doc at ppoll(2).

§

unshare = 5_262

See doc at unshare(2).

§

splice = 5_263

See doc at splice(2).

§

sync_file_range = 5_264

See doc at sync_file_range(2).

§

tee = 5_265

See doc at tee(2).

§

vmsplice = 5_266

See doc at vmsplice(2).

§

move_pages = 5_267

See doc at move_pages(2).

§

set_robust_list = 5_268

See doc at set_robust_list(2).

§

get_robust_list = 5_269

See doc at get_robust_list(2).

§

kexec_load = 5_270

See doc at kexec_load(2).

§

getcpu = 5_271

See doc at getcpu(2).

§

epoll_pwait = 5_272

See doc at epoll_pwait(2).

§

ioprio_set = 5_273

See doc at ioprio_set(2).

§

ioprio_get = 5_274

See doc at ioprio_get(2).

§

utimensat = 5_275

See doc at utimensat(2).

§

signalfd = 5_276

See doc at signalfd(2).

§

timerfd = 5_277

See doc at timerfd(2).

§

eventfd = 5_278

See doc at eventfd(2).

§

fallocate = 5_279

See doc at fallocate(2).

§

timerfd_create = 5_280

See doc at timerfd_create(2).

§

timerfd_gettime = 5_281

See doc at timerfd_gettime(2).

§

timerfd_settime = 5_282

See doc at timerfd_settime(2).

§

signalfd4 = 5_283

See doc at signalfd4(2).

§

eventfd2 = 5_284

See doc at eventfd2(2).

§

epoll_create1 = 5_285

See doc at epoll_create1(2).

§

dup3 = 5_286

See doc at dup3(2).

§

pipe2 = 5_287

See doc at pipe2(2).

§

inotify_init1 = 5_288

See doc at inotify_init1(2).

§

preadv = 5_289

See doc at preadv(2).

§

pwritev = 5_290

See doc at pwritev(2).

§

rt_tgsigqueueinfo = 5_291

§

perf_event_open = 5_292

See doc at perf_event_open(2).

§

accept4 = 5_293

See doc at accept4(2).

§

recvmmsg = 5_294

See doc at recvmmsg(2).

§

fanotify_init = 5_295

See doc at fanotify_init(2).

§

fanotify_mark = 5_296

See doc at fanotify_mark(2).

§

prlimit64 = 5_297

See doc at prlimit64(2).

§

name_to_handle_at = 5_298

§

open_by_handle_at = 5_299

§

clock_adjtime = 5_300

See doc at clock_adjtime(2).

§

syncfs = 5_301

See doc at syncfs(2).

§

sendmmsg = 5_302

See doc at sendmmsg(2).

§

setns = 5_303

See doc at setns(2).

§

process_vm_readv = 5_304

See doc at process_vm_readv(2).

§

process_vm_writev = 5_305

§

kcmp = 5_306

See doc at kcmp(2).

§

finit_module = 5_307

See doc at finit_module(2).

§

getdents64 = 5_308

See doc at getdents64(2).

§

sched_setattr = 5_309

See doc at sched_setattr(2).

§

sched_getattr = 5_310

See doc at sched_getattr(2).

§

renameat2 = 5_311

See doc at renameat2(2).

§

seccomp = 5_312

See doc at seccomp(2).

§

getrandom = 5_313

See doc at getrandom(2).

§

memfd_create = 5_314

See doc at memfd_create(2).

§

bpf = 5_315

See doc at bpf(2).

§

execveat = 5_316

See doc at execveat(2).

§

userfaultfd = 5_317

See doc at userfaultfd(2).

§

membarrier = 5_318

See doc at membarrier(2).

§

mlock2 = 5_319

See doc at mlock2(2).

§

copy_file_range = 5_320

See doc at copy_file_range(2).

§

preadv2 = 5_321

See doc at preadv2(2).

§

pwritev2 = 5_322

See doc at pwritev2(2).

§

pkey_mprotect = 5_323

See doc at pkey_mprotect(2).

§

pkey_alloc = 5_324

See doc at pkey_alloc(2).

§

pkey_free = 5_325

See doc at pkey_free(2).

§

statx = 5_326

See doc at statx(2).

§

rseq = 5_327

See doc at rseq(2).

§

io_pgetevents = 5_328

See doc at io_pgetevents(2).

§

pidfd_send_signal = 5_424

§

io_uring_setup = 5_425

See doc at io_uring_setup(2).

§

io_uring_enter = 5_426

See doc at io_uring_enter(2).

§

io_uring_register = 5_427

§

open_tree = 5_428

See doc at open_tree(2).

§

move_mount = 5_429

See doc at move_mount(2).

§

fsopen = 5_430

See doc at fsopen(2).

§

fsconfig = 5_431

See doc at fsconfig(2).

§

fsmount = 5_432

See doc at fsmount(2).

§

fspick = 5_433

See doc at fspick(2).

§

pidfd_open = 5_434

See doc at pidfd_open(2).

§

clone3 = 5_435

See doc at clone3(2).

§

close_range = 5_436

See doc at close_range(2).

§

openat2 = 5_437

See doc at openat2(2).

§

pidfd_getfd = 5_438

See doc at pidfd_getfd(2).

§

faccessat2 = 5_439

See doc at faccessat2(2).

§

process_madvise = 5_440

See doc at process_madvise(2).

§

epoll_pwait2 = 5_441

See doc at epoll_pwait2(2).

§

mount_setattr = 5_442

See doc at mount_setattr(2).

§

quotactl_fd = 5_443

See doc at quotactl_fd(2).

§

landlock_create_ruleset = 5_444

§

landlock_add_rule = 5_445

§

landlock_restrict_self = 5_446

§

process_mrelease = 5_448

See doc at process_mrelease(2).

§

futex_waitv = 5_449

See doc at futex_waitv(2).

§

cachestat = 5_451

See doc at cachestat(2).

§

fchmodat2 = 5_452

See doc at fchmodat2(2).

§

map_shadow_stack = 5_453

See doc at map_shadow_stack(2).

§

futex_wake = 5_454

See doc at futex_wake(2).

§

futex_wait = 5_455

See doc at futex_wait(2).

§

futex_requeue = 5_456

See doc at futex_requeue(2).

§

statmount = 5_457

See doc at statmount(2).

§

listmount = 5_458

See doc at listmount(2).

§

lsm_get_self_attr = 5_459

§

lsm_set_self_attr = 5_460

§

lsm_list_modules = 5_461

See doc at lsm_list_modules(2).

§

mseal = 5_462

See doc at mseal(2).

§

setxattrat = 5_463

See doc at setxattrat(2).

§

getxattrat = 5_464

See doc at getxattrat(2).

§

listxattrat = 5_465

See doc at listxattrat(2).

§

removexattrat = 5_466

See doc at removexattrat(2).

§

open_tree_attr = 5_467

See doc at open_tree_attr(2).

§

file_getattr = 5_468

See doc at file_getattr(2).

§

file_setattr = 5_469

See doc at file_setattr(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.