Thanks to everyone for your hard work. `nix::sys::socket::socket` provides a fourth parameter that ends-up calling `fcntl()`and friends but seemingly does not support macos. What is the best way to open a non-blocking socket on macos/ios using nix? ref: https://github.com/nix-rust/nix/blob/v0.10.0/src/sys/socket/mod.rs#L684-L718