(file) Return to Mutex.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/Mutex.cpp between version 1.3.14.3 and 1.3.14.4

version 1.3.14.3, 2006/07/28 20:46:41 version 1.3.14.4, 2006/07/28 21:19:53
Line 68 
Line 68 
     pthread_mutexattr_settype(&_rep.attr, PTHREAD_MUTEX_RECURSIVE);     pthread_mutexattr_settype(&_rep.attr, PTHREAD_MUTEX_RECURSIVE);
  
     pthread_mutex_init(&_rep.mutex, &_rep.attr);     pthread_mutex_init(&_rep.mutex, &_rep.attr);
     _rep.owner.clear();      Threads::clear(_rep.owner);
 } }
  
 Mutex::~Mutex() Mutex::~Mutex()
Line 167 
Line 167 
     PEGASUS_DEBUG_ASSERT(_magic);     PEGASUS_DEBUG_ASSERT(_magic);
  
     ThreadType owner = _rep.owner;     ThreadType owner = _rep.owner;
     _rep.owner.clear();      Threads::clear(_rep.owner);
  
     if (pthread_mutex_unlock(&_rep.mutex) != 0)     if (pthread_mutex_unlock(&_rep.mutex) != 0)
     {     {


Legend:
Removed from v.1.3.14.3  
changed lines
  Added in v.1.3.14.4

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2