From 3bf7878833de2551606d9cb98b13cf224eb2f6fc Mon Sep 17 00:00:00 2001 From: erdgeist <> Date: Tue, 6 Nov 2007 01:25:36 +0000 Subject: Locks tested. Got the test routine wrong -> Fixed. --- mutex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mutex.c b/mutex.c index 3194949..5c14e45 100644 --- a/mutex.c +++ b/mutex.c @@ -53,7 +53,7 @@ static void bucket_remove( int bucket ) { void mutex_bucket_lock( int bucket ) { pthread_mutex_lock( &bucket_mutex ); - while( !bucket_check( bucket ) ) + while( bucket_check( bucket ) ) pthread_cond_wait( &bucket_being_unlocked, &bucket_mutex ); bucket_push( bucket ); pthread_mutex_unlock( &bucket_mutex ); -- cgit v1.2.3