]> sjero.net Git - wget/blobdiff - src/mswindows.h
[svn] Define gai_strerror under mingw.
[wget] / src / mswindows.h
index 6542744c79598554c582a3cbf6bd2f77f619a941..177f39f9aac6f076b419e3674c9f6f91dbc16322 100644 (file)
@@ -176,6 +176,13 @@ int wrapped_closesocket (int);
 #endif
 const char *windows_strerror (int);
 
+/* MingW 3.7 (or older) prototypes gai_strerror(), but is missing
+   from all import libraries. */
+#if defined(__MINGW32__) && defined(ENABLE_IPV6)
+# undef gai_strerror
+# define gai_strerror windows_strerror
+#endif
+
 /* Declarations of various socket errors:  */
 
 #define EWOULDBLOCK             WSAEWOULDBLOCK