PTHREAD_MUTEX_RECURSIVE
if (pthread_mutexattr_settype(&mtx_attr, PTHREAD_MUTEX_RECURSIVE)) {
{{0, 0, 0, PTHREAD_PROCESS_PRIVATE | PTHREAD_MUTEX_RECURSIVE | \
case PTHREAD_MUTEX_RECURSIVE:
case PTHREAD_MUTEX_RECURSIVE:
PTHREAD_MUTEX_RECURSIVE);
.mt_type = PTHREAD_MUTEX_RECURSIVE,
.mt_type = PTHREAD_MUTEX_RECURSIVE,
PTHREAD_MUTEX_ERRORCHECK, PTHREAD_MUTEX_RECURSIVE, PTHREAD_MUTEX_DEFAULT };