diff options
Diffstat (limited to 'mbbsd/pmore.c')
-rw-r--r-- | mbbsd/pmore.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/mbbsd/pmore.c b/mbbsd/pmore.c index a67eb4de..f4e6b285 100644 --- a/mbbsd/pmore.c +++ b/mbbsd/pmore.c @@ -116,10 +116,13 @@ #include <string.h> // Platform Related. NoSync is faster but if we don't have it... +// Experimental: POPULATE should work faster? #ifdef MAP_NOSYNC -#define MF_MMAP_OPTION (MAP_NOSYNC|MAP_PRIVATE) +#define MF_MMAP_OPTION (MAP_NOSYNC|MAP_SHARED) +#elif defined(MAP_POPULATE) +#define MF_MMAP_OPTION (MAP_POPULATE|MAP_SHARED) #else -#define MF_MMAP_OPTION (MAP_PRIVATE) +#define MF_MMAP_OPTION (MAP_SHARED) #endif /* Developer's Guide |