Priprava na vyhradni mod
[mirrors/Programs.git] / c / pthread_extra / pthread_user_data.c
index e0ba979be0c90751aac8e92429e31f162d6290d3..a1e1ebd4d40fbf05a547a968c2131d31fb533c83 100644 (file)
@@ -7,7 +7,7 @@
 //Static array with user data for all thread handles
 //TODO: perhaps use something more sophisticated like linked list?
 pthread_user_data_internal_t pthread_user_data[PTHREAD_XTHREADS_MAX+1] = {{.tid=PTHREAD_XNULL}};
-pthread_mutex_t pthread_user_data_mutex = PTHREAD_MUTEX_INITIALIZER;
+pthread_mutex_t pthread_user_data_mutex = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;
 
 int pthread_user_data_lock() {
        pthread_pause_disable();
This page took 0.121281 seconds and 4 git commands to generate.