X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=win%2Finspircd_win32wrapper.h;h=4bc364881dccb55386768e257e09186c17b44f18;hb=4354774fe57e579087f6ba121f5569a8cda52d09;hp=89309fbc92f5a4356cb6209f57ceacfbe28814f8;hpb=a6cf47a2cd96c459bfc241c6dce8ca8454140484;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/win/inspircd_win32wrapper.h b/win/inspircd_win32wrapper.h index 89309fbc9..4bc364881 100644 --- a/win/inspircd_win32wrapper.h +++ b/win/inspircd_win32wrapper.h @@ -18,7 +18,9 @@ #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 */ @@ -112,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); } @@ -218,6 +217,8 @@ CoreExport bool initwmi(); CoreExport void donewmi(); CoreExport int getcpu(); +CoreExport void usleep(unsigned long usecs); + #endif