From 1c1e677a902f56dba0db06bc7a4d2d0f7561c90a Mon Sep 17 00:00:00 2001
From: Jason King <jason.brian.king@gmail.com>
Date: Wed, 17 Apr 2019 18:50:47 +0000
Subject: [PATCH] This fixes issue #1318 - on Solarish systems
 __posix_readdir_r is only defined for 32-bit Solarish targets.  Since rust
 doesn't currently support 32-bit Solarish targets, the line is both
 unnecessary and wrong.

---
 src/unix/mod.rs | 2 --
 1 file changed, 2 deletions(-)

diff --git a/src/unix/mod.rs b/src/unix/mod.rs
index 15f7c7f2..b85e8461 100644
--- a/src/unix/mod.rs
+++ b/src/unix/mod.rs
@@ -612,8 +612,6 @@ extern {
     pub fn readdir(dirp: *mut ::DIR) -> *mut ::dirent;
     #[cfg_attr(target_os = "macos", link_name = "readdir_r$INODE64")]
     #[cfg_attr(target_os = "netbsd", link_name = "__readdir_r30")]
-    #[cfg_attr(any(target_os = "solaris", target_os = "illumos"),
-               link_name = "__posix_readdir_r")]
     #[cfg_attr(target_os = "freebsd", link_name = "readdir_r@FBSD_1.0")]
     pub fn readdir_r(dirp: *mut ::DIR, entry: *mut ::dirent,
                      result: *mut *mut ::dirent) -> ::c_int;
-- 
GitLab