corrected typing mistake
use __unix marco define instead