Revision 5caf7bb2
b/linux-user/mmap.c | ||
---|---|---|
546 | 546 |
|
547 | 547 |
mmap_lock(); |
548 | 548 |
|
549 |
#if defined(MREMAP_FIXED) |
|
549 | 550 |
if (flags & MREMAP_FIXED) |
550 | 551 |
host_addr = mremap(g2h(old_addr), old_size, new_size, |
551 | 552 |
flags, new_addr); |
... | ... | |
560 | 561 |
} else |
561 | 562 |
host_addr = mremap(g2h(old_addr), old_size, new_size, |
562 | 563 |
flags | MREMAP_FIXED, g2h(mmap_start)); |
563 |
} else { |
|
564 |
} else |
|
565 |
#endif |
|
566 |
{ |
|
564 | 567 |
host_addr = mremap(g2h(old_addr), old_size, new_size, flags); |
565 | 568 |
/* Check if address fits target address space */ |
566 | 569 |
if ((unsigned long)host_addr + new_size > (abi_ulong)-1) { |
Also available in: Unified diff