add fdopendir on macOS
Fixes #1017 I moved it up to src/unix/mod.rs, as it's specified in POSIX.1-2008 and appears to be implemented on every Unix-like system. The symbol names on macOS appear similar to those for opendir; I found them via the commands below. I tested the x86_64 version; fdopendir$INODE64 worked as expected. $ nm -arch x86_64 /usr/lib/system/libsystem_c.dylib | grep fdopendir 000000000007ea6d T _fdopendir 000000000002ba97 T _fdopendir$INODE64 $ nm -arch i386 /usr/lib/system/libsystem_c.dylib | grep fdopendir 00082d1e T _fdopendir 0002b528 T _fdopendir$INODE64$UNIX2003 00082d1e T _fdopendir$UNIX2003
Showing
- src/unix/bsd/freebsdlike/mod.rs 0 additions, 2 deletionssrc/unix/bsd/freebsdlike/mod.rs
- src/unix/bsd/netbsdlike/mod.rs 0 additions, 2 deletionssrc/unix/bsd/netbsdlike/mod.rs
- src/unix/haiku/mod.rs 0 additions, 1 deletionsrc/unix/haiku/mod.rs
- src/unix/mod.rs 7 additions, 0 deletionssrc/unix/mod.rs
- src/unix/notbsd/mod.rs 0 additions, 2 deletionssrc/unix/notbsd/mod.rs
- src/unix/solaris/mod.rs 0 additions, 2 deletionssrc/unix/solaris/mod.rs
- src/unix/uclibc/mod.rs 0 additions, 2 deletionssrc/unix/uclibc/mod.rs
Loading
Please register or sign in to comment