Shouldn't that be in a `_linux` specific source?

Or maybe just the directory from which we read the file descriptors. According to the SO link, we can use:
- `/proc/self/fd/` on Linux, Solaris, Cygwin, NetBSD;
- `/dev/fd/` on FreeBSD and Darwin.