7 #ifndef GLOBUS_THREAD_RMUTEX_H
8 #define GLOBUS_THREAD_RMUTEX_H
41 globus_rmutexattr_t * attr);
Thread ID.
Definition: globus_thread.h:55
Recursive Mutex.
Definition: globus_thread_rmutex.h:23
int globus_rmutex_init(globus_rmutex_t *rmutex, globus_rmutexattr_t *rattr)
Initialize a recursive mutex.
Definition: globus_thread_rmutex.c:28
Globus Threading Abstraction.
int globus_rmutex_destroy(globus_rmutex_t *rmutex)
Destroy a recursive mutex.
Definition: globus_thread_rmutex.c:169
int globus_rmutex_unlock(globus_rmutex_t *rmutex)
Unlock a recursive mutex.
Definition: globus_thread_rmutex.c:126
Mutex.
Definition: globus_thread.h:91
Condition variable.
Definition: globus_thread.h:108
int globus_rmutex_lock(globus_rmutex_t *rmutex)
Lock a recursive mutex.
Definition: globus_thread_rmutex.c:80
int globus_rmutexattr_t
Recursive mutex attribute.
Definition: globus_thread_rmutex.h:36