diff options
Diffstat (limited to 'util/mmap_mm.cpp')
-rw-r--r-- | util/mmap_mm.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/util/mmap_mm.cpp b/util/mmap_mm.cpp index aa9b275..9cffad5 100644 --- a/util/mmap_mm.cpp +++ b/util/mmap_mm.cpp @@ -31,14 +31,13 @@ namespace mongo { void MemoryMappedFile::close() { if ( view ) - delete( view ); + free( view ); view = 0; len = 0; } - void* MemoryMappedFile::map(const char *filename, size_t length) { - path p( filename ); - + void* MemoryMappedFile::map(const char *filename, long& length , int options ) { + assert( length ); view = malloc( length ); return view; } |