#![allow(clippy::missing_safety_doc)]
#![cfg_attr(not(feature = "std"), no_std)]
#![cfg_attr(feature = "nightly", allow(internal_features))]
#![cfg_attr(feature = "nightly", feature(can_vector))]
#![cfg_attr(feature = "nightly", feature(rustc_attrs))]
mod common;
#[cfg_attr(target_os = "linux", path = "linux.rs")]
mod os;
pub use common::fd::{AsFd, Fd};
pub use common::io::{Iovec, IovecMut};
pub use common::errno::retry_eintr;
pub use common::uninit::AsUninitBytes;
pub use os::{errno, syscall, Errno};