From 0ae4c22bae90ec6500ed1841cc3ec79bc38ac322 Mon Sep 17 00:00:00 2001 From: Amos Jeffries Date: Sun, 4 May 2008 23:03:31 +1200 Subject: [PATCH] Author: Guido Serassio 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.2