blob: 7cb9dd1cba9d38657142e784cbb0994103d15fb2 [file] [log] [blame]
//! Platform-dependent file descriptor abstraction.
#![forbid(unsafe_op_in_unsafe_fn)]
cfg_select! {
target_family = "unix" => {
mod unix;
pub use unix::*;
}
target_os = "hermit" => {
mod hermit;
pub use hermit::*;
}
all(target_vendor = "fortanix", target_env = "sgx") => {
mod sgx;
pub use sgx::*;
}
target_os = "wasi" => {
mod wasi;
pub use wasi::*;
}
_ => {}
}