diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/testsuite.cpp | 1 | ||||
-rw-r--r-- | src/threadengines/threadengine_win32.cpp | 5 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/testsuite.cpp b/src/testsuite.cpp index 2396f142c..7f8a38d54 100644 --- a/src/testsuite.cpp +++ b/src/testsuite.cpp @@ -13,6 +13,7 @@ /* $Core: libIRCDtestsuite */ +#include "inspircd_config.h" #include "inspircd.h" #include "testsuite.h" #include "threadengine.h" diff --git a/src/threadengines/threadengine_win32.cpp b/src/threadengines/threadengine_win32.cpp index b2279ee2f..025fcad9b 100644 --- a/src/threadengines/threadengine_win32.cpp +++ b/src/threadengines/threadengine_win32.cpp @@ -13,7 +13,6 @@ #include "inspircd.h" #include "threadengines/threadengine_win32.h" -#include <pthread.h> CRITICAL_SECTION MyMutex; @@ -26,10 +25,10 @@ void Win32ThreadEngine::Create(Thread* thread_to_init) HANDLE* MyThread = new HANDLE; DWORD ThreadId = 0; - if (!(MyThread = CreateThread(NULL,0,Win32ThreadEngine::Entry,this,0,&ThreadId))) + if (!(*MyThread = CreateThread(NULL,0,Win32ThreadEngine::Entry,this,0,&ThreadId))) { delete MyThread; - throw CoreException("Unable to reate new Win32ThreadEngine: " + dlerror()); + throw CoreException(std::string("Unable to reate new Win32ThreadEngine: ") + dlerror()); } NewThread = thread_to_init; |