1 #include "pthread_impl.h" 2 #include <threads.h> 3 mtx_init(mtx_t * m,int type)4int mtx_init(mtx_t *m, int type) 5 { 6 *m = (mtx_t){ 7 ._m_type = ((type&mtx_recursive) ? PTHREAD_MUTEX_RECURSIVE : PTHREAD_MUTEX_NORMAL), 8 }; 9 return thrd_success; 10 } 11