Get OSX tests compiling
diff --git a/libc-test/build.rs b/libc-test/build.rs
index 4b64473..54f5a9f 100644
--- a/libc-test/build.rs
+++ b/libc-test/build.rs
@@ -64,6 +64,7 @@
         ]);
 
         if self.target.contains("apple-darwin") {
+            base.push("mach-o/dyld.h");
             base.push("mach/mach_time.h");
         }
 
@@ -90,11 +91,13 @@
             base.push("pthread.h");
             base.push("signal.h");
             base.push("stdalign.h");
+            base.push("string.h");
             base.push("sys/file.h");
             base.push("sys/ioctl.h");
             base.push("sys/mman.h");
             base.push("sys/resource.h");
             base.push("sys/socket.h");
+            base.push("sys/sysctl.h");
             base.push("sys/time.h");
             base.push("sys/un.h");
             base.push("sys/wait.h");
@@ -385,6 +388,7 @@
             "glob" |
             "getrlimit" |
             "setrlimit" |
+            "signal" |
             "getopt" => return,
             _ => {}
         }
diff --git a/libc-test/tests/all.rs b/libc-test/tests/all.rs
index 298a3c9..7fb6efb 100644
--- a/libc-test/tests/all.rs
+++ b/libc-test/tests/all.rs
@@ -1,4 +1,4 @@
-#![allow(bad_style)]
+#![allow(bad_style, unused_imports)]
 
 extern crate libc;
 extern crate libc_test;
@@ -13,6 +13,7 @@
 #[cfg(unix)] use libc::funcs::posix01::glob::*;
 #[cfg(unix)] use libc::funcs::posix01::signal::*;
 #[cfg(unix)] use libc::funcs::posix88::signal::*;
+#[cfg(target_os = "macos")] use libc::funcs::extra::*;
 
 trait Pretty {
     fn pretty(&self) -> String;