rustix 0.33.7

Safe Rust bindings to POSIX/Unix/Linux/Winsock2-like syscalls
Documentation
pub mod epoll;
pub(super) mod error;
#[cfg(not(feature = "std"))]
mod io_slice;
mod poll_fd;
mod types;

pub(crate) mod syscalls;

pub use error::Error;
#[cfg(not(feature = "std"))]
pub use io_slice::{IoSlice, IoSliceMut};
pub use poll_fd::{PollFd, PollFlags};
pub use types::{
    Advice, DupFlags, EventfdFlags, MapFlags, MlockFlags, MprotectFlags, MremapFlags, MsyncFlags,
    PipeFlags, ProtFlags, ReadWriteFlags, Tcflag, Termios, UserfaultfdFlags, Winsize, ICANON,
    PIPE_BUF,
};

use super::c;

pub(crate) const AT_FDCWD: c::c_int = linux_raw_sys::general::AT_FDCWD;
pub(crate) const STDIN_FILENO: c::c_uint = linux_raw_sys::general::STDIN_FILENO;
pub(crate) const STDOUT_FILENO: c::c_uint = linux_raw_sys::general::STDOUT_FILENO;
pub(crate) const STDERR_FILENO: c::c_uint = linux_raw_sys::general::STDERR_FILENO;