Docs.rs
  • maelstrom-linux-0.10.0
    • maelstrom-linux 0.10.0
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Homepage
    • Documentation
    • Repository
    • crates.io
    • Source
    • Owners
    • nfachan
    • Dependencies
      • derive_more ^0.99 normal
      • libc ^0.2 normal
    • Versions
    • 2.64% of the crate is documented
  • Go to latest version
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

maelstrom_linux0.10.0

  • All Items
  • Structs
  • Enums
  • Traits
  • Functions

Crate maelstrom_linux

source ·
Expand description

Function wrappers for Linux syscalls.

Structs§

  • AcceptFlags
  • AccessMode
  • CloneArgs
  • CloneFlags
  • CloseRangeFlags
  • Errno
  • ExitCode
  • Fd
  • FileMode
  • FsconfigCommand
  • FsmountFlags
  • FsopenFlags
  • Gid
  • MountAttrs
  • MountFlags
  • MoveMountFlags
  • OpenFlags
  • OpenTreeFlags
  • OwnedFd
  • Pid
  • PollEvents
  • PollFd
  • Signal
  • SignalSet
  • SigprocmaskHow
  • Sockaddr
  • SockaddrNetlink
  • SockaddrStorage
  • SockaddrUn
  • SockaddrUnStorage
  • SockaddrUnStoragePathTooLongError
  • SocketDomain
  • SocketProtocol
  • SocketType
  • Uid
  • UmountFlags
  • UnixStream
  • WaitResult

Enums§

  • CloseRangeFirst
  • CloseRangeLast
  • WaitStatus
  • Whence

Traits§

  • ErrnoSentinel
    The sentinel value indicates that a function failed and more detailed information about the error can be found in errno

Functions§

  • _exit
  • abort
  • accept
  • access
  • bind
  • chdir
  • clone3
  • clone3_with_child_pidfd
  • clone_with_child_pidfd⚠
    Safety
  • close_range
  • connect
  • dup2
  • execve
  • fcntl_setfl
  • fork
  • fsconfig
  • fsmount
  • fsopen
  • get_pipe_size
  • getgid
  • getpid
  • getsockname
  • getuid
  • grantpt
  • ioctl_tiocgwinsz
  • ioctl_tiocsctty
  • ioctl_tiocswinsz
  • kill
  • listen
  • lseek
  • mkdir
  • mount
  • move_mount
  • open
  • open_tree
  • pause
  • pidfd_open
  • pidfd_send_signal
  • pipe
  • pivot_root
  • poll
  • posix_openpt
  • prctl_set_pdeathsig
  • pthread_sigmask
  • ptsname
  • raise
  • read
  • set_pipe_size
  • setsid
  • sigprocmask
  • sigwait
  • socket
  • splice
  • umount2
  • unlockpt
  • wait
  • waitid
  • waitpid
  • write