Fix remaining use of mutexes lock/unlocking in different threads with cksems, corecting cksem usage on osx

This commit is contained in:
ckolivas 2015-03-08 10:10:38 +11:00
parent dd9dc7555d
commit f690750340
5 changed files with 32 additions and 36 deletions

View file

@ -113,17 +113,6 @@ bool lock_mutex(rzip_control *control, pthread_mutex_t *mutex)
return true;
}
/* Lock and unlock a mutex */
bool wait_mutex(rzip_control *control, pthread_mutex_t *mutex)
{
bool ret;
ret = lock_mutex(control, mutex);
if (likely(ret))
ret = unlock_mutex(control, mutex);
return ret;
}
static bool cond_wait(rzip_control *control, pthread_cond_t *cond, pthread_mutex_t *mutex)
{
if (unlikely(pthread_cond_wait(cond, mutex)))