DOKK / manpages / debian 12 / libglobus-common-doc / globus_rmutexattr_t.3.en
globus_thread_rmutex.h(3) globus_common globus_thread_rmutex.h(3)

globus_thread_rmutex.h - Recursive Mutex.

#include 'globus_common_include.h'
#include 'globus_thread.h'


struct globus_rmutex_t
Recursive Mutex.


typedef int globus_rmutexattr_t
Recursive mutex attribute.


int globus_rmutex_init (globus_rmutex_t *rmutex, globus_rmutexattr_t *attr)
Initialize a recursive mutex. int globus_rmutex_lock (globus_rmutex_t *rmutex)
Lock a recursive mutex. int globus_rmutex_unlock (globus_rmutex_t *rmutex)
Unlock a recursive mutex. int globus_rmutex_destroy (globus_rmutex_t *rmutex)
Destroy a recursive mutex.

Recursive Mutex.

Generated automatically by Doxygen for globus_common from the source code.

Tue Jul 5 2022 Version 18.13