什么非Linux unixes支持openat()?

时间:2009-11-03 21:06:35

标签: unix posix portability

openat()已添加到POSIX.1-2008版本的POSIX中,并且自2.6.16以来一直受Linux支持。如何在非Linux UNIX上提供支持?例如,Darwin,* BSD和专有UNIX。

3 个答案:

答案 0 :(得分:8)

与最佳答案不同,所有主要的BSD和Apple的OS X似乎都支持它:

答案 1 :(得分:3)

Dragonfly BSD支持它,其余的BSD则不支持。 Solaris当然可以。

答案 2 :(得分:1)

FreeBSD从8.0版开始支持它