shithub: choc

Download patch

ref: ed880ffdea8f9d69b2b3711785ed8cb4ac8fbec2
parent: acd1a13a4f70973d7616df3f6de43f8f79b8e392
author: Simon Howard <fraggle@gmail.com>
date: Wed Jan 7 16:51:37 EST 2009

Replace -nommap with -mmap; do not use mmap()ed file access by default.
Fixes Plutonia 2, and several other minor things.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1425

--- a/src/w_file.c
+++ b/src/w_file.c
@@ -59,11 +59,11 @@
     int i;
 
     //!
-    // Do not use the OS's virtual memory subsystem to map WAD files 
+    // Use the OS's virtual memory subsystem to map WAD files
     // directly into memory.
     //
 
-    if (M_CheckParm("-nommap") > 0) 
+    if (M_CheckParm("-mmap") < 0)
     {
         return stdc_wad_file.OpenFile(path);
     }
@@ -72,7 +72,7 @@
 
     result = NULL;
 
-    for (i=0; i<arrlen(wad_file_classes); ++i) 
+    for (i=0; i<arrlen(wad_file_classes); ++i)
     {
         result = wad_file_classes[i]->OpenFile(path);