extrasafe_multiarch/
syscalls.rs1#[cfg(all(feature = "x86_64", feature = "__aarch64"))]
5compile_error!("feature \"x86_64\" and feature \"aarch64\" cannot be enabled at the same time!");
6#[cfg(all(feature = "x86_64", feature = "__riscv64"))]
7compile_error!("feature \"x86_64\" and feature \"riscv64\" cannot be enabled at the same time!");
8#[cfg(all(feature = "__riscv64", feature = "__aarch64"))]
9compile_error!("feature \"riscv64\" and feature \"aarch64\" cannot be enabled at the same time!");
10
11#[cfg(all(
12 any(feature = "x86_64", target_arch = "x86_64"),
13 not(any(feature = "aarch64", feature = "riscv64"))
14))]
15pub use syscalls::x86_64::*;
16#[cfg(all(
17 any(feature = "aarch64", target_arch = "aarch64"),
18 not(any(feature = "x86_64", feature = "riscv64"))
19))]
20pub use syscalls::aarch64::*;
21#[cfg(all(
22 any(feature = "riscv64", target_arch = "riscv64"),
23 not(any(feature = "x86_64", feature = "aarch64"))
24))]
25pub use syscalls::riscv64::*;