diff options
author | rpj <rpj> | 2001-08-24 04:44:27 +0000 |
---|---|---|
committer | rpj <rpj> | 2001-08-24 04:44:27 +0000 |
commit | dcc0da53c266b2e6c3d54892919112ee0106c88c (patch) | |
tree | 60ef9885c6463856cd3918452fbb36a7bdbcb5bd /condvar.c | |
parent | 882ec36f8d033e07d3bb272ee22554314226ea01 (diff) |
* condvar.c (pthread_cond_destroy): Remove cv element
that is no longer used.
* implement.h: Likewise.
Diffstat (limited to 'condvar.c')
-rw-r--r-- | condvar.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -495,7 +495,6 @@ pthread_cond_init (pthread_cond_t * cond, const pthread_condattr_t * attr) } cv->nWaitersBlocked = 0; - cv->nWaitersUnblocked = 0; cv->nWaitersToUnblock = 0; cv->nWaitersGone = 0; @@ -658,7 +657,7 @@ pthread_cond_destroy (pthread_cond_t * cond) /* * Check whether cv is still busy (still has waiters) */ - if (cv->nWaitersBlocked - cv->nWaitersGone - cv->nWaitersUnblocked > 0) + if (cv->nWaitersBlocked > cv->nWaitersGone) { if (sem_post(&(cv->semBlockLock)) != 0) { |