diff --git a/rpmalloc/rpmalloc.c b/rpmalloc/rpmalloc.c index 7aecfb0..1b845c0 100644 --- a/rpmalloc/rpmalloc.c +++ b/rpmalloc/rpmalloc.c @@ -2026,7 +2026,11 @@ rpmalloc_initialize(rpmalloc_interface_t* memory_interface) { if (global_config.enable_huge_pages) { #if PLATFORM_WINDOWS HANDLE token = 0; +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) size_t large_page_minimum = GetLargePageMinimum(); +#else + size_t large_page_minimum = 2 * 1024 * 1024; +#endif if (large_page_minimum) OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &token); if (token) {