]> git.proxmox.com Git - qemu.git/blobdiff - osdep.c
Define OS-dependent qemu_getpagesize() (Hollis Blanchard)
[qemu.git] / osdep.c
diff --git a/osdep.c b/osdep.c
index 683aad0f0cce168368bda866a6490e073788020b..8ff260ab9805dae761c92cbeaa5b4b2ff6bc078f 100644 (file)
--- a/osdep.c
+++ b/osdep.c
@@ -66,6 +66,14 @@ void qemu_vfree(void *ptr)
     VirtualFree(ptr, 0, MEM_RELEASE);
 }
 
+long qemu_getpagesize(void)
+{
+    SYSTEM_INFO system_info;
+
+    GetSystemInfo(&system_info);
+    return system_info.dwPageSize;
+}
+
 #else
 
 #if defined(USE_KQEMU)
@@ -190,6 +198,11 @@ void *qemu_memalign(size_t alignment, size_t size)
 #endif
 }
 
+long qemu_getpagesize(void)
+{
+    return sysconf(_SC_PAGESIZE);
+}
+
 /* alloc shared memory pages */
 void *qemu_vmalloc(size_t size)
 {