89bf0f4b17
Reported by: QA Tindy
20 lines
698 B
C
20 lines
698 B
C
--- code/qcommon/vm_x86.c.orig 2007-10-30 12:26:20.000000000 -0300
|
|
+++ code/qcommon/vm_x86.c 2008-08-10 11:36:02.000000000 -0300
|
|
@@ -36,7 +36,7 @@
|
|
|
|
/* need this on NX enabled systems (i386 with PAE kernel or
|
|
* noexec32=on x86_64) */
|
|
-#ifdef __linux__
|
|
+#ifdef __unix__
|
|
#define VM_X86_MMAP
|
|
#endif
|
|
|
|
@@ -1079,7 +1079,7 @@
|
|
// copy to an exact size buffer on the hunk
|
|
vm->codeLength = compiledOfs;
|
|
#ifdef VM_X86_MMAP
|
|
- vm->codeBase = mmap(NULL, compiledOfs, PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0);
|
|
+ vm->codeBase = mmap(NULL, compiledOfs, PROT_WRITE, MAP_SHARED|MAP_ANON, -1, 0);
|
|
if(vm->codeBase == (void*)-1)
|
|
Com_Error(ERR_DROP, "VM_CompileX86: can't mmap memory");
|
|
#elif _WIN32
|