summaryrefslogtreecommitdiff
path: root/condvar.c
diff options
context:
space:
mode:
authorrpj <rpj>2001-08-24 04:44:27 +0000
committerrpj <rpj>2001-08-24 04:44:27 +0000
commitdcc0da53c266b2e6c3d54892919112ee0106c88c (patch)
tree60ef9885c6463856cd3918452fbb36a7bdbcb5bd /condvar.c
parent882ec36f8d033e07d3bb272ee22554314226ea01 (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.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/condvar.c b/condvar.c
index ff1332e..e2d8801 100644
--- a/condvar.c
+++ b/condvar.c
@@ -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)
{