+++ /dev/null
-#include "../../include/pthreadwrapper/guard.h"\r
-#include "../../include/pthreadwrapper/mutex.h"\r
-\r
-#ifdef XMEM\r
- #include <xmem.h>\r
-#endif\r
-\r
-namespace PThread\r
-{\r
-\r
-Guard::Guard()\r
-{\r
- m_mutex=0;\r
-}\r
-\r
-Guard::Guard(Mutex &mutex)\r
-{\r
- m_mutex=&mutex;\r
- m_mutex->Acquire(); \r
-}\r
-\r
-Guard::~Guard()\r
-{\r
- if(m_mutex)\r
- {\r
- m_mutex->Release(); \r
- }\r
-}\r
-\r
-} // namespace\r