diff --git a/src/libcore/lib.rs b/src/libcore/lib.rs index c97f8e529a2a8..f627eab798ffe 100644 --- a/src/libcore/lib.rs +++ b/src/libcore/lib.rs @@ -170,3 +170,10 @@ pub mod fmt; // note: does not need to be public mod tuple; + +/* Raw OS-specific types for the current platform/architecture */ + +pub mod os { + #![allow(missing_docs, bad_style)] + pub mod raw; +} diff --git a/src/libstd/os/raw.rs b/src/libcore/os/raw.rs similarity index 100% rename from src/libstd/os/raw.rs rename to src/libcore/os/raw.rs diff --git a/src/libstd/os/mod.rs b/src/libstd/os/mod.rs index 84b7d9fbeec93..26aefa5f4ef63 100644 --- a/src/libstd/os/mod.rs +++ b/src/libstd/os/mod.rs @@ -31,4 +31,5 @@ pub use sys::ext as windows; #[cfg(target_os = "netbsd")] pub mod netbsd; #[cfg(target_os = "openbsd")] pub mod openbsd; -pub mod raw; +#[stable(feature = "raw_os", since = "1.1.0")] +pub use core::os::raw;