X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=include%2Fthreadengines%2Fthreadengine_win32.h;h=39e6ae88d299125bc64199886c6b448ea50185f0;hb=8c2d96013084de950e3a63be4ae6ed626c4093ab;hp=c426372a9c0c90a69979eb5bf59361ae4d79acba;hpb=9bc734b739043f6cccbb0b400dae1dedcd52033e;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/threadengines/threadengine_win32.h b/include/threadengines/threadengine_win32.h index c426372a9..39e6ae88d 100644 --- a/include/threadengines/threadengine_win32.h +++ b/include/threadengines/threadengine_win32.h @@ -11,10 +11,9 @@ * --------------------------------------------------- */ -#ifndef __THREADENGINE_PTHREAD__ -#define __THREADENGINE_PTHREAD__ +#ifndef __THREADENGINE_WIN32THREAD__ +#define __THREADENGINE_WIN32THREAD__ -#include #include "inspircd_config.h" #include "base.h" #include "threadengine.h" @@ -33,7 +32,7 @@ class CoreExport Win32ThreadEngine : public ThreadEngine void Run(); - static void* Entry(void* parameter); + static DWORD WINAPI Entry(void* parameter); void Create(Thread* thread_to_init); @@ -45,7 +44,7 @@ class CoreExport Win32ThreadEngine : public ThreadEngine } }; -class ThreadEngineFactory : public classbase +class CoreExport ThreadEngineFactory : public classbase { public: ThreadEngine* Create(InspIRCd* ServerInstance)