Example #1
0
File: mmap.cpp Project: ALFIO/mongo
 void MongoFile::unmarkAllWritable() {
     rwlock lk( mmmutex , false );
     for ( set<MongoFile*>::iterator i = mmfiles.begin(); i != mmfiles.end(); i++ ){
         MongoFile * mmf = *i;
         if (mmf) mmf->_unlock();
     }
 }
Example #2
0
 void MongoFile::unmarkAllWritable() {
     if( cmdLine.dur )
         return;
     RWLockRecursive::Shared lk(mmmutex);
     for ( set<MongoFile*>::iterator i = mmfiles.begin(); i != mmfiles.end(); i++ ) {
         MongoFile * mmf = *i;
         if (mmf) mmf->_unlock();
     }
 }