system-c-ares.patch 504 B

123456789101112131415161718192021222324
  1. keep nodejs compatible with c-ares 1.17.1
  2. Upstream-Status: Inappropriate [c-ares specific]
  3. Signed-off-by: Khem Raj <raj.khem@gmail.com>
  4. --- a/src/cares_wrap.h
  5. +++ b/src/cares_wrap.h
  6. @@ -22,7 +22,15 @@
  7. # include <netdb.h>
  8. #endif // __POSIX__
  9. -# include <ares_nameser.h>
  10. +#if defined(__ANDROID__) || \
  11. + defined(__MINGW32__) || \
  12. + defined(__OpenBSD__) || \
  13. + defined(_MSC_VER)
  14. +
  15. +# include <nameser.h>
  16. +#else
  17. +# include <arpa/nameser.h>
  18. +#endif
  19. namespace node {
  20. namespace cares_wrap {