#![doc = crate::_DOC_SYS_OS_LINUX!()] #![doc = crate::_doc!(modules: crate::sys::os; linux)]
#![doc = crate::_doc!(flat:"sys")]
#![doc = crate::_doc!(extends: sys)]
mod error; mod file; mod namespace; mod signal; mod term; mod time;
#[cfg(all(feature = "unsafe_syscall", not(miri)))]
crate::items! {
mod point_entry; mod syscalls; }
pub mod io {
crate::structural_mods! { _mods {
pub use super::super::{
file::*,
term::*,
};
}
}
}
pub mod process {
crate::structural_mods! { _mods {
pub use super::super::signal::*;
}
}
}
pub mod thread {
crate::structural_mods! { _mods {
pub use super::super::time::*;
}
}
}
crate::structural_mods! { _mods {
pub use super::{
error::*,
namespace::*,
};
#[cfg(all(feature = "unsafe_syscall", not(miri)))]
#[cfg_attr(nightly_doc, doc(cfg(feature = "unsafe_syscall")))]
pub use super::{
point_entry::*,
syscalls::_all::*,
};
}
_pub_mods {
pub use super::{
io::_all::*,
process::_all::*,
thread::_all::*,
};
}
}