@@ -283,10 +283,20 @@ * \brief Unlocks the mutex. */ - (void)unlock; @end +/** + * \brief A class for creating mutual exclusions which can be entered + * recursively. + */ +@interface OFRecursiveMutex: OFMutex +{ + of_rmutex_t rmutex; +} +@end + /** * \brief A class implementing a condition variable for thread synchronization. */ @interface OFCondition: OFMutex {