#![cfg_attr(target_os = "yggdrasil", feature(yggdrasil_os, rustc_private))]
#![cfg_attr(any(rust_analyzer, unix), feature(unix_socket_ancillary_data))]
#![feature(maybe_uninit_array_assume_init)]

pub(crate) mod sys;

pub mod fs;
pub mod io;
pub mod mem;
pub mod net;
pub mod process;
pub mod signal;
pub mod term;

pub mod time {
    pub use crate::sys::time::set_real_time;
}
