From e86774999974433023c8f80ac68307bdc411b319 Mon Sep 17 00:00:00 2001 From: gbeauche <> Date: Thu, 30 Jun 2005 10:34:31 +0000 Subject: [PATCH] POSIX conforming use of pthread_cond_wait(). --- BasiliskII/src/Unix/timer_unix.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/BasiliskII/src/Unix/timer_unix.cpp b/BasiliskII/src/Unix/timer_unix.cpp index 11587433..684edec6 100644 --- a/BasiliskII/src/Unix/timer_unix.cpp +++ b/BasiliskII/src/Unix/timer_unix.cpp @@ -328,7 +328,9 @@ static int idle_sem_ok = -1; void idle_wait(void) { #ifdef IDLE_USES_COND_WAIT + pthread_mutex_lock(&idle_lock); pthread_cond_wait(&idle_cond, &idle_lock); + pthread_mutex_unlock(&idle_lock); #else #ifdef IDLE_USES_SEMAPHORE if (idle_sem_ok < 0)