waitCondition: use RELEASE_LOCK/ACQUIRE_LOCK because these check the
return value for errors.
rtsBool
waitCondition ( Condition* pCond, Mutex* pMut )
{
rtsBool
waitCondition ( Condition* pCond, Mutex* pMut )
{
WaitForSingleObject(*pCond, INFINITE);
/* Hmm..use WaitForMultipleObjects() ? */
WaitForSingleObject(*pCond, INFINITE);
/* Hmm..use WaitForMultipleObjects() ? */
- WaitForSingleObject(*pMut, INFINITE);
+ ACQUIRE_LOCK(*pMut, INFINITE);