win32 + Mac OS X compile fix
authorbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Mon, 21 Feb 2005 20:10:36 +0000 (20:10 +0000)
committerbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Mon, 21 Feb 2005 20:10:36 +0000 (20:10 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1304 c046a42c-6fe2-441c-8c8c-71466251a162

osdep.c

diff --git a/osdep.c b/osdep.c
index bb2c0d1..ba6d5f3 100644 (file)
--- a/osdep.c
+++ b/osdep.c
@@ -273,7 +273,15 @@ void *get_mmap_addr(unsigned long size)
 
 #else
 
+#ifdef _BSD
+#include <stdlib.h>
+#else
 #include <malloc.h>
+#endif
+#ifdef _WIN32
+/* XXX: find a solution to have page aligned data */
+#define memalign(align, size) malloc(size)
+#endif
 
 int qemu_write(int fd, const void *buf, size_t n)
 {