Я заметил, что в MacOS X (Lion) макрос __ unix __ не определен. Поскольку MacOS имеет свои корни в BSD UNIX, разве это не так?
__ unix __
Можно ли сообщить компилятору / препроцессору, что я хочу, чтобы он считался системой UNIX?