Name Description Size
errno.rs The `rustix` `Errno` type. This type holds an OS error code, which conceptually corresponds to an `errno` value. # Safety Linux uses error codes in `-4095..0`; we use rustc attributes to describe this restricted range of values. 20330
mod.rs 69
syscalls.rs linux_raw syscalls supporting `rustix::io`. # Safety See the `rustix::backend` module documentation for details. 11242
types.rs /bitflags/#externally-defined-flags> const _ = !0; } } bitflags! { /// `RWF_*` constants for use with [`preadv2`] and [`pwritev2`]. /// /// [`preadv2`]: crate::io::preadv2 /// [`pwritev2`]: crate::io::pwritev #[repr(transparent)] #[derive(Copy, Clone, Eq, PartialEq, Hash, Debug)] pub struct ReadWriteFlags: c::c_uint { /// `RWF_DSYNC` (since Linux 4.7) const DSYNC = linux_raw_sys::general::RWF_DSYNC; /// `RWF_HIPRI` (since Linux 4.6) const HIPRI = linux_raw_sys::general::RWF_HIPRI; /// `RWF_SYNC` (since Linux 4.7) const SYNC = linux_raw_sys::general::RWF_SYNC; /// `RWF_NOWAIT` (since Linux 4.14) const NOWAIT = linux_raw_sys::general::RWF_NOWAIT; /// `RWF_APPEND` (since Linux 4.16) const APPEND = linux_raw_sys::general::RWF_APPEND; /// <https://docs.rs/bitflags/ 1857