10 MutexPosix(const MutexPosix &);
12 pthread_mutex_t _mutex;
17 int lock() { return pthread_mutex_lock(&_mutex); }
18 int unlock() { return pthread_mutex_unlock(&_mutex); }
28 Lockguard(const Lockguard & guard); // Do not implement
32 Lockguard(M *mutex): _mutex(mutex) {_mutex->lock();}
33 ~Lockguard() { _mutex->unlock(); }