X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=win%2Finspircd_win32wrapper.h;h=4bc364881dccb55386768e257e09186c17b44f18;hb=de6551f6350206c036b7a91b1b13c8d1a523e522;hp=94f799c189829a7a8912b7e7dbb2fc4bb12d8ca9;hpb=2c5db1dfcb326fb6665b40c0bf2613257ebaf3d5;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/win/inspircd_win32wrapper.h b/win/inspircd_win32wrapper.h index 94f799c18..4bc364881 100644 --- a/win/inspircd_win32wrapper.h +++ b/win/inspircd_win32wrapper.h @@ -18,6 +18,10 @@ #ifndef INSPIRCD_WIN32WRAPPER_H #define INSPIRCD_WIN32WRAPPER_H +#ifndef CONFIGURE_BUILD +#include "win32service.h" +#endif + /* Define the WINDOWS macro. This means we're building on windows to the rest of the server. I think this is more reasonable than using WIN32, especially if we're gonna be doing 64-bit compiles */ #define WINDOWS 1 @@ -110,9 +114,6 @@ CoreExport const char * inet_ntop(int af, const void * src, char * dst, socklen_ /* Since when does the ISO C++ standard *remove* C functions?! */ #define mkdir(file,mode) _mkdir(file) -/* Recursive token function doesn't exist in VC++ */ -CoreExport char * strtok_r(char *_String, const char *_Control, char **_Context); - /* Unix-style sleep (argument is in seconds) */ __inline void sleep(int seconds) { Sleep(seconds * 1000); } @@ -216,6 +217,8 @@ CoreExport bool initwmi(); CoreExport void donewmi(); CoreExport int getcpu(); +CoreExport void usleep(unsigned long usecs); + #endif