diff --git a/src/os.cpp b/src/os.cpp index 97f321021..4b2669d5e 100644 --- a/src/os.cpp +++ b/src/os.cpp @@ -442,13 +442,15 @@ namespace bx size_t memoryPageSize() { size_t pageSize; -#if BX_PLATFORM_WINDOWS - SYSTEM_INFO si; //SystemInfo si; +#if BX_PLATFORM_LINUX || BX_PLATFORM_OSX + pageSize = sysconf(_SC_PAGESIZE); +#elif BX_PLATFORM_WINDOWS + SYSTEM_INFO si; memSet(&si, 0, sizeof(si) ); ::GetSystemInfo(&si); pageSize = si.dwAllocationGranularity; #else - pageSize = sysconf(_SC_PAGESIZE); + pageSize = 16<<10; #endif // BX_PLATFORM_WINDOWS return pageSize;