mirror of https://github.com/OpenRCT2/OpenRCT2.git
POSIX: MAP_ANONYMOUS should have fd = -1
This commit is contained in:
parent
08fc36ee49
commit
8f82e5013a
|
@ -514,7 +514,7 @@ static bool openrct2_setup_rct2_segment()
|
||||||
|
|
||||||
int len = 0x01429000 - 0x8a4000; // 0xB85000, 12079104 bytes or around 11.5MB
|
int len = 0x01429000 - 0x8a4000; // 0xB85000, 12079104 bytes or around 11.5MB
|
||||||
// section: rw data
|
// section: rw data
|
||||||
gDataSegment = mmap((void *)0x8a4000, len, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_ANONYMOUS | MAP_SHARED, 0, 0);
|
gDataSegment = mmap((void *)0x8a4000, len, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_ANONYMOUS | MAP_SHARED, -1, 0);
|
||||||
if (gDataSegment != (void *)0x8a4000) {
|
if (gDataSegment != (void *)0x8a4000) {
|
||||||
log_fatal("mmap failed to get required offset for data segment! got %p, expected %p, errno = %d", gDataSegment, (void *)(0x8a4000), errno);
|
log_fatal("mmap failed to get required offset for data segment! got %p, expected %p, errno = %d", gDataSegment, (void *)(0x8a4000), errno);
|
||||||
exit(1);
|
exit(1);
|
||||||
|
|
Loading…
Reference in New Issue