diff --git a/src/core/random_func.cpp b/src/core/random_func.cpp index 0a18360953..dfbd2311fe 100644 --- a/src/core/random_func.cpp +++ b/src/core/random_func.cpp @@ -24,10 +24,12 @@ #if defined(_WIN32) # include # include +#elif defined(__APPLE__) || defined(__NetBSD__) || defined(__FreeBSD__) +// No includes required. +#elif defined(__GLIBC__) && ((__GLIBC__ > 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 25))) +# include #elif defined(__EMSCRIPTEN__) # include -#elif !defined(__APPLE__) && !defined(__NetBSD__) && !defined(__FreeBSD__) -# include #endif #include "../safeguards.h"