diff --git a/src/lib.rs b/src/lib.rs index ae117ea..a3fd51f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -26,3 +26,5 @@ mod arch; #[cfg(feature = "os")] pub mod os; +#[cfg(feature = "os")] +mod sys; diff --git a/src/os.rs b/src/os.rs index b21572a..bdfa96f 100644 --- a/src/os.rs +++ b/src/os.rs @@ -2,9 +2,7 @@ extern crate std; use core::prelude::*; use self::std::io::Error as IoError; use stack; - -#[cfg(unix)] -#[path = "os/unix.rs"] mod sys; +use sys; pub struct StackSource; diff --git a/src/sys/mod.rs b/src/sys/mod.rs new file mode 100644 index 0000000..34f3dcb --- /dev/null +++ b/src/sys/mod.rs @@ -0,0 +1,5 @@ +pub use self::imp::*; + +#[cfg(unix)] +#[path = "unix.rs"] +mod imp; diff --git a/src/os/unix.rs b/src/sys/unix.rs similarity index 100% rename from src/os/unix.rs rename to src/sys/unix.rs