diff options
author | Eliot Horowitz <eliot@10gen.com> | 2010-07-02 19:17:18 -0400 |
---|---|---|
committer | Eliot Horowitz <eliot@10gen.com> | 2010-07-02 19:17:18 -0400 |
commit | 982332f807c38a261f459b816bf06bb87366d16a (patch) | |
tree | 8413d0a660aa893ca928b9b52ee734496aea0a94 /util | |
parent | 4542b8fb0800275978990b1023f88caaf8ed57cf (diff) | |
download | mongo-982332f807c38a261f459b816bf06bb87366d16a.tar.gz |
fix debug build & repl hack
Diffstat (limited to 'util')
-rw-r--r-- | util/mmap.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/util/mmap.h b/util/mmap.h index 79527db5c1b..5cf53bce794 100644 --- a/util/mmap.h +++ b/util/mmap.h @@ -58,8 +58,17 @@ namespace mongo { // no-ops in production inline void MongoFile::lockAll() {} inline void MongoFile::unlockAll() {} + #endif + struct MongoFileAllowWrites { + MongoFileAllowWrites(){ + MongoFile::lockAll(); + } + ~MongoFileAllowWrites(){ + MongoFile::unlockAll(); + } + }; /** template for what a new storage engine's class definition must implement PRELIMINARY - subject to change. |