From cc8565b20a89a2169b2103dcbcacb218c79dc2a4 Mon Sep 17 00:00:00 2001 From: Ed Schouten Date: Thu, 11 Jan 2018 11:21:12 +0100 Subject: [PATCH] Make the documentation build work on CloudABI. Just like with wasm, we can't just import unix::ext and windows::ext. Our shims are not complete enough for that. --- src/libstd/sys/mod.rs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/libstd/sys/mod.rs b/src/libstd/sys/mod.rs index a853d8ea69dc7..1231898ed7eba 100644 --- a/src/libstd/sys/mod.rs +++ b/src/libstd/sys/mod.rs @@ -62,9 +62,10 @@ cfg_if! { if #[cfg(any(unix, target_os = "redox"))] { // On unix we'll document what's already available pub use self::ext as unix_ext; - } else if #[cfg(target_arch = "wasm32")] { - // On wasm right now the module below doesn't compile (missing things - // in `libc` which is empty) so just omit everything with an empty module + } else if #[cfg(any(target_os = "cloudabi", target_arch = "wasm32"))] { + // On CloudABI and wasm right now the module below doesn't compile + // (missing things in `libc` which is empty) so just omit everything + // with an empty module #[unstable(issue = "0", feature = "std_internals")] pub mod unix_ext {} } else { @@ -80,8 +81,9 @@ cfg_if! { if #[cfg(windows)] { // On windows we'll just be documenting what's already available pub use self::ext as windows_ext; - } else if #[cfg(target_arch = "wasm32")] { - // On wasm right now the shim below doesn't compile, so just omit it + } else if #[cfg(any(target_os = "cloudabi", target_arch = "wasm32"))] { + // On CloudABI and wasm right now the shim below doesn't compile, so + // just omit it #[unstable(issue = "0", feature = "std_internals")] pub mod windows_ext {} } else {