PTHREAD_MUTEX_ERRORCHECK
pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_ERRORCHECK);
#define PTHREAD_MUTEX_DEFAULT PTHREAD_MUTEX_ERRORCHECK
if (attr->m_type < PTHREAD_MUTEX_ERRORCHECK ||
case PTHREAD_MUTEX_ERRORCHECK:
case PTHREAD_MUTEX_ERRORCHECK: