X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=osdep.c;h=b300ba19aa431d6d68048d65d60725500a0706c5;hb=0928a95ffe91862938cee997c9e30602fa7884ab;hp=c34dfd26825783c54be291f9ae7b89da4a9ac897;hpb=c5e97233e8c8e53aab1b80b5e9891a71c4edea3e;p=qemu diff --git a/osdep.c b/osdep.c index c34dfd2..b300ba1 100644 --- a/osdep.c +++ b/osdep.c @@ -33,13 +33,15 @@ #include #endif -/* Needed early for _BSD etc. */ +/* FIXME: This file should be target independent. However it has kqemu + hacks, so must be built for every target. */ + +/* Needed early for HOST_BSD etc. */ #include "config-host.h" #ifdef _WIN32 -#define WIN32_LEAN_AND_MEAN #include -#elif defined(_BSD) +#elif defined(HOST_BSD) #include #else #include @@ -70,7 +72,7 @@ void qemu_vfree(void *ptr) #else -#if defined(USE_KQEMU) +#if defined(CONFIG_KQEMU) #ifdef __OpenBSD__ #include @@ -188,7 +190,7 @@ void *qemu_memalign(size_t alignment, size_t size) if (ret != 0) return NULL; return ptr; -#elif defined(_BSD) +#elif defined(HOST_BSD) return valloc(size); #else return memalign(alignment, size); @@ -198,7 +200,7 @@ void *qemu_memalign(size_t alignment, size_t size) /* alloc shared memory pages */ void *qemu_vmalloc(size_t size) { -#if defined(USE_KQEMU) +#if defined(CONFIG_KQEMU) if (kqemu_allowed) return kqemu_vmalloc(size); #endif @@ -207,7 +209,7 @@ void *qemu_vmalloc(size_t size) void qemu_vfree(void *ptr) { -#if defined(USE_KQEMU) +#if defined(CONFIG_KQEMU) if (kqemu_allowed) kqemu_vfree(ptr); #endif