37 #error this is a private header file
42 #include "threads/mutexp.h"
43 #include "threads/condvarp.h"
52 unsigned long threadid;
61 void cc_recmutex_init(
void);
63 void cc_recmutex_struct_init(
cc_recmutex * rwmutex);
64 void cc_recmutex_struct_clean(
cc_recmutex * rwmutex);
67 int cc_recmutex_internal_field_lock(
void);
68 int cc_recmutex_internal_field_unlock(
void);
69 int cc_recmutex_internal_notify_lock(
void);
70 int cc_recmutex_internal_notify_unlock(
void);
The structure for the recursive mutex.
Definition: recmutexp.h:51
The structure for a conditional variable.
Definition: condvarp.h:61
The structure for a mutex.
Definition: mutexp.h:61