pthread_mutexattr_t attr;
int err;
- if (err = pthread_mutexattr_init (&attr))
+ err = pthread_mutexattr_init (&attr);
+ if (err)
return err;
pthread_mutexattr_settype (&attr, PTHREAD_MUTEX_ERRORCHECK);
pthread_mutexattr_setprotocol (&attr, PTHREAD_PRIO_PROTECT);
- if (err = pthread_mutexattr_setprioceiling (&attr, prioceiling))
+ err = pthread_mutexattr_setprioceiling (&attr, prioceiling);
+ if (err)
return err;
return pthread_mutex_init (mutex, &attr);
pthread_condattr_t attr;
int err;
- if (err = pthread_condattr_init (&attr))
+ err = pthread_condattr_init (&attr);
+ if (err)
return err;
return pthread_cond_init (cond, NULL);