MemoryMappedFile support on Windows
[mono.git] / mono / utils / mono-mmap-windows.c
index 6fe7766a45af741d23e759b9d866538005456504..c7d87936cec854316885ad14fa1f4b025f86d767 100644 (file)
@@ -27,10 +27,22 @@ mono_pagesize (void)
        if (saved_pagesize)
                return saved_pagesize;
        GetSystemInfo (&info);
-       saved_pagesize = info.dwAllocationGranularity;
+       saved_pagesize = info.dwPageSize;
        return saved_pagesize;
 }
 
+int
+mono_valloc_granule (void)
+{
+       SYSTEM_INFO info;
+       static int saved_valloc_granule = 0;
+       if (saved_valloc_granule)
+               return saved_valloc_granule;
+       GetSystemInfo (&info);
+       saved_valloc_granule = info.dwAllocationGranularity;
+       return saved_valloc_granule;
+}
+
 int
 mono_mmap_win_prot_from_flags (int flags)
 {