22#ifndef GLOBUS_THREAD_RMUTEX_H
23#define GLOBUS_THREAD_RMUTEX_H
Globus Threading Abstraction.
int globus_rmutex_lock(globus_rmutex_t *rmutex)
Lock a recursive mutex.
Definition globus_thread_rmutex.c:95
int globus_rmutex_destroy(globus_rmutex_t *rmutex)
Destroy a recursive mutex.
Definition globus_thread_rmutex.c:184
int globus_rmutexattr_t
Recursive mutex attribute.
Definition globus_thread_rmutex.h:51
int globus_rmutex_unlock(globus_rmutex_t *rmutex)
Unlock a recursive mutex.
Definition globus_thread_rmutex.c:141
int globus_rmutex_init(globus_rmutex_t *rmutex, globus_rmutexattr_t *attr)
Initialize a recursive mutex.
Definition globus_thread_rmutex.c:43
Recursive Mutex.
Definition globus_thread_rmutex.h:39
Condition variable.
Definition globus_thread.h:125
Mutex.
Definition globus_thread.h:108
Thread ID.
Definition globus_thread.h:72