Restructure with separate uclibc branch
diff --git a/src/unix/mod.rs b/src/unix/mod.rs
index 15152eb..5916028 100644
--- a/src/unix/mod.rs
+++ b/src/unix/mod.rs
@@ -837,7 +837,10 @@
 }
 
 cfg_if! {
-    if #[cfg(any(target_os = "linux",
+    if #[cfg(target_env = "uclibc")] {
+        mod uclibc;
+        pub use self::uclibc::*;
+    } else if #[cfg(any(target_os = "linux",
                  target_os = "android",
                  target_os = "emscripten",
                  target_os = "fuchsia"))] {