github.com/afumu/libc@v0.0.6/musl/src/thread/mtx_init.c (about) 1 #include "pthread_impl.h" 2 #include <threads.h> 3 4 int 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 }