aboutsummaryrefslogtreecommitdiff
path: root/ctr-std/src/sys/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ctr-std/src/sys/mod.rs')
-rw-r--r--ctr-std/src/sys/mod.rs17
1 files changed, 16 insertions, 1 deletions
diff --git a/ctr-std/src/sys/mod.rs b/ctr-std/src/sys/mod.rs
index 569336d..d0ed80e 100644
--- a/ctr-std/src/sys/mod.rs
+++ b/ctr-std/src/sys/mod.rs
@@ -33,9 +33,24 @@
#![allow(missing_debug_implementations)]
cfg_if! {
- if #[cfg(unix)] {
+ if #[cfg(target_os = "horizon")] {
+ mod horizon;
+ pub use self::horizon::*;
+ } else if #[cfg(unix)] {
mod unix;
pub use self::unix::*;
+ } else if #[cfg(windows)] {
+ mod windows;
+ pub use self::windows::*;
+ } else if #[cfg(target_os = "cloudabi")] {
+ mod cloudabi;
+ pub use self::cloudabi::*;
+ } else if #[cfg(target_os = "redox")] {
+ mod redox;
+ pub use self::redox::*;
+ } else if #[cfg(target_arch = "wasm32")] {
+ mod wasm;
+ pub use self::wasm::*;
} else {
compile_error!("libstd doesn't compile for this platform yet");
}