[][src]Enum syscallz::Syscall

pub enum Syscall {
    _sysctl,
    accept,
    accept4,
    access,
    acct,
    add_key,
    adjtimex,
    afs_syscall,
    alarm,
    arch_prctl,
    bind,
    bpf,
    brk,
    capget,
    capset,
    chdir,
    chmod,
    chown,
    chroot,
    clock_adjtime,
    clock_getres,
    clock_gettime,
    clock_nanosleep,
    clock_settime,
    clone,
    close,
    connect,
    copy_file_range,
    creat,
    create_module,
    delete_module,
    dup,
    dup2,
    dup3,
    epoll_create,
    epoll_create1,
    epoll_ctl,
    epoll_ctl_old,
    epoll_pwait,
    epoll_wait,
    epoll_wait_old,
    eventfd,
    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,
    fork,
    fremovexattr,
    fsetxattr,
    fstat,
    fstatfs,
    fsync,
    ftruncate,
    futex,
    futimesat,
    get_kernel_syms,
    get_mempolicy,
    get_robust_list,
    get_thread_area,
    getcpu,
    getcwd,
    getdents,
    getdents64,
    getegid,
    geteuid,
    getgid,
    getgroups,
    getitimer,
    getpeername,
    getpgid,
    getpgrp,
    getpid,
    getpmsg,
    getppid,
    getpriority,
    getrandom,
    getresgid,
    getresuid,
    getrlimit,
    getrusage,
    getsid,
    getsockname,
    getsockopt,
    gettid,
    gettimeofday,
    getuid,
    getxattr,
    init_module,
    inotify_add_watch,
    inotify_init,
    inotify_init1,
    inotify_rm_watch,
    io_cancel,
    io_destroy,
    io_getevents,
    io_setup,
    io_submit,
    ioctl,
    ioperm,
    iopl,
    ioprio_get,
    ioprio_set,
    kcmp,
    kexec_file_load,
    kexec_load,
    keyctl,
    kill,
    lchown,
    lgetxattr,
    link,
    linkat,
    listen,
    listxattr,
    llistxattr,
    lookup_dcookie,
    lremovexattr,
    lseek,
    lsetxattr,
    lstat,
    madvise,
    mbind,
    membarrier,
    memfd_create,
    migrate_pages,
    mincore,
    mkdir,
    mkdirat,
    mknod,
    mknodat,
    mlock,
    mlock2,
    mlockall,
    mmap,
    modify_ldt,
    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,
    newfstatat,
    nfsservctl,
    open,
    open_by_handle_at,
    openat,
    pause,
    perf_event_open,
    personality,
    pipe,
    pipe2,
    pivot_root,
    pkey_alloc,
    pkey_free,
    pkey_mprotect,
    poll,
    ppoll,
    prctl,
    pread64,
    preadv,
    preadv2,
    prlimit64,
    process_vm_readv,
    process_vm_writev,
    pselect6,
    ptrace,
    putpmsg,
    pwrite64,
    pwritev,
    pwritev2,
    query_module,
    quotactl,
    read,
    readahead,
    readlink,
    readlinkat,
    readv,
    reboot,
    recvfrom,
    recvmmsg,
    recvmsg,
    remap_file_pages,
    removexattr,
    rename,
    renameat,
    renameat2,
    request_key,
    restart_syscall,
    rmdir,
    rt_sigaction,
    rt_sigpending,
    rt_sigprocmask,
    rt_sigqueueinfo,
    rt_sigreturn,
    rt_sigsuspend,
    rt_sigtimedwait,
    rt_tgsigqueueinfo,
    sched_get_priority_max,
    sched_get_priority_min,
    sched_getaffinity,
    sched_getattr,
    sched_getparam,
    sched_getscheduler,
    sched_rr_get_interval,
    sched_setaffinity,
    sched_setattr,
    sched_setparam,
    sched_setscheduler,
    sched_yield,
    seccomp,
    security,
    select,
    semctl,
    semget,
    semop,
    semtimedop,
    sendfile,
    sendmmsg,
    sendmsg,
    sendto,
    set_mempolicy,
    set_robust_list,
    set_thread_area,
    set_tid_address,
    setdomainname,
    setfsgid,
    setfsuid,
    setgid,
    setgroups,
    sethostname,
    setitimer,
    setns,
    setpgid,
    setpriority,
    setregid,
    setresgid,
    setresuid,
    setreuid,
    setrlimit,
    setsid,
    setsockopt,
    settimeofday,
    setuid,
    setxattr,
    shmat,
    shmctl,
    shmdt,
    shmget,
    shutdown,
    sigaltstack,
    signalfd,
    signalfd4,
    socket,
    socketpair,
    splice,
    stat,
    statfs,
    swapoff,
    swapon,
    symlink,
    symlinkat,
    sync,
    sync_file_range,
    syncfs,
    sysfs,
    sysinfo,
    syslog,
    tee,
    tgkill,
    time,
    timer_create,
    timer_delete,
    timer_getoverrun,
    timer_gettime,
    timer_settime,
    timerfd_create,
    timerfd_gettime,
    timerfd_settime,
    times,
    tkill,
    truncate,
    tuxcall,
    umask,
    umount2,
    uname,
    unlink,
    unlinkat,
    unshare,
    uselib,
    userfaultfd,
    ustat,
    utime,
    utimensat,
    utimes,
    vfork,
    vhangup,
    vmsplice,
    vserver,
    wait4,
    waitid,
    write,
    writev,
}

Variants

_sysctlacceptaccept4accessacctadd_keyadjtimexafs_syscallalarmarch_prctlbindbpfbrkcapgetcapsetchdirchmodchownchrootclock_adjtimeclock_getresclock_gettimeclock_nanosleepclock_settimeclonecloseconnectcopy_file_rangecreatcreate_moduledelete_moduledupdup2dup3epoll_createepoll_create1epoll_ctlepoll_ctl_oldepoll_pwaitepoll_waitepoll_wait_oldeventfdeventfd2execveexecveatexitexit_groupfaccessatfadvise64fallocatefanotify_initfanotify_markfchdirfchmodfchmodatfchownfchownatfcntlfdatasyncfgetxattrfinit_moduleflistxattrflockforkfremovexattrfsetxattrfstatfstatfsfsyncftruncatefutexfutimesatget_kernel_symsget_mempolicyget_robust_listget_thread_areagetcpugetcwdgetdentsgetdents64getegidgeteuidgetgidgetgroupsgetitimergetpeernamegetpgidgetpgrpgetpidgetpmsggetppidgetprioritygetrandomgetresgidgetresuidgetrlimitgetrusagegetsidgetsocknamegetsockoptgettidgettimeofdaygetuidgetxattrinit_moduleinotify_add_watchinotify_initinotify_init1inotify_rm_watchio_cancelio_destroyio_geteventsio_setupio_submitioctliopermioplioprio_getioprio_setkcmpkexec_file_loadkexec_loadkeyctlkilllchownlgetxattrlinklinkatlistenlistxattrllistxattrlookup_dcookielremovexattrlseeklsetxattrlstatmadvisembindmembarriermemfd_createmigrate_pagesmincoremkdirmkdiratmknodmknodatmlockmlock2mlockallmmapmodify_ldtmountmove_pagesmprotectmq_getsetattrmq_notifymq_openmq_timedreceivemq_timedsendmq_unlinkmremapmsgctlmsggetmsgrcvmsgsndmsyncmunlockmunlockallmunmapname_to_handle_atnanosleepnewfstatatnfsservctlopenopen_by_handle_atopenatpauseperf_event_openpersonalitypipepipe2pivot_rootpkey_allocpkey_freepkey_mprotectpollppollprctlpread64preadvpreadv2prlimit64process_vm_readvprocess_vm_writevpselect6ptraceputpmsgpwrite64pwritevpwritev2query_modulequotactlreadreadaheadreadlinkreadlinkatreadvrebootrecvfromrecvmmsgrecvmsgremap_file_pagesremovexattrrenamerenameatrenameat2request_keyrestart_syscallrmdirrt_sigactionrt_sigpendingrt_sigprocmaskrt_sigqueueinfort_sigreturnrt_sigsuspendrt_sigtimedwaitrt_tgsigqueueinfosched_get_priority_maxsched_get_priority_minsched_getaffinitysched_getattrsched_getparamsched_getschedulersched_rr_get_intervalsched_setaffinitysched_setattrsched_setparamsched_setschedulersched_yieldseccompsecurityselectsemctlsemgetsemopsemtimedopsendfilesendmmsgsendmsgsendtoset_mempolicyset_robust_listset_thread_areaset_tid_addresssetdomainnamesetfsgidsetfsuidsetgidsetgroupssethostnamesetitimersetnssetpgidsetprioritysetregidsetresgidsetresuidsetreuidsetrlimitsetsidsetsockoptsettimeofdaysetuidsetxattrshmatshmctlshmdtshmgetshutdownsigaltstacksignalfdsignalfd4socketsocketpairsplicestatstatfsswapoffswaponsymlinksymlinkatsyncsync_file_rangesyncfssysfssysinfosyslogteetgkilltimetimer_createtimer_deletetimer_getoverruntimer_gettimetimer_settimetimerfd_createtimerfd_gettimetimerfd_settimetimestkilltruncatetuxcallumaskumount2unameunlinkunlinkatunshareuselibuserfaultfdustatutimeutimensatutimesvforkvhangupvmsplicevserverwait4waitidwritewritev

Methods

impl Syscall[src]

pub fn into_i32(self) -> i32[src]

pub fn from_name(name: &str) -> Option<Self>[src]

Trait Implementations

impl Copy for Syscall[src]

impl PartialEq<Syscall> for Syscall[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for Syscall[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Eq for Syscall[src]

impl Debug for Syscall[src]

impl FromStr for Syscall[src]

type Err = ParseError

The associated error which can be returned from parsing.

Auto Trait Implementations

impl Send for Syscall

impl Sync for Syscall

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]