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

Diff for /pegasus/src/Pegasus/Common/ReadWriteSem.cpp between version 1.5 and 1.6

version 1.5, 2006/11/10 18:14:58 version 1.6, 2007/06/12 16:17:33
Line 55 
Line 55 
 ReadWriteSem::~ReadWriteSem() ReadWriteSem::~ReadWriteSem()
 { {
     int r = 0;     int r = 0;
     while (r=pthread_rwlock_destroy(&_rwlock.rwlock) == EBUSY ||      while ((r = pthread_rwlock_destroy(&_rwlock.rwlock)) == EBUSY ||
            (r == -1 && errno == EBUSY))            (r == -1 && errno == EBUSY))
     {     {
         Threads::yield();         Threads::yield();


Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2