X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=win%2Finspircd_win32wrapper.h;h=964d3925de0467fe77a5db11e432c6cd1fb21bae;hb=0858fe3e1bcc9082ac646cb2a5de9bc3638db8cf;hp=a6ca0da6e7754b81c9110559f16bfde95e95b595;hpb=87b1461e2a4710a38b32186c2582da9fe9bb3804;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/win/inspircd_win32wrapper.h b/win/inspircd_win32wrapper.h index a6ca0da6e..964d3925d 100644 --- a/win/inspircd_win32wrapper.h +++ b/win/inspircd_win32wrapper.h @@ -85,7 +85,7 @@ #define strcasecmp _stricmp #define strncasecmp _strnicmp -typedef int ssize_t; +typedef SSIZE_T ssize_t; /* _popen, _pclose */ #define popen _popen @@ -106,23 +106,6 @@ extern int optind; extern char optarg[514]; int getopt_long(int ___argc, char *const *___argv, const char *__shortopts, const struct option *__longopts, int *__longind); -struct dirent -{ - char d_name[MAX_PATH]; -}; - -struct DIR -{ - dirent dirent_pointer; - HANDLE find_handle; - WIN32_FIND_DATAA find_data; - bool first; -}; - -CoreExport DIR * opendir(const char * path); -CoreExport dirent * readdir(DIR * handle); -CoreExport void closedir(DIR * handle); - // warning: 'identifier' : class 'type' needs to have dll-interface to be used by clients of class 'type2' // Normally, this is a huge problem, but due to our new/delete remap, we can ignore it. #pragma warning(disable:4251)