Commit 194884dd6f1fee4d4c41f74649e98af04ad6f83a
1 parent
91aa5d49
win32 + Mac OS X compile fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1304 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
8 additions
and
0 deletions
osdep.c
| ... | ... | @@ -273,7 +273,15 @@ void *get_mmap_addr(unsigned long size) |
| 273 | 273 | |
| 274 | 274 | #else |
| 275 | 275 | |
| 276 | +#ifdef _BSD | |
| 277 | +#include <stdlib.h> | |
| 278 | +#else | |
| 276 | 279 | #include <malloc.h> |
| 280 | +#endif | |
| 281 | +#ifdef _WIN32 | |
| 282 | +/* XXX: find a solution to have page aligned data */ | |
| 283 | +#define memalign(align, size) malloc(size) | |
| 284 | +#endif | |
| 277 | 285 | |
| 278 | 286 | int qemu_write(int fd, const void *buf, size_t n) |
| 279 | 287 | { | ... | ... |