| Index: native_client_sdk/src/libraries/sdk_util/auto_lock.h
|
| diff --git a/native_client_sdk/src/libraries/sdk_util/auto_lock.h b/native_client_sdk/src/libraries/sdk_util/auto_lock.h
|
| index 88215d0cb31acb3c25c084be2692fe75870a3975..33fca93bc8043681cdd6bc4e6d1436dea29404b0 100644
|
| --- a/native_client_sdk/src/libraries/sdk_util/auto_lock.h
|
| +++ b/native_client_sdk/src/libraries/sdk_util/auto_lock.h
|
| @@ -7,9 +7,14 @@
|
| #define LIBRARIES_SDK_UTIL_AUTO_LOCK_H_
|
|
|
| #include <pthread.h>
|
| +#include "sdk_util/simple_lock.h"
|
|
|
| class AutoLock {
|
| public:
|
| + explicit AutoLock(SimpleLock* lock) {
|
| + lock_ = &lock->lock_;
|
| + pthread_mutex_lock(lock_);
|
| + }
|
| explicit AutoLock(pthread_mutex_t* lock) {
|
| lock_ = lock;
|
| pthread_mutex_lock(lock_);
|
|
|