diff --git a/source/shared_lib/sources/platform/common/platform_common.cpp b/source/shared_lib/sources/platform/common/platform_common.cpp index d08f6cb59..086d0a8f7 100644 --- a/source/shared_lib/sources/platform/common/platform_common.cpp +++ b/source/shared_lib/sources/platform/common/platform_common.cpp @@ -23,10 +23,12 @@ #endif -#ifndef S_ISDIR - -#define S_ISDIR(mode) ((mode) & _S_IFDIR) +#ifdef WIN32 + #define S_ISDIR(mode) ((mode) & _S_IFDIR) +#elif defined(__GNUC__) +#else +#error "Your compiler needs to support S_IFDIR!" #endif #include