Unlocks the global mutex.
Threads Library (libpthreads.a)
#include <pthread.h>
void pthread_unlock_global_np ()
The pthread_unlock_global_np subroutine unlocks the global mutex when each call to the pthread_lock_global_np subroutine is matched by a call to this routine. For example, if a thread called the pthread_lock_global_np three times, the global mutex is unlocked after the third call to the pthread_unlock_global_np subroutine.
If no threads are waiting for the global mutex, it becomes unlocked with no current owner. If one or more threads are waiting to lock the global mutex, exactly one thread returns from its call to the pthread_lock_global_np subroutine.
This subroutine is not POSIX compliant and is provided only for compatibility with DCE threads. It should not be used when writing new applications.