Fix OSX
diff --git a/src/lib.rs b/src/lib.rs
index 86750ba..9c986d6 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -5621,14 +5621,14 @@
                            link_name = "fchmod$UNIX2003")]
                 pub fn fchmod(fd: c_int, mode: mode_t) -> c_int;
 
-                #[cfg_attr(target_os = "macos", link_name = "fstat64")]
+                #[cfg_attr(target_os = "macos", link_name = "fstat$INODE64")]
                 pub fn fstat(fildes: c_int, buf: *mut stat) -> c_int;
 
                 pub fn mkdir(path: *const c_char, mode: mode_t) -> c_int;
                 #[cfg(not(target_os = "nacl"))]
                 pub fn mkfifo(path: *const c_char, mode: mode_t) -> c_int;
 
-                #[cfg_attr(target_os = "macos", link_name = "stat64")]
+                #[cfg_attr(target_os = "macos", link_name = "stat$INODE64")]
                 pub fn stat(path: *const c_char, buf: *mut stat) -> c_int;
             }
         }
@@ -5945,19 +5945,7 @@
             use types::os::arch::posix01::stat;
 
             extern {
-                #[cfg(any(target_os = "linux",
-                          target_os = "freebsd",
-                          target_os = "dragonfly",
-                          target_os = "bitrig",
-                          target_os = "netbsd",
-                          target_os = "openbsd",
-                          target_os = "android",
-                          target_os = "ios",
-                          target_os = "nacl"))]
-                pub fn lstat(path: *const c_char, buf: *mut stat) -> c_int;
-
-                #[cfg(target_os = "macos")]
-                #[link_name = "lstat64"]
+                #[cfg_attr(target_os = "macos", link_name = "lstat$INODE64")]
                 pub fn lstat(path: *const c_char, buf: *mut stat) -> c_int;
             }
         }