![]() ![]() |
![]() |
version 1.5, 2006/11/10 18:14:58 | version 1.6, 2007/06/12 16:17:33 | ||
---|---|---|---|
|
| ||
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(); |
|
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |