openat() was added to POSIX in the POSIX.1-2008 revision, and has been supported by Linux since 2.6.16. How is support on non-Linux UNIXes? eg, Darwin, the *BSDs, and proprietary UNIXes.
Unlike the top answer is saying, all major BSDs and Apple's OS X seem to support it as of today:
Dragonfly BSD supports it, the rest of the BSDs don't. Solaris of course does.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With