From 5caf7bb2c481f43a9d019732610751bc22913eba Mon Sep 17 00:00:00 2001 From: blueswir1 Date: Thu, 11 Dec 2008 19:12:25 +0000 Subject: [PATCH] Fix compiling without MREMAP_FIXED git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5979 c046a42c-6fe2-441c-8c8c-71466251a162 --- linux-user/mmap.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/linux-user/mmap.c b/linux-user/mmap.c index aad00e6175..00a941e33a 100644 --- a/linux-user/mmap.c +++ b/linux-user/mmap.c @@ -546,6 +546,7 @@ abi_long target_mremap(abi_ulong old_addr, abi_ulong old_size, mmap_lock(); +#if defined(MREMAP_FIXED) if (flags & MREMAP_FIXED) host_addr = mremap(g2h(old_addr), old_size, new_size, flags, new_addr); @@ -560,7 +561,9 @@ abi_long target_mremap(abi_ulong old_addr, abi_ulong old_size, } else host_addr = mremap(g2h(old_addr), old_size, new_size, flags | MREMAP_FIXED, g2h(mmap_start)); - } else { + } else +#endif + { host_addr = mremap(g2h(old_addr), old_size, new_size, flags); /* Check if address fits target address space */ if ((unsigned long)host_addr + new_size > (abi_ulong)-1) { -- 2.11.4.GIT