From 97fee6b16118fab6988fd539cd3df01d716df609 Mon Sep 17 00:00:00 2001 From: Guido Serassio Date: Thu, 1 May 2008 18:05:05 +0200 Subject: [PATCH] Windows port: Return the effective system pagesize in getpagesize() --- lib/win32lib.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) mode change 100644 => 100755 lib/win32lib.c diff --git a/lib/win32lib.c b/lib/win32lib.c old mode 100644 new mode 100755 index 34df1334e6..58b130dc94 --- a/lib/win32lib.c +++ b/lib/win32lib.c @@ -63,7 +63,13 @@ void GetProcessName(pid_t, char *); size_t getpagesize() { - return 4096; + static DWORD system_pagesize = 0; + if (!system_pagesize) { + SYSTEM_INFO system_info; + GetSystemInfo(&system_info); + system_pagesize = system_info.dwPageSize; + } + return system_pagesize; } #endif -- 2.47.3