我应该使用什么C预处理器有条件的OS X特定代码?

我应该使用什么C预处理器有条件的OS X特定代码?如果我正在为OS X进行编译,或者我正在为Linux编译,则需要包含一个特定的库。

我知道有__APPLE__但我不知道这是否是OS X 10.x的当前条件。

This list of operating system macros 表示__APPLE__和__MACH__的存在表示OSX。

也在the source for fdisk部分第18行确认。

转载注明原文:我应该使用什么C预处理器有条件的OS X特定代码? - 代码日志