Enum syscall_alt::syscalls::Syscall
[−]
[src]
pub enum Syscall {
accept,
accept4,
acct,
add_key,
adjtimex,
bind,
bpf,
brk,
capget,
capset,
chdir,
chroot,
clock_adjtime,
clock_getres,
clock_gettime,
clock_nanosleep,
clock_settime,
clone,
close,
connect,
copy_file_range,
delete_module,
dup,
dup3,
epoll_create1,
epoll_ctl,
epoll_pwait,
eventfd2,
execve,
execveat,
exit,
exit_group,
faccessat,
fadvise64,
fallocate,
fanotify_init,
fanotify_mark,
fchdir,
fchmod,
fchmodat,
fchown,
fchownat,
fcntl,
fdatasync,
fgetxattr,
finit_module,
flistxattr,
flock,
fremovexattr,
fsetxattr,
fstatfs,
fsync,
ftruncate,
futex,
getcpu,
getcwd,
getdents64,
getegid,
geteuid,
getgid,
getgroups,
getitimer,
getpeername,
getpgid,
getpid,
getppid,
getpriority,
getrandom,
getresgid,
getresuid,
getrlimit,
getrusage,
getsid,
getsockname,
getsockopt,
gettid,
gettimeofday,
getuid,
getxattr,
get_mempolicy,
get_robust_list,
init_module,
inotify_add_watch,
inotify_init1,
inotify_rm_watch,
ioctl,
ioprio_get,
ioprio_set,
io_cancel,
io_destroy,
io_getevents,
io_setup,
io_submit,
kcmp,
kexec_load,
keyctl,
kill,
lgetxattr,
linkat,
listen,
listxattr,
llistxattr,
lookup_dcookie,
lremovexattr,
lseek,
lsetxattr,
madvise,
mbind,
membarrier,
memfd_create,
migrate_pages,
mincore,
mkdirat,
mknodat,
mlock,
mlock2,
mlockall,
mmap,
mount,
move_pages,
mprotect,
mq_getsetattr,
mq_notify,
mq_open,
mq_timedreceive,
mq_timedsend,
mq_unlink,
mremap,
msgctl,
msgget,
msgrcv,
msgsnd,
msync,
munlock,
munlockall,
munmap,
name_to_handle_at,
nanosleep,
nfsservctl,
openat,
open_by_handle_at,
perf_event_open,
personality,
pipe2,
pivot_root,
ppoll,
prctl,
pread64,
preadv,
preadv2,
prlimit64,
process_vm_readv,
process_vm_writev,
pselect6,
ptrace,
pwrite64,
pwritev,
pwritev2,
quotactl,
read,
readahead,
readlinkat,
readv,
reboot,
recvfrom,
recvmmsg,
recvmsg,
remap_file_pages,
removexattr,
renameat,
renameat2,
request_key,
restart_syscall,
rt_sigaction,
rt_sigpending,
rt_sigprocmask,
rt_sigqueueinfo,
rt_sigreturn,
rt_sigsuspend,
rt_sigtimedwait,
rt_tgsigqueueinfo,
sched_getaffinity,
sched_getattr,
sched_getparam,
sched_getscheduler,
sched_get_priority_max,
sched_get_priority_min,
sched_rr_get_interval,
sched_setaffinity,
sched_setattr,
sched_setparam,
sched_setscheduler,
sched_yield,
seccomp,
semctl,
semget,
semop,
semtimedop,
sendfile,
sendmmsg,
sendmsg,
sendto,
setdomainname,
setfsgid,
setfsuid,
setgid,
setgroups,
sethostname,
setitimer,
setns,
setpgid,
setpriority,
setregid,
setresgid,
setresuid,
setreuid,
setrlimit,
setsid,
setsockopt,
settimeofday,
setuid,
setxattr,
set_mempolicy,
set_robust_list,
set_tid_address,
shmat,
shmctl,
shmdt,
shmget,
shutdown,
sigaltstack,
signalfd4,
socket,
socketpair,
splice,
statfs,
swapoff,
swapon,
symlinkat,
sync,
syncfs,
sync_file_range,
sysinfo,
syslog,
tee,
tgkill,
timerfd_create,
timerfd_gettime,
timerfd_settime,
timer_create,
timer_delete,
timer_getoverrun,
timer_gettime,
timer_settime,
times,
tkill,
truncate,
umask,
umount2,
uname,
unlinkat,
unshare,
userfaultfd,
utimensat,
vhangup,
vmsplice,
wait4,
waitid,
write,
writev,
}Variants
acceptaccept4acctadd_keyadjtimexbindbpfbrkcapgetcapsetchdirchrootclock_adjtimeclock_getresclock_gettimeclock_nanosleepclock_settimeclonecloseconnectcopy_file_rangedelete_moduledupdup3epoll_create1epoll_ctlepoll_pwaiteventfd2execveexecveatexitexit_groupfaccessatfadvise64fallocatefanotify_initfanotify_markfchdirfchmodfchmodatfchownfchownatfcntlfdatasyncfgetxattrfinit_moduleflistxattrflockfremovexattrfsetxattrfstatfsfsyncftruncatefutexgetcpugetcwdgetdents64getegidgeteuidgetgidgetgroupsgetitimergetpeernamegetpgidgetpidgetppidgetprioritygetrandomgetresgidgetresuidgetrlimitgetrusagegetsidgetsocknamegetsockoptgettidgettimeofdaygetuidgetxattrget_mempolicyget_robust_listinit_moduleinotify_add_watchinotify_init1inotify_rm_watchioctlioprio_getioprio_setio_cancelio_destroyio_geteventsio_setupio_submitkcmpkexec_loadkeyctlkilllgetxattrlinkatlistenlistxattrllistxattrlremovexattrlseeklsetxattrmadvisembindmembarriermemfd_createmigrate_pagesmincoremkdiratmknodatmlockmlock2mlockallmmapmountmove_pagesmprotectmq_getsetattrmq_notifymq_openmq_timedreceivemq_timedsendmq_unlinkmremapmsgctlmsggetmsgrcvmsgsndmsyncmunlockmunlockallmunmapname_to_handle_atnanosleepnfsservctlopenatopen_by_handle_atperf_event_openpersonalitypipe2pivot_rootppollprctlpread64preadvpreadv2prlimit64process_vm_readvprocess_vm_writevpselect6ptracepwrite64pwritevpwritev2quotactlreadreadaheadreadlinkatreadvrebootrecvfromrecvmmsgrecvmsgremap_file_pagesremovexattrrenameatrenameat2request_keyrestart_syscallrt_sigactionrt_sigpendingrt_sigprocmaskrt_sigqueueinfort_sigreturnrt_sigsuspendrt_sigtimedwaitrt_tgsigqueueinfosched_getaffinitysched_getattrsched_getparamsched_getschedulersched_get_priority_maxsched_get_priority_minsched_rr_get_intervalsched_setaffinitysched_setattrsched_setparamsched_setschedulersched_yieldseccompsemctlsemgetsemopsemtimedopsendfilesendmmsgsendmsgsendtosetdomainnamesetfsgidsetfsuidsetgidsetgroupssethostnamesetitimersetnssetpgidsetprioritysetregidsetresgidsetresuidsetreuidsetrlimitsetsidsetsockoptsettimeofdaysetuidsetxattrset_mempolicyset_robust_listset_tid_addressshmatshmctlshmdtshmgetshutdownsigaltstacksignalfd4socketsocketpairsplicestatfsswapoffswaponsymlinkatsyncsyncfssync_file_rangesysinfosyslogteetgkilltimerfd_createtimerfd_gettimetimerfd_settimetimer_createtimer_deletetimer_getoverruntimer_gettimetimer_settimetimestkilltruncateumaskumount2unameunlinkatuserfaultfdutimensatvhangupvmsplicewait4waitidwritewritevMethods
impl Syscall[src]
unsafe fn syscall0(self) -> SyscallResult
unsafe fn syscall1(self, a: SyscallArgument) -> SyscallResult
unsafe fn syscall2(self, a: SyscallArgument, b: SyscallArgument) -> SyscallResult
unsafe fn syscall3(self, a: SyscallArgument, b: SyscallArgument, c: SyscallArgument) -> SyscallResult
unsafe fn syscall4(self, a: SyscallArgument, b: SyscallArgument, c: SyscallArgument, d: SyscallArgument) -> SyscallResult
unsafe fn syscall5(self, a: SyscallArgument, b: SyscallArgument, c: SyscallArgument, d: SyscallArgument, e: SyscallArgument) -> SyscallResult
unsafe fn syscall6(self, a: SyscallArgument, b: SyscallArgument, c: SyscallArgument, d: SyscallArgument, e: SyscallArgument, f: SyscallArgument) -> SyscallResult
Trait Implementations
impl Debug for Syscall[src]
impl Copy for Syscall[src]
impl Clone for Syscall[src]
fn clone(&self) -> Syscall
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl PartialEq for Syscall[src]
fn eq(&self, __arg_0: &Syscall) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.
impl Eq for Syscall[src]
impl PartialOrd for Syscall[src]
fn partial_cmp(&self, __arg_0: &Syscall) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl Ord for Syscall[src]
fn cmp(&self, __arg_0: &Syscall) -> Ordering
This method returns an Ordering between self and other. Read more
impl Hash for Syscall[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the state given, updating the hasher as necessary.
fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher1.3.0
Feeds a slice of this type into the state provided.