| Index: src/platform-nullos.cc
|
| diff --git a/src/platform-nullos.cc b/src/platform-nullos.cc
|
| index eadb300c290a1223badd96670489790413fb1a32..dd5a3ddb32fcfaf52037e6300ea5498048777467 100644
|
| --- a/src/platform-nullos.cc
|
| +++ b/src/platform-nullos.cc
|
| @@ -477,6 +477,37 @@ void Thread::YieldCPU() {
|
| }
|
|
|
|
|
| +class NullMutex : public Mutex {
|
| + public:
|
| + NullMutex() : data_(NULL) {
|
| + UNIMPLEMENTED();
|
| + }
|
| +
|
| + virtual ~NullMutex() {
|
| + UNIMPLEMENTED();
|
| + }
|
| +
|
| + virtual int Lock() {
|
| + UNIMPLEMENTED();
|
| + return 0;
|
| + }
|
| +
|
| + virtual int Unlock() {
|
| + UNIMPLEMENTED();
|
| + return 0;
|
| + }
|
| +
|
| + private:
|
| + void* data_;
|
| +};
|
| +
|
| +
|
| +Mutex* OS::CreateMutex() {
|
| + UNIMPLEMENTED();
|
| + return new NullMutex();
|
| +}
|
| +
|
| +
|
| class NullSemaphore : public Semaphore {
|
| public:
|
| explicit NullSemaphore(int count) : data_(NULL) {
|
|
|