Searched refs:global_init_lock (Results 1 - 1 of 1) sorted by relevance

/vbox/src/libs/libxml2-2.6.31/
H A Dthreads.c142 static pthread_mutex_t global_init_lock = PTHREAD_MUTEX_INITIALIZER; variable
156 static volatile LPCRITICAL_SECTION global_init_lock = NULL; variable
162 static int32 global_init_lock = -1; variable
432 pthread_mutex_lock(&global_init_lock);
437 if (global_init_lock == NULL) {
441 /* Swap it into the global_init_lock */
443 InterlockedCompareExchangePointer(&global_init_lock, cs, NULL);
445 InterlockedCompareExchange((void **)&global_init_lock, (void *)cs, NULL);
449 * section in the global_init_lock then discard the one
451 if (global_init_lock !
[all...]

Completed in 32 milliseconds