__unix
#elif defined(__unix) || defined(__unix__)
# ifdef __unix
#if (defined(unix) || defined(_unix) || defined(__unix) || defined(__unix__))