Sysno

Enum Sysno 

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

syscall = 4_000

See doc at syscall(2).

§

exit = 4_001

See doc at exit(2).

§

fork = 4_002

See doc at fork(2).

§

read = 4_003

See doc at read(2).

§

write = 4_004

See doc at write(2).

§

open = 4_005

See doc at open(2).

§

close = 4_006

See doc at close(2).

§

waitpid = 4_007

See doc at waitpid(2).

§

creat = 4_008

See doc at creat(2).

See doc at link(2).

See doc at unlink(2).

§

execve = 4_011

See doc at execve(2).

§

chdir = 4_012

See doc at chdir(2).

§

time = 4_013

See doc at time(2).

§

mknod = 4_014

See doc at mknod(2).

§

chmod = 4_015

See doc at chmod(2).

§

lchown = 4_016

See doc at lchown(2).

§

break = 4_017

See doc at break(2).

§

unused18 = 4_018

See doc at unused18(2).

§

lseek = 4_019

See doc at lseek(2).

§

getpid = 4_020

See doc at getpid(2).

§

mount = 4_021

See doc at mount(2).

§

umount = 4_022

See doc at umount(2).

§

setuid = 4_023

See doc at setuid(2).

§

getuid = 4_024

See doc at getuid(2).

§

stime = 4_025

See doc at stime(2).

§

ptrace = 4_026

See doc at ptrace(2).

§

alarm = 4_027

See doc at alarm(2).

§

unused28 = 4_028

See doc at unused28(2).

§

pause = 4_029

See doc at pause(2).

§

utime = 4_030

See doc at utime(2).

§

stty = 4_031

See doc at stty(2).

§

gtty = 4_032

See doc at gtty(2).

§

access = 4_033

See doc at access(2).

§

nice = 4_034

See doc at nice(2).

§

ftime = 4_035

See doc at ftime(2).

§

sync = 4_036

See doc at sync(2).

§

kill = 4_037

See doc at kill(2).

§

rename = 4_038

See doc at rename(2).

§

mkdir = 4_039

See doc at mkdir(2).

§

rmdir = 4_040

See doc at rmdir(2).

§

dup = 4_041

See doc at dup(2).

§

pipe = 4_042

See doc at pipe(2).

§

times = 4_043

See doc at times(2).

§

prof = 4_044

See doc at prof(2).

§

brk = 4_045

See doc at brk(2).

§

setgid = 4_046

See doc at setgid(2).

§

getgid = 4_047

See doc at getgid(2).

§

signal = 4_048

See doc at signal(2).

§

geteuid = 4_049

See doc at geteuid(2).

§

getegid = 4_050

See doc at getegid(2).

§

acct = 4_051

See doc at acct(2).

§

umount2 = 4_052

See doc at umount2(2).

§

lock = 4_053

See doc at lock(2).

§

ioctl = 4_054

See doc at ioctl(2).

§

fcntl = 4_055

See doc at fcntl(2).

§

mpx = 4_056

See doc at mpx(2).

§

setpgid = 4_057

See doc at setpgid(2).

§

ulimit = 4_058

See doc at ulimit(2).

§

unused59 = 4_059

See doc at unused59(2).

§

umask = 4_060

See doc at umask(2).

§

chroot = 4_061

See doc at chroot(2).

§

ustat = 4_062

See doc at ustat(2).

§

dup2 = 4_063

See doc at dup2(2).

§

getppid = 4_064

See doc at getppid(2).

§

getpgrp = 4_065

See doc at getpgrp(2).

§

setsid = 4_066

See doc at setsid(2).

§

sigaction = 4_067

See doc at sigaction(2).

§

sgetmask = 4_068

See doc at sgetmask(2).

§

ssetmask = 4_069

See doc at ssetmask(2).

§

setreuid = 4_070

See doc at setreuid(2).

§

setregid = 4_071

See doc at setregid(2).

§

sigsuspend = 4_072

See doc at sigsuspend(2).

§

sigpending = 4_073

See doc at sigpending(2).

§

sethostname = 4_074

See doc at sethostname(2).

§

setrlimit = 4_075

See doc at setrlimit(2).

§

getrlimit = 4_076

See doc at getrlimit(2).

§

getrusage = 4_077

See doc at getrusage(2).

§

gettimeofday = 4_078

See doc at gettimeofday(2).

§

settimeofday = 4_079

See doc at settimeofday(2).

§

getgroups = 4_080

See doc at getgroups(2).

§

setgroups = 4_081

See doc at setgroups(2).

§

reserved82 = 4_082

See doc at reserved82(2).

See doc at symlink(2).

§

unused84 = 4_084

See doc at unused84(2).

See doc at readlink(2).

§

uselib = 4_086

See doc at uselib(2).

§

swapon = 4_087

See doc at swapon(2).

§

reboot = 4_088

See doc at reboot(2).

§

readdir = 4_089

See doc at readdir(2).

§

mmap = 4_090

See doc at mmap(2).

§

munmap = 4_091

See doc at munmap(2).

§

truncate = 4_092

See doc at truncate(2).

§

ftruncate = 4_093

See doc at ftruncate(2).

§

fchmod = 4_094

See doc at fchmod(2).

§

fchown = 4_095

See doc at fchown(2).

§

getpriority = 4_096

See doc at getpriority(2).

§

setpriority = 4_097

See doc at setpriority(2).

§

profil = 4_098

See doc at profil(2).

§

statfs = 4_099

See doc at statfs(2).

§

fstatfs = 4_100

See doc at fstatfs(2).

§

ioperm = 4_101

See doc at ioperm(2).

§

socketcall = 4_102

See doc at socketcall(2).

§

syslog = 4_103

See doc at syslog(2).

§

setitimer = 4_104

See doc at setitimer(2).

§

getitimer = 4_105

See doc at getitimer(2).

§

stat = 4_106

See doc at stat(2).

§

lstat = 4_107

See doc at lstat(2).

§

fstat = 4_108

See doc at fstat(2).

§

unused109 = 4_109

See doc at unused109(2).

§

iopl = 4_110

See doc at iopl(2).

§

vhangup = 4_111

See doc at vhangup(2).

§

idle = 4_112

See doc at idle(2).

§

vm86 = 4_113

See doc at vm86(2).

§

wait4 = 4_114

See doc at wait4(2).

§

swapoff = 4_115

See doc at swapoff(2).

§

sysinfo = 4_116

See doc at sysinfo(2).

§

ipc = 4_117

See doc at ipc(2).

§

fsync = 4_118

See doc at fsync(2).

§

sigreturn = 4_119

See doc at sigreturn(2).

§

clone = 4_120

See doc at clone(2).

§

setdomainname = 4_121

See doc at setdomainname(2).

§

uname = 4_122

See doc at uname(2).

§

modify_ldt = 4_123

See doc at modify_ldt(2).

§

adjtimex = 4_124

See doc at adjtimex(2).

§

mprotect = 4_125

See doc at mprotect(2).

§

sigprocmask = 4_126

See doc at sigprocmask(2).

§

create_module = 4_127

See doc at create_module(2).

§

init_module = 4_128

See doc at init_module(2).

§

delete_module = 4_129

See doc at delete_module(2).

§

get_kernel_syms = 4_130

See doc at get_kernel_syms(2).

§

quotactl = 4_131

See doc at quotactl(2).

§

getpgid = 4_132

See doc at getpgid(2).

§

fchdir = 4_133

See doc at fchdir(2).

§

bdflush = 4_134

See doc at bdflush(2).

§

sysfs = 4_135

See doc at sysfs(2).

§

personality = 4_136

See doc at personality(2).

§

afs_syscall = 4_137

See doc at afs_syscall(2).

§

setfsuid = 4_138

See doc at setfsuid(2).

§

setfsgid = 4_139

See doc at setfsgid(2).

§

_llseek = 4_140

See doc at _llseek(2).

§

getdents = 4_141

See doc at getdents(2).

§

_newselect = 4_142

See doc at _newselect(2).

§

flock = 4_143

See doc at flock(2).

§

msync = 4_144

See doc at msync(2).

§

readv = 4_145

See doc at readv(2).

§

writev = 4_146

See doc at writev(2).

§

cacheflush = 4_147

See doc at cacheflush(2).

§

cachectl = 4_148

See doc at cachectl(2).

§

sysmips = 4_149

See doc at sysmips(2).

§

unused150 = 4_150

See doc at unused150(2).

§

getsid = 4_151

See doc at getsid(2).

§

fdatasync = 4_152

See doc at fdatasync(2).

§

_sysctl = 4_153

See doc at _sysctl(2).

§

mlock = 4_154

See doc at mlock(2).

§

munlock = 4_155

See doc at munlock(2).

§

mlockall = 4_156

See doc at mlockall(2).

§

munlockall = 4_157

See doc at munlockall(2).

§

sched_setparam = 4_158

See doc at sched_setparam(2).

§

sched_getparam = 4_159

See doc at sched_getparam(2).

§

sched_setscheduler = 4_160

§

sched_getscheduler = 4_161

§

sched_yield = 4_162

See doc at sched_yield(2).

§

sched_get_priority_max = 4_163

§

sched_get_priority_min = 4_164

§

sched_rr_get_interval = 4_165

§

nanosleep = 4_166

See doc at nanosleep(2).

§

mremap = 4_167

See doc at mremap(2).

§

accept = 4_168

See doc at accept(2).

§

bind = 4_169

See doc at bind(2).

§

connect = 4_170

See doc at connect(2).

§

getpeername = 4_171

See doc at getpeername(2).

§

getsockname = 4_172

See doc at getsockname(2).

§

getsockopt = 4_173

See doc at getsockopt(2).

§

listen = 4_174

See doc at listen(2).

§

recv = 4_175

See doc at recv(2).

§

recvfrom = 4_176

See doc at recvfrom(2).

§

recvmsg = 4_177

See doc at recvmsg(2).

§

send = 4_178

See doc at send(2).

§

sendmsg = 4_179

See doc at sendmsg(2).

§

sendto = 4_180

See doc at sendto(2).

§

setsockopt = 4_181

See doc at setsockopt(2).

§

shutdown = 4_182

See doc at shutdown(2).

§

socket = 4_183

See doc at socket(2).

§

socketpair = 4_184

See doc at socketpair(2).

§

setresuid = 4_185

See doc at setresuid(2).

§

getresuid = 4_186

See doc at getresuid(2).

§

query_module = 4_187

See doc at query_module(2).

§

poll = 4_188

See doc at poll(2).

§

nfsservctl = 4_189

See doc at nfsservctl(2).

§

setresgid = 4_190

See doc at setresgid(2).

§

getresgid = 4_191

See doc at getresgid(2).

§

prctl = 4_192

See doc at prctl(2).

§

rt_sigreturn = 4_193

See doc at rt_sigreturn(2).

§

rt_sigaction = 4_194

See doc at rt_sigaction(2).

§

rt_sigprocmask = 4_195

See doc at rt_sigprocmask(2).

§

rt_sigpending = 4_196

See doc at rt_sigpending(2).

§

rt_sigtimedwait = 4_197

See doc at rt_sigtimedwait(2).

§

rt_sigqueueinfo = 4_198

See doc at rt_sigqueueinfo(2).

§

rt_sigsuspend = 4_199

See doc at rt_sigsuspend(2).

§

pread64 = 4_200

See doc at pread64(2).

§

pwrite64 = 4_201

See doc at pwrite64(2).

§

chown = 4_202

See doc at chown(2).

§

getcwd = 4_203

See doc at getcwd(2).

§

capget = 4_204

See doc at capget(2).

§

capset = 4_205

See doc at capset(2).

§

sigaltstack = 4_206

See doc at sigaltstack(2).

§

sendfile = 4_207

See doc at sendfile(2).

§

getpmsg = 4_208

See doc at getpmsg(2).

§

putpmsg = 4_209

See doc at putpmsg(2).

§

mmap2 = 4_210

See doc at mmap2(2).

§

truncate64 = 4_211

See doc at truncate64(2).

§

ftruncate64 = 4_212

See doc at ftruncate64(2).

§

stat64 = 4_213

See doc at stat64(2).

§

lstat64 = 4_214

See doc at lstat64(2).

§

fstat64 = 4_215

See doc at fstat64(2).

§

pivot_root = 4_216

See doc at pivot_root(2).

§

mincore = 4_217

See doc at mincore(2).

§

madvise = 4_218

See doc at madvise(2).

§

getdents64 = 4_219

See doc at getdents64(2).

§

fcntl64 = 4_220

See doc at fcntl64(2).

§

reserved221 = 4_221

See doc at reserved221(2).

§

gettid = 4_222

See doc at gettid(2).

§

readahead = 4_223

See doc at readahead(2).

§

setxattr = 4_224

See doc at setxattr(2).

§

lsetxattr = 4_225

See doc at lsetxattr(2).

§

fsetxattr = 4_226

See doc at fsetxattr(2).

§

getxattr = 4_227

See doc at getxattr(2).

§

lgetxattr = 4_228

See doc at lgetxattr(2).

§

fgetxattr = 4_229

See doc at fgetxattr(2).

§

listxattr = 4_230

See doc at listxattr(2).

§

llistxattr = 4_231

See doc at llistxattr(2).

§

flistxattr = 4_232

See doc at flistxattr(2).

§

removexattr = 4_233

See doc at removexattr(2).

§

lremovexattr = 4_234

See doc at lremovexattr(2).

§

fremovexattr = 4_235

See doc at fremovexattr(2).

§

tkill = 4_236

See doc at tkill(2).

§

sendfile64 = 4_237

See doc at sendfile64(2).

§

futex = 4_238

See doc at futex(2).

§

sched_setaffinity = 4_239

§

sched_getaffinity = 4_240

§

io_setup = 4_241

See doc at io_setup(2).

§

io_destroy = 4_242

See doc at io_destroy(2).

§

io_getevents = 4_243

See doc at io_getevents(2).

§

io_submit = 4_244

See doc at io_submit(2).

§

io_cancel = 4_245

See doc at io_cancel(2).

§

exit_group = 4_246

See doc at exit_group(2).

§

lookup_dcookie = 4_247

See doc at lookup_dcookie(2).

§

epoll_create = 4_248

See doc at epoll_create(2).

§

epoll_ctl = 4_249

See doc at epoll_ctl(2).

§

epoll_wait = 4_250

See doc at epoll_wait(2).

§

remap_file_pages = 4_251

See doc at remap_file_pages(2).

§

set_tid_address = 4_252

See doc at set_tid_address(2).

§

restart_syscall = 4_253

See doc at restart_syscall(2).

§

fadvise64 = 4_254

See doc at fadvise64(2).

§

statfs64 = 4_255

See doc at statfs64(2).

§

fstatfs64 = 4_256

See doc at fstatfs64(2).

§

timer_create = 4_257

See doc at timer_create(2).

§

timer_settime = 4_258

See doc at timer_settime(2).

§

timer_gettime = 4_259

See doc at timer_gettime(2).

§

timer_getoverrun = 4_260

See doc at timer_getoverrun(2).

§

timer_delete = 4_261

See doc at timer_delete(2).

§

clock_settime = 4_262

See doc at clock_settime(2).

§

clock_gettime = 4_263

See doc at clock_gettime(2).

§

clock_getres = 4_264

See doc at clock_getres(2).

§

clock_nanosleep = 4_265

See doc at clock_nanosleep(2).

§

tgkill = 4_266

See doc at tgkill(2).

§

utimes = 4_267

See doc at utimes(2).

§

mbind = 4_268

See doc at mbind(2).

§

get_mempolicy = 4_269

See doc at get_mempolicy(2).

§

set_mempolicy = 4_270

See doc at set_mempolicy(2).

§

mq_open = 4_271

See doc at mq_open(2).

See doc at mq_unlink(2).

§

mq_timedsend = 4_273

See doc at mq_timedsend(2).

§

mq_timedreceive = 4_274

See doc at mq_timedreceive(2).

§

mq_notify = 4_275

See doc at mq_notify(2).

§

mq_getsetattr = 4_276

See doc at mq_getsetattr(2).

§

vserver = 4_277

See doc at vserver(2).

§

waitid = 4_278

See doc at waitid(2).

§

add_key = 4_280

See doc at add_key(2).

§

request_key = 4_281

See doc at request_key(2).

§

keyctl = 4_282

See doc at keyctl(2).

§

set_thread_area = 4_283

See doc at set_thread_area(2).

§

inotify_init = 4_284

See doc at inotify_init(2).

§

inotify_add_watch = 4_285

§

inotify_rm_watch = 4_286

See doc at inotify_rm_watch(2).

§

migrate_pages = 4_287

See doc at migrate_pages(2).

§

openat = 4_288

See doc at openat(2).

§

mkdirat = 4_289

See doc at mkdirat(2).

§

mknodat = 4_290

See doc at mknodat(2).

§

fchownat = 4_291

See doc at fchownat(2).

§

futimesat = 4_292

See doc at futimesat(2).

§

fstatat64 = 4_293

See doc at fstatat64(2).

§

unlinkat = 4_294

See doc at unlinkat(2).

§

renameat = 4_295

See doc at renameat(2).

§

linkat = 4_296

See doc at linkat(2).

§

symlinkat = 4_297

See doc at symlinkat(2).

§

readlinkat = 4_298

See doc at readlinkat(2).

§

fchmodat = 4_299

See doc at fchmodat(2).

§

faccessat = 4_300

See doc at faccessat(2).

§

pselect6 = 4_301

See doc at pselect6(2).

§

ppoll = 4_302

See doc at ppoll(2).

§

unshare = 4_303

See doc at unshare(2).

§

splice = 4_304

See doc at splice(2).

§

sync_file_range = 4_305

See doc at sync_file_range(2).

§

tee = 4_306

See doc at tee(2).

§

vmsplice = 4_307

See doc at vmsplice(2).

§

move_pages = 4_308

See doc at move_pages(2).

§

set_robust_list = 4_309

See doc at set_robust_list(2).

§

get_robust_list = 4_310

See doc at get_robust_list(2).

§

kexec_load = 4_311

See doc at kexec_load(2).

§

getcpu = 4_312

See doc at getcpu(2).

§

epoll_pwait = 4_313

See doc at epoll_pwait(2).

§

ioprio_set = 4_314

See doc at ioprio_set(2).

§

ioprio_get = 4_315

See doc at ioprio_get(2).

§

utimensat = 4_316

See doc at utimensat(2).

§

signalfd = 4_317

See doc at signalfd(2).

§

timerfd = 4_318

See doc at timerfd(2).

§

eventfd = 4_319

See doc at eventfd(2).

§

fallocate = 4_320

See doc at fallocate(2).

§

timerfd_create = 4_321

See doc at timerfd_create(2).

§

timerfd_gettime = 4_322

See doc at timerfd_gettime(2).

§

timerfd_settime = 4_323

See doc at timerfd_settime(2).

§

signalfd4 = 4_324

See doc at signalfd4(2).

§

eventfd2 = 4_325

See doc at eventfd2(2).

§

epoll_create1 = 4_326

See doc at epoll_create1(2).

§

dup3 = 4_327

See doc at dup3(2).

§

pipe2 = 4_328

See doc at pipe2(2).

§

inotify_init1 = 4_329

See doc at inotify_init1(2).

§

preadv = 4_330

See doc at preadv(2).

§

pwritev = 4_331

See doc at pwritev(2).

§

rt_tgsigqueueinfo = 4_332

§

perf_event_open = 4_333

See doc at perf_event_open(2).

§

accept4 = 4_334

See doc at accept4(2).

§

recvmmsg = 4_335

See doc at recvmmsg(2).

§

fanotify_init = 4_336

See doc at fanotify_init(2).

§

fanotify_mark = 4_337

See doc at fanotify_mark(2).

§

prlimit64 = 4_338

See doc at prlimit64(2).

§

name_to_handle_at = 4_339

§

open_by_handle_at = 4_340

§

clock_adjtime = 4_341

See doc at clock_adjtime(2).

§

syncfs = 4_342

See doc at syncfs(2).

§

sendmmsg = 4_343

See doc at sendmmsg(2).

§

setns = 4_344

See doc at setns(2).

§

process_vm_readv = 4_345

See doc at process_vm_readv(2).

§

process_vm_writev = 4_346

§

kcmp = 4_347

See doc at kcmp(2).

§

finit_module = 4_348

See doc at finit_module(2).

§

sched_setattr = 4_349

See doc at sched_setattr(2).

§

sched_getattr = 4_350

See doc at sched_getattr(2).

§

renameat2 = 4_351

See doc at renameat2(2).

§

seccomp = 4_352

See doc at seccomp(2).

§

getrandom = 4_353

See doc at getrandom(2).

§

memfd_create = 4_354

See doc at memfd_create(2).

§

bpf = 4_355

See doc at bpf(2).

§

execveat = 4_356

See doc at execveat(2).

§

userfaultfd = 4_357

See doc at userfaultfd(2).

§

membarrier = 4_358

See doc at membarrier(2).

§

mlock2 = 4_359

See doc at mlock2(2).

§

copy_file_range = 4_360

See doc at copy_file_range(2).

§

preadv2 = 4_361

See doc at preadv2(2).

§

pwritev2 = 4_362

See doc at pwritev2(2).

§

pkey_mprotect = 4_363

See doc at pkey_mprotect(2).

§

pkey_alloc = 4_364

See doc at pkey_alloc(2).

§

pkey_free = 4_365

See doc at pkey_free(2).

§

statx = 4_366

See doc at statx(2).

§

rseq = 4_367

See doc at rseq(2).

§

io_pgetevents = 4_368

See doc at io_pgetevents(2).

§

semget = 4_393

See doc at semget(2).

§

semctl = 4_394

See doc at semctl(2).

§

shmget = 4_395

See doc at shmget(2).

§

shmctl = 4_396

See doc at shmctl(2).

§

shmat = 4_397

See doc at shmat(2).

§

shmdt = 4_398

See doc at shmdt(2).

§

msgget = 4_399

See doc at msgget(2).

§

msgsnd = 4_400

See doc at msgsnd(2).

§

msgrcv = 4_401

See doc at msgrcv(2).

§

msgctl = 4_402

See doc at msgctl(2).

§

clock_gettime64 = 4_403

See doc at clock_gettime64(2).

§

clock_settime64 = 4_404

See doc at clock_settime64(2).

§

clock_adjtime64 = 4_405

See doc at clock_adjtime64(2).

§

clock_getres_time64 = 4_406

§

clock_nanosleep_time64 = 4_407

§

timer_gettime64 = 4_408

See doc at timer_gettime64(2).

§

timer_settime64 = 4_409

See doc at timer_settime64(2).

§

timerfd_gettime64 = 4_410

§

timerfd_settime64 = 4_411

§

utimensat_time64 = 4_412

See doc at utimensat_time64(2).

§

pselect6_time64 = 4_413

See doc at pselect6_time64(2).

§

ppoll_time64 = 4_414

See doc at ppoll_time64(2).

§

io_pgetevents_time64 = 4_416

§

recvmmsg_time64 = 4_417

See doc at recvmmsg_time64(2).

§

mq_timedsend_time64 = 4_418

§

mq_timedreceive_time64 = 4_419

§

semtimedop_time64 = 4_420

§

rt_sigtimedwait_time64 = 4_421

§

futex_time64 = 4_422

See doc at futex_time64(2).

§

sched_rr_get_interval_time64 = 4_423

§

pidfd_send_signal = 4_424

§

io_uring_setup = 4_425

See doc at io_uring_setup(2).

§

io_uring_enter = 4_426

See doc at io_uring_enter(2).

§

io_uring_register = 4_427

§

open_tree = 4_428

See doc at open_tree(2).

§

move_mount = 4_429

See doc at move_mount(2).

§

fsopen = 4_430

See doc at fsopen(2).

§

fsconfig = 4_431

See doc at fsconfig(2).

§

fsmount = 4_432

See doc at fsmount(2).

§

fspick = 4_433

See doc at fspick(2).

§

pidfd_open = 4_434

See doc at pidfd_open(2).

§

clone3 = 4_435

See doc at clone3(2).

§

close_range = 4_436

See doc at close_range(2).

§

openat2 = 4_437

See doc at openat2(2).

§

pidfd_getfd = 4_438

See doc at pidfd_getfd(2).

§

faccessat2 = 4_439

See doc at faccessat2(2).

§

process_madvise = 4_440

See doc at process_madvise(2).

§

epoll_pwait2 = 4_441

See doc at epoll_pwait2(2).

§

mount_setattr = 4_442

See doc at mount_setattr(2).

§

quotactl_fd = 4_443

See doc at quotactl_fd(2).

§

landlock_create_ruleset = 4_444

§

landlock_add_rule = 4_445

§

landlock_restrict_self = 4_446

§

process_mrelease = 4_448

See doc at process_mrelease(2).

§

futex_waitv = 4_449

See doc at futex_waitv(2).

§

set_mempolicy_home_node = 4_450

§

cachestat = 4_451

See doc at cachestat(2).

§

fchmodat2 = 4_452

See doc at fchmodat2(2).

§

map_shadow_stack = 4_453

See doc at map_shadow_stack(2).

§

futex_wake = 4_454

See doc at futex_wake(2).

§

futex_wait = 4_455

See doc at futex_wait(2).

§

futex_requeue = 4_456

See doc at futex_requeue(2).

§

statmount = 4_457

See doc at statmount(2).

§

listmount = 4_458

See doc at listmount(2).

§

lsm_get_self_attr = 4_459

§

lsm_set_self_attr = 4_460

§

lsm_list_modules = 4_461

See doc at lsm_list_modules(2).

§

mseal = 4_462

See doc at mseal(2).

§

setxattrat = 4_463

See doc at setxattrat(2).

§

getxattrat = 4_464

See doc at getxattrat(2).

§

listxattrat = 4_465

See doc at listxattrat(2).

§

removexattrat = 4_466

See doc at removexattrat(2).

§

open_tree_attr = 4_467

See doc at open_tree_attr(2).

§

file_getattr = 4_468

See doc at file_getattr(2).

§

file_setattr = 4_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.