#if 0 #include #include #include int mtx_init(mtx_t *mtx, int type) { SIGNAL_SAFE(0); pthread_mutexattr_t attr; pthread_mutexattr_init(&attr); if (type & mtx_recursive) { pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); } else { pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_DEFAULT); } return pthread_mutex_init(mtx, &attr) == 0 ? thrd_success : thrd_error; } __check_2(int, 0, mtx_init, mtx_t *, int) /* STDC(201112) */ #endif