diff --git a/src/unix/getaddrinfo.c b/src/unix/getaddrinfo.c index d09bfcdc..f6c2de9b 100644 --- a/src/unix/getaddrinfo.c +++ b/src/unix/getaddrinfo.c @@ -33,6 +33,9 @@ #include #include +/* EAI_* constants. */ +#include + int uv__getaddrinfo_translate_error(int sys_err) { switch (sys_err) { diff --git a/src/uv-common.c b/src/uv-common.c index 9a597d38..13e732dd 100644 --- a/src/uv-common.c +++ b/src/uv-common.c @@ -32,13 +32,6 @@ # include /* if_nametoindex */ #endif -/* EAI_* constants. */ -#if !defined(_WIN32) -# include -# include -# include -#endif - #define XX(uc, lc) case UV_##uc: return sizeof(uv_##lc##_t); size_t uv_handle_size(uv_handle_type type) { diff --git a/src/win/getaddrinfo.c b/src/win/getaddrinfo.c index 6392fbaf..787cfd53 100644 --- a/src/win/getaddrinfo.c +++ b/src/win/getaddrinfo.c @@ -26,6 +26,9 @@ #include "internal.h" #include "req-inl.h" +/* EAI_* constants. */ +#include + int uv__getaddrinfo_translate_error(int sys_err) { switch (sys_err) {