.TH "globus_thread_rmutex.h" 3 "Sat Nov 8 2014" "Version 15.26" "globus_common" \" -*- nroff -*- .ad l .nh .SH NAME globus_thread_rmutex.h \- .PP Recursive Mutex\&. .SH SYNOPSIS .br .PP \fC#include 'globus_common_include\&.h'\fP .br \fC#include 'globus_thread\&.h'\fP .br .SS "Data Structures" .in +1c .ti -1c .RI "struct \fBglobus_rmutex_t\fP" .br .RI "\fIRecursive Mutex\&. \fP" .in -1c .SS "Typedefs" .in +1c .ti -1c .RI "typedef int \fBglobus_rmutexattr_t\fP" .br .RI "\fIRecursive mutex attribute\&. \fP" .in -1c .SS "Functions" .in +1c .ti -1c .RI "int \fBglobus_rmutex_init\fP (\fBglobus_rmutex_t\fP *rmutex, \fBglobus_rmutexattr_t\fP *attr)" .br .RI "\fIInitialize a recursive mutex\&. \fP" .ti -1c .RI "int \fBglobus_rmutex_lock\fP (\fBglobus_rmutex_t\fP *rmutex)" .br .RI "\fILock a recursive mutex\&. \fP" .ti -1c .RI "int \fBglobus_rmutex_unlock\fP (\fBglobus_rmutex_t\fP *rmutex)" .br .RI "\fIUnlock a recursive mutex\&. \fP" .ti -1c .RI "int \fBglobus_rmutex_destroy\fP (\fBglobus_rmutex_t\fP *rmutex)" .br .RI "\fIDestroy a recursive mutex\&. \fP" .in -1c .SH "Detailed Description" .PP Recursive Mutex\&. .SH "Author" .PP Generated automatically by Doxygen for globus_common from the source code\&.