diff options
Diffstat (limited to 'src/thread_none.cpp')
-rw-r--r-- | src/thread_none.cpp | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/thread_none.cpp b/src/thread_none.cpp new file mode 100644 index 000000000..6209e89a7 --- /dev/null +++ b/src/thread_none.cpp @@ -0,0 +1,42 @@ +/* $Id$ */ + +/** @file thread_none.cpp No-Threads-Available implementation of Threads */ + +#include "stdafx.h" +#include "thread.h" +#include "fiber.hpp" + +/* static */ ThreadObject *ThreadObject::New(OTTDThreadFunc proc, void *param) +{ + return NULL; +} + +/* static */ ThreadObject *ThreadObject::AttachCurrent() +{ + return NULL; +} + +/* static */ uint ThreadObject::CurrentId() +{ + return -1; +} + +/* static */ ThreadSemaphore *ThreadSemaphore::New() +{ + return NULL; +} + +/* static */ Fiber *Fiber::New(FiberFunc proc, void *param) +{ + return NULL; +} + +/* static */ Fiber *Fiber::AttachCurrent(void *param) +{ + return NULL; +} + +/* static */ void *Fiber::GetCurrentFiberData() +{ + return NULL; +} |