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

Methods

impl Syscall
[src]

Trait Implementations

impl Debug for Syscall
[src]

Formats the value using the given formatter.

impl Copy for Syscall
[src]

impl Clone for Syscall
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for Syscall
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for Syscall
[src]

impl PartialOrd for Syscall
[src]

This method returns an ordering between self and other values if one exists. Read more

This method tests less than (for self and other) and is used by the < operator. Read more

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

This method tests greater than (for self and other) and is used by the > operator. Read more

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]

This method returns an Ordering between self and other. Read more

impl Hash for Syscall
[src]

Feeds this value into the state given, updating the hasher as necessary.

Feeds a slice of this type into the state provided.