diff --git a/deps/c-ares_config/ares_build.h b/deps/c-ares_config/ares_build.h index 1eddb24b..d957666b 100644 --- a/deps/c-ares_config/ares_build.h +++ b/deps/c-ares_config/ares_build.h @@ -34,23 +34,23 @@ #define CARES_TYPEOF_ARES_SSIZE_T ssize_t #endif -#if !defined(__ANDROID__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(__OpenBSD__) +#if !defined(__ANDROID__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(__OpenBSD__) && !defined(__HAIKU__) #define GETSERVBYNAME_R_ARGS 6 #define GETSERVBYPORT_R_ARGS 6 #define HAVE_GETSERVBYNAME_R 1 #define HAVE_GETSERVBYPORT_R 1 #endif -#if !defined(__APPLE__) && !defined(_WIN32) && !defined(__OpenBSD__) +#if !defined(__APPLE__) && !defined(_WIN32) && !defined(__OpenBSD__) && !defined(__HAIKU__) #define HAVE_PIPE2 1 #endif -#if defined(__OpenBSD__) +#if defined(__OpenBSD__) || defined(__HAIKU__) #define GETSERVBYNAME_R_ARGS 4 #define GETSERVBYPORT_R_ARGS 4 #endif -#if !defined(__APPLE__) && !defined(_WIN32) && !defined(__OpenBSD__) +#if !defined(__APPLE__) && !defined(_WIN32) && !defined(__OpenBSD__) && !defined(__HAIKU__) #define HAVE_MALLOC_H 1 #define HAVE_EPOLL 1 #define HAVE_SYS_EPOLL_H 1 @@ -86,7 +86,9 @@ #define HAVE_GETENV 1 #define HAVE_GETHOSTNAME 1 #define HAVE_GETNAMEINFO 1 +#if !defined(__HAIKU__) #define HAVE_GETRANDOM 1 +#endif #define HAVE_GETTIMEOFDAY 1 #define HAVE_IF_INDEXTONAME 1 #define HAVE_IF_NAMETOINDEX 1