Browse Source

Update shim

Jeremy Soller 8 years ago
parent
commit
d2e53a963c
1 changed files with 9 additions and 1 deletions
  1. 9 1
      shim/src/lib.rs

+ 9 - 1
shim/src/lib.rs

@@ -2,6 +2,14 @@
 //!
 //! This crate provides implementation/import of these in Linux, BSD, and Mac OS.
 
-#![feature(linkage)]
+#![cfg_attr(not(redox), feature(linkage))]
 #![no_std]
 #![warn(missing_docs)]
+
+#[cfg(redox)]
+mod redox as imp;
+
+#[cfg(not(redox))]
+mod unix as imp;
+
+pub use imp::*;