devela/sys/os/linux/fns/syscalls/
mod.rs
1use crate::items;
9
10mod shared_docs;
11
12#[cfg(target_arch = "x86_64")]
13items! { mod x86_64; use x86_64 as sys; }
14#[cfg(target_arch = "x86")]
15items! { mod x86; use x86 as sys; }
16#[cfg(target_arch = "arm")]
17items! { mod arm; use arm as sys; }
18#[cfg(target_arch = "aarch64")]
19items! { mod aarch64; use aarch64 as sys; }
20#[cfg(any(target_arch = "riscv32", target_arch = "riscv64"))]
21items! { mod riscv; use riscv as sys; }
22
23crate::items! { #[allow(unused)]
25 pub use _mods::*;
26
27 mod _mods {
28 pub use super::sys::*;
29 }
30 pub(super) mod _all { #![allow(unused)]
31 #[doc(inline)]
32 pub use super::_mods::*;
33 }
34}