diff --git a/src/cpuinfo/SDL_cpuinfo.c b/src/cpuinfo/SDL_cpuinfo.c index bdfb5a3b06..c277db837a 100644 --- a/src/cpuinfo/SDL_cpuinfo.c +++ b/src/cpuinfo/SDL_cpuinfo.c @@ -29,7 +29,11 @@ // CPU feature detection for SDL -#if defined(HAVE_SYSCONF) || defined(HAVE_GETPAGESIZE) +#if defined(HAVE_GETPAGESIZE) && !defined(SDL_PLATFORM_WINDOWS) +#define USE_GETPAGESIZE +#endif + +#if defined(HAVE_SYSCONF) || defined(USE_GETPAGESIZE) #include #endif #ifdef HAVE_SYSCTLBYNAME @@ -1252,7 +1256,7 @@ int SDL_GetSystemPageSize(void) } } #endif -#ifdef HAVE_GETPAGESIZE +#ifdef USE_GETPAGESIZE if (SDL_SystemPageSize <= 0) { SDL_SystemPageSize = getpagesize(); }