[][src]Enum syscallz::Syscall

pub enum Syscall {
    _llseek,
    _newselect,
    _sysctl,
    accept4,
    access,
    acct,
    add_key,
    adjtimex,
    afs_syscall,
    alarm,
    bdflush,
    bind,
    bpf,
    break,
    brk,
    capget,
    capset,
    chdir,
    chmod,
    chown,
    chown32,
    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_pwait,
    epoll_wait,
    eventfd,
    eventfd2,
    execve,
    execveat,
    exit,
    exit_group,
    faccessat,
    fadvise64,
    fadvise64_64,
    fallocate,
    fanotify_init,
    fanotify_mark,
    fchdir,
    fchmod,
    fchmodat,
    fchown,
    fchown32,
    fchownat,
    fcntl,
    fcntl64,
    fdatasync,
    fgetxattr,
    finit_module,
    flistxattr,
    flock,
    fork,
    fremovexattr,
    fsetxattr,
    fstat,
    fstat64,
    fstatat64,
    fstatfs,
    fstatfs64,
    fsync,
    ftime,
    ftruncate,
    ftruncate64,
    futex,
    futimesat,
    get_kernel_syms,
    get_mempolicy,
    get_robust_list,
    get_thread_area,
    getcpu,
    getcwd,
    getdents,
    getdents64,
    getegid,
    getegid32,
    geteuid,
    geteuid32,
    getgid,
    getgid32,
    getgroups,
    getgroups32,
    getitimer,
    getpeername,
    getpgid,
    getpgrp,
    getpid,
    getpmsg,
    getppid,
    getpriority,
    getrandom,
    getresgid,
    getresgid32,
    getresuid,
    getresuid32,
    getrlimit,
    getrusage,
    getsid,
    getsockname,
    getsockopt,
    gettid,
    gettimeofday,
    getuid,
    getuid32,
    getxattr,
    gtty,
    idle,
    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,
    ipc,
    kcmp,
    kexec_load,
    keyctl,
    kill,
    lchown,
    lchown32,
    lgetxattr,
    link,
    linkat,
    listen,
    listxattr,
    llistxattr,
    lock,
    lookup_dcookie,
    lremovexattr,
    lseek,
    lsetxattr,
    lstat,
    lstat64,
    madvise,
    mbind,
    membarrier,
    memfd_create,
    migrate_pages,
    mincore,
    mkdir,
    mkdirat,
    mknod,
    mknodat,
    mlock,
    mlock2,
    mlockall,
    mmap,
    mmap2,
    modify_ldt,
    mount,
    move_pages,
    mprotect,
    mpx,
    mq_getsetattr,
    mq_notify,
    mq_open,
    mq_timedreceive,
    mq_timedsend,
    mq_unlink,
    mremap,
    msync,
    munlock,
    munlockall,
    munmap,
    name_to_handle_at,
    nanosleep,
    nfsservctl,
    nice,
    oldfstat,
    oldlstat,
    oldolduname,
    oldstat,
    olduname,
    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,
    prof,
    profil,
    pselect6,
    ptrace,
    putpmsg,
    pwrite64,
    pwritev,
    pwritev2,
    query_module,
    quotactl,
    read,
    readahead,
    readdir,
    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,
    select,
    sendfile,
    sendfile64,
    sendmmsg,
    sendmsg,
    sendto,
    set_mempolicy,
    set_robust_list,
    set_thread_area,
    set_tid_address,
    setdomainname,
    setfsgid,
    setfsgid32,
    setfsuid,
    setfsuid32,
    setgid,
    setgid32,
    setgroups,
    setgroups32,
    sethostname,
    setitimer,
    setns,
    setpgid,
    setpriority,
    setregid,
    setregid32,
    setresgid,
    setresgid32,
    setresuid,
    setresuid32,
    setreuid,
    setreuid32,
    setrlimit,
    setsid,
    setsockopt,
    settimeofday,
    setuid,
    setuid32,
    setxattr,
    sgetmask,
    shutdown,
    sigaction,
    sigaltstack,
    signal,
    signalfd,
    signalfd4,
    sigpending,
    sigprocmask,
    sigreturn,
    sigsuspend,
    socket,
    socketcall,
    socketpair,
    splice,
    ssetmask,
    stat,
    stat64,
    statfs,
    statfs64,
    stime,
    stty,
    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,
    truncate64,
    ugetrlimit,
    ulimit,
    umask,
    umount,
    umount2,
    uname,
    unlink,
    unlinkat,
    unshare,
    uselib,
    userfaultfd,
    ustat,
    utime,
    utimensat,
    utimes,
    vfork,
    vhangup,
    vm86,
    vm86old,
    vmsplice,
    vserver,
    wait4,
    waitid,
    waitpid,
    write,
    writev,
}

Variants

_llseek_newselect_sysctlaccept4accessacctadd_keyadjtimexafs_syscallalarmbdflushbindbpfbreakbrkcapgetcapsetchdirchmodchownchown32chrootclock_adjtimeclock_getresclock_gettimeclock_nanosleepclock_settimeclonecloseconnectcopy_file_rangecreatcreate_moduledelete_moduledupdup2dup3epoll_createepoll_create1epoll_ctlepoll_pwaitepoll_waiteventfdeventfd2execveexecveatexitexit_groupfaccessatfadvise64fadvise64_64fallocatefanotify_initfanotify_markfchdirfchmodfchmodatfchownfchown32fchownatfcntlfcntl64fdatasyncfgetxattrfinit_moduleflistxattrflockforkfremovexattrfsetxattrfstatfstat64fstatat64fstatfsfstatfs64fsyncftimeftruncateftruncate64futexfutimesatget_kernel_symsget_mempolicyget_robust_listget_thread_areagetcpugetcwdgetdentsgetdents64getegidgetegid32geteuidgeteuid32getgidgetgid32getgroupsgetgroups32getitimergetpeernamegetpgidgetpgrpgetpidgetpmsggetppidgetprioritygetrandomgetresgidgetresgid32getresuidgetresuid32getrlimitgetrusagegetsidgetsocknamegetsockoptgettidgettimeofdaygetuidgetuid32getxattrgttyidleinit_moduleinotify_add_watchinotify_initinotify_init1inotify_rm_watchio_cancelio_destroyio_geteventsio_setupio_submitioctliopermioplioprio_getioprio_setipckcmpkexec_loadkeyctlkilllchownlchown32lgetxattrlinklinkatlistenlistxattrllistxattrlocklookup_dcookielremovexattrlseeklsetxattrlstatlstat64madvisembindmembarriermemfd_createmigrate_pagesmincoremkdirmkdiratmknodmknodatmlockmlock2mlockallmmapmmap2modify_ldtmountmove_pagesmprotectmpxmq_getsetattrmq_notifymq_openmq_timedreceivemq_timedsendmq_unlinkmremapmsyncmunlockmunlockallmunmapname_to_handle_atnanosleepnfsservctlniceoldfstatoldlstatoldoldunameoldstatoldunameopenopen_by_handle_atopenatpauseperf_event_openpersonalitypipepipe2pivot_rootpkey_allocpkey_freepkey_mprotectpollppollprctlpread64preadvpreadv2prlimit64process_vm_readvprocess_vm_writevprofprofilpselect6ptraceputpmsgpwrite64pwritevpwritev2query_modulequotactlreadreadaheadreaddirreadlinkreadlinkatreadvrebootrecvfromrecvmmsgrecvmsgremap_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_yieldseccompselectsendfilesendfile64sendmmsgsendmsgsendtoset_mempolicyset_robust_listset_thread_areaset_tid_addresssetdomainnamesetfsgidsetfsgid32setfsuidsetfsuid32setgidsetgid32setgroupssetgroups32sethostnamesetitimersetnssetpgidsetprioritysetregidsetregid32setresgidsetresgid32setresuidsetresuid32setreuidsetreuid32setrlimitsetsidsetsockoptsettimeofdaysetuidsetuid32setxattrsgetmaskshutdownsigactionsigaltstacksignalsignalfdsignalfd4sigpendingsigprocmasksigreturnsigsuspendsocketsocketcallsocketpairsplicessetmaskstatstat64statfsstatfs64stimesttyswapoffswaponsymlinksymlinkatsyncsync_file_rangesyncfssysfssysinfosyslogteetgkilltimetimer_createtimer_deletetimer_getoverruntimer_gettimetimer_settimetimerfd_createtimerfd_gettimetimerfd_settimetimestkilltruncatetruncate64ugetrlimitulimitumaskumountumount2unameunlinkunlinkatunshareuselibuserfaultfdustatutimeutimensatutimesvforkvhangupvm86vm86oldvmsplicevserverwait4waitidwaitpidwritewritev

Methods

impl Syscall[src]

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

Trait Implementations

impl Clone for Syscall[src]

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

Performs copy-assignment from source. Read more

impl Debug for Syscall[src]

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

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

impl<T> From for 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> Any for T where
    T: 'static + ?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.