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.
Notes:
This subroutine is part of the Base Operating System (BOS) Runtime.
This subroutine is not POSIX compliant and is provided only for compatibility with DCE threads. It should not be used when writing new applications.
The pthread_lock_global_np subroutine.
Using Mutexes in AIX Version 4.3 General Programming Concepts: Writing and Debugging Programs.