X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=win%2Finspircd_win32wrapper.h;h=6d03d05071502425358c85b64d5295577250eeee;hb=f94e4c9eeb00b19a5b8b0b6d90cd6395dda49952;hp=ffda9ff406061086ab352023ce7c598f8a6d5f43;hpb=afcf8ad536781b07bdabc1c8f4bc4c2f4ba6c3de;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/win/inspircd_win32wrapper.h b/win/inspircd_win32wrapper.h index ffda9ff40..6d03d0507 100644 --- a/win/inspircd_win32wrapper.h +++ b/win/inspircd_win32wrapper.h @@ -79,9 +79,6 @@ #define EADDRINUSE WSAEADDRINUSE #define EINPROGRESS WSAEWOULDBLOCK -/* Remember file descriptors are treated differently on windows ;) */ -__inline int close(int socket) { return closesocket(socket); } - /* Convert formatted (xxx.xxx.xxx.xxx) string to in_addr struct */ CoreExport int inet_pton(int af, const char * src, void * dst); @@ -121,12 +118,6 @@ struct option extern char optarg[514]; int getopt_long_only (int ___argc, char *const *___argv, const char *__shortopts, const struct option *__longopts, int *__longind); -/* Accept Handlers */ -struct udp_overlap; -CoreExport int __accept_socket(SOCKET s, sockaddr * addr, int * addrlen, void * acceptevent); -CoreExport int __getsockname(SOCKET s, sockaddr * name, int * namelen, void * acceptevent); -CoreExport int __recvfrom(SOCKET s, char * buf, int len, int flags, struct sockaddr * from, int * fromlen, udp_overlap * ov); - /* Module Loading */ #define dlopen(path, state) (void*)LoadLibrary(path) #define dlsym(handle, export) (void*)GetProcAddress((HMODULE)handle, export) @@ -152,6 +143,8 @@ CoreExport DIR * opendir(const char * path); CoreExport dirent * readdir(DIR * handle); CoreExport void closedir(DIR * handle); +CoreExport int gettimeofday(struct timeval * tv, void * tz); + /* Disable these stupid warnings.. */ #pragma warning(disable:4800) #pragma warning(disable:4251)