Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
get page size info on win32
authorAugustin Degomme <degomme@idpann.imag.fr>
Fri, 4 Apr 2014 12:17:46 +0000 (14:17 +0200)
committerAugustin Degomme <degomme@idpann.imag.fr>
Fri, 4 Apr 2014 12:17:46 +0000 (14:17 +0200)
src/xbt/xbt_main.c

index 30c1a84..3af5c03 100644 (file)
@@ -85,9 +85,13 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason,
 
 static void xbt_preinit(void) {
   unsigned int seed = 2147483647;
-
+#ifndef WIN32
   xbt_pagesize = sysconf(_SC_PAGESIZE);
-
+#else
+  SYSTEM_INFO si;
+  GetSystemInfo(&si);
+  xbt_pagesize = si.dwPageSize;
+#endif
 #ifdef MMALLOC_WANT_OVERRIDE_LEGACY
   mmalloc_preinit();
 #endif