11cb0ef41Sopenharmony_ci/* Copyright (C) The c-ares project and its contributors
21cb0ef41Sopenharmony_ci * SPDX-License-Identifier: MIT
31cb0ef41Sopenharmony_ci */
41cb0ef41Sopenharmony_ci
51cb0ef41Sopenharmony_ci/* Generated from ares_config.h.cmake */
61cb0ef41Sopenharmony_ci
71cb0ef41Sopenharmony_ci/* Define if building universal (internal helper macro) */
81cb0ef41Sopenharmony_ci#undef AC_APPLE_UNIVERSAL_BUILD
91cb0ef41Sopenharmony_ci
101cb0ef41Sopenharmony_ci/* Defined for build with symbol hiding. */
111cb0ef41Sopenharmony_ci/* #undef CARES_SYMBOL_HIDING */
121cb0ef41Sopenharmony_ci
131cb0ef41Sopenharmony_ci/* Use resolver library to configure cares */
141cb0ef41Sopenharmony_ci/* #undef CARES_USE_LIBRESOLV */
151cb0ef41Sopenharmony_ci
161cb0ef41Sopenharmony_ci/* if a /etc/inet dir is being used */
171cb0ef41Sopenharmony_ci#undef ETC_INET
181cb0ef41Sopenharmony_ci
191cb0ef41Sopenharmony_ci/* Define to the type of arg 2 for gethostname. */
201cb0ef41Sopenharmony_ci#define GETHOSTNAME_TYPE_ARG2 size_t
211cb0ef41Sopenharmony_ci
221cb0ef41Sopenharmony_ci/* Define to the type qualifier of arg 1 for getnameinfo. */
231cb0ef41Sopenharmony_ci#define GETNAMEINFO_QUAL_ARG1
241cb0ef41Sopenharmony_ci
251cb0ef41Sopenharmony_ci/* Define to the type of arg 1 for getnameinfo. */
261cb0ef41Sopenharmony_ci#define GETNAMEINFO_TYPE_ARG1 struct sockaddr *
271cb0ef41Sopenharmony_ci
281cb0ef41Sopenharmony_ci/* Define to the type of arg 2 for getnameinfo. */
291cb0ef41Sopenharmony_ci#define GETNAMEINFO_TYPE_ARG2 socklen_t
301cb0ef41Sopenharmony_ci
311cb0ef41Sopenharmony_ci/* Define to the type of args 4 and 6 for getnameinfo. */
321cb0ef41Sopenharmony_ci#define GETNAMEINFO_TYPE_ARG46 socklen_t
331cb0ef41Sopenharmony_ci
341cb0ef41Sopenharmony_ci/* Define to the type of arg 7 for getnameinfo. */
351cb0ef41Sopenharmony_ci#define GETNAMEINFO_TYPE_ARG7 int
361cb0ef41Sopenharmony_ci
371cb0ef41Sopenharmony_ci/* Specifies the number of arguments to getservbyport_r */
381cb0ef41Sopenharmony_ci#define GETSERVBYPORT_R_ARGS
391cb0ef41Sopenharmony_ci
401cb0ef41Sopenharmony_ci/* Specifies the number of arguments to getservbyname_r */
411cb0ef41Sopenharmony_ci#define GETSERVBYNAME_R_ARGS
421cb0ef41Sopenharmony_ci
431cb0ef41Sopenharmony_ci/* Define to 1 if you have AF_INET6. */
441cb0ef41Sopenharmony_ci#define HAVE_AF_INET6
451cb0ef41Sopenharmony_ci
461cb0ef41Sopenharmony_ci/* Define to 1 if you have the <arpa/inet.h> header file. */
471cb0ef41Sopenharmony_ci#define HAVE_ARPA_INET_H
481cb0ef41Sopenharmony_ci
491cb0ef41Sopenharmony_ci/* Define to 1 if you have the <arpa/nameser_compat.h> header file. */
501cb0ef41Sopenharmony_ci#define HAVE_ARPA_NAMESER_COMPAT_H
511cb0ef41Sopenharmony_ci
521cb0ef41Sopenharmony_ci/* Define to 1 if you have the <arpa/nameser.h> header file. */
531cb0ef41Sopenharmony_ci#define HAVE_ARPA_NAMESER_H
541cb0ef41Sopenharmony_ci
551cb0ef41Sopenharmony_ci/* Define to 1 if you have the <assert.h> header file. */
561cb0ef41Sopenharmony_ci#define HAVE_ASSERT_H
571cb0ef41Sopenharmony_ci
581cb0ef41Sopenharmony_ci/* Define to 1 if you have the clock_gettime function and monotonic timer. */
591cb0ef41Sopenharmony_ci#define HAVE_CLOCK_GETTIME_MONOTONIC
601cb0ef41Sopenharmony_ci
611cb0ef41Sopenharmony_ci/* Define to 1 if you have the closesocket function. */
621cb0ef41Sopenharmony_ci/* #undef HAVE_CLOSESOCKET */
631cb0ef41Sopenharmony_ci
641cb0ef41Sopenharmony_ci/* Define to 1 if you have the CloseSocket camel case function. */
651cb0ef41Sopenharmony_ci/* #undef HAVE_CLOSESOCKET_CAMEL */
661cb0ef41Sopenharmony_ci
671cb0ef41Sopenharmony_ci/* Define to 1 if you have the connect function. */
681cb0ef41Sopenharmony_ci#define HAVE_CONNECT
691cb0ef41Sopenharmony_ci
701cb0ef41Sopenharmony_ci/* define if the compiler supports basic C++11 syntax */
711cb0ef41Sopenharmony_ci/* #undef HAVE_CXX11 */
721cb0ef41Sopenharmony_ci
731cb0ef41Sopenharmony_ci/* Define to 1 if you have the <dlfcn.h> header file. */
741cb0ef41Sopenharmony_ci#define HAVE_DLFCN_H
751cb0ef41Sopenharmony_ci
761cb0ef41Sopenharmony_ci/* Define to 1 if you have the <errno.h> header file. */
771cb0ef41Sopenharmony_ci#define HAVE_ERRNO_H
781cb0ef41Sopenharmony_ci
791cb0ef41Sopenharmony_ci/* Define to 1 if you have the <poll.h> header file. */
801cb0ef41Sopenharmony_ci#define HAVE_POLL_H
811cb0ef41Sopenharmony_ci
821cb0ef41Sopenharmony_ci/* Define to 1 if you have the poll function. */
831cb0ef41Sopenharmony_ci#define HAVE_POLL
841cb0ef41Sopenharmony_ci
851cb0ef41Sopenharmony_ci/* Define to 1 if you have the pipe function. */
861cb0ef41Sopenharmony_ci#define HAVE_PIPE
871cb0ef41Sopenharmony_ci
881cb0ef41Sopenharmony_ci/* Define to 1 if you have the pipe2 function. */
891cb0ef41Sopenharmony_ci/* #undef HAVE_PIPE2 */
901cb0ef41Sopenharmony_ci
911cb0ef41Sopenharmony_ci/* Define to 1 if you have the kqueue function. */
921cb0ef41Sopenharmony_ci/* #undef HAVE_KQUEUE */
931cb0ef41Sopenharmony_ci
941cb0ef41Sopenharmony_ci/* Define to 1 if you have the epoll{_create,ctl,wait} functions. */
951cb0ef41Sopenharmony_ci#define HAVE_EPOLL
961cb0ef41Sopenharmony_ci
971cb0ef41Sopenharmony_ci/* Define to 1 if you have the fcntl function. */
981cb0ef41Sopenharmony_ci#define HAVE_FCNTL
991cb0ef41Sopenharmony_ci
1001cb0ef41Sopenharmony_ci/* Define to 1 if you have the <fcntl.h> header file. */
1011cb0ef41Sopenharmony_ci#define HAVE_FCNTL_H
1021cb0ef41Sopenharmony_ci
1031cb0ef41Sopenharmony_ci/* Define to 1 if you have a working fcntl O_NONBLOCK function. */
1041cb0ef41Sopenharmony_ci#define HAVE_FCNTL_O_NONBLOCK
1051cb0ef41Sopenharmony_ci
1061cb0ef41Sopenharmony_ci/* Define to 1 if you have the freeaddrinfo function. */
1071cb0ef41Sopenharmony_ci#define HAVE_FREEADDRINFO
1081cb0ef41Sopenharmony_ci
1091cb0ef41Sopenharmony_ci/* Define to 1 if you have a working getaddrinfo function. */
1101cb0ef41Sopenharmony_ci#define HAVE_GETADDRINFO
1111cb0ef41Sopenharmony_ci
1121cb0ef41Sopenharmony_ci/* Define to 1 if the getaddrinfo function is threadsafe. */
1131cb0ef41Sopenharmony_ci/* #undef HAVE_GETADDRINFO_THREADSAFE */
1141cb0ef41Sopenharmony_ci
1151cb0ef41Sopenharmony_ci/* Define to 1 if you have the getenv function. */
1161cb0ef41Sopenharmony_ci#define HAVE_GETENV
1171cb0ef41Sopenharmony_ci
1181cb0ef41Sopenharmony_ci/* Define to 1 if you have the gethostname function. */
1191cb0ef41Sopenharmony_ci#define HAVE_GETHOSTNAME
1201cb0ef41Sopenharmony_ci
1211cb0ef41Sopenharmony_ci/* Define to 1 if you have the getnameinfo function. */
1221cb0ef41Sopenharmony_ci#define HAVE_GETNAMEINFO
1231cb0ef41Sopenharmony_ci
1241cb0ef41Sopenharmony_ci/* Define to 1 if you have the getrandom function. */
1251cb0ef41Sopenharmony_ci#define HAVE_GETRANDOM
1261cb0ef41Sopenharmony_ci
1271cb0ef41Sopenharmony_ci/* Define to 1 if you have the getservbyport_r function. */
1281cb0ef41Sopenharmony_ci/* #undef HAVE_GETSERVBYPORT_R */
1291cb0ef41Sopenharmony_ci
1301cb0ef41Sopenharmony_ci/* Define to 1 if you have the getservbyname_r function. */
1311cb0ef41Sopenharmony_ci/* #undef HAVE_GETSERVBYNAME_R */
1321cb0ef41Sopenharmony_ci
1331cb0ef41Sopenharmony_ci/* Define to 1 if you have the `gettimeofday' function. */
1341cb0ef41Sopenharmony_ci#define HAVE_GETTIMEOFDAY
1351cb0ef41Sopenharmony_ci
1361cb0ef41Sopenharmony_ci/* Define to 1 if you have the `if_indextoname' function. */
1371cb0ef41Sopenharmony_ci#define HAVE_IF_INDEXTONAME
1381cb0ef41Sopenharmony_ci
1391cb0ef41Sopenharmony_ci/* Define to 1 if you have the `if_nametoindex' function. */
1401cb0ef41Sopenharmony_ci#define HAVE_IF_NAMETOINDEX
1411cb0ef41Sopenharmony_ci
1421cb0ef41Sopenharmony_ci/* Define to 1 if you have the `ConvertInterfaceIndexToLuid' function. */
1431cb0ef41Sopenharmony_ci/* #undef HAVE_CONVERTINTERFACEINDEXTOLUID */
1441cb0ef41Sopenharmony_ci
1451cb0ef41Sopenharmony_ci/* Define to 1 if you have the `ConvertInterfaceLuidToNameA' function. */
1461cb0ef41Sopenharmony_ci/* #undef HAVE_CONVERTINTERFACELUIDTONAMEA */
1471cb0ef41Sopenharmony_ci
1481cb0ef41Sopenharmony_ci/* Define to 1 if you have a IPv6 capable working inet_net_pton function. */
1491cb0ef41Sopenharmony_ci/* #undef HAVE_INET_NET_PTON */
1501cb0ef41Sopenharmony_ci
1511cb0ef41Sopenharmony_ci/* Define to 1 if you have a IPv6 capable working inet_ntop function. */
1521cb0ef41Sopenharmony_ci#define HAVE_INET_NTOP
1531cb0ef41Sopenharmony_ci
1541cb0ef41Sopenharmony_ci/* Define to 1 if you have a IPv6 capable working inet_pton function. */
1551cb0ef41Sopenharmony_ci#define HAVE_INET_PTON
1561cb0ef41Sopenharmony_ci
1571cb0ef41Sopenharmony_ci/* Define to 1 if you have the <inttypes.h> header file. */
1581cb0ef41Sopenharmony_ci#define HAVE_INTTYPES_H
1591cb0ef41Sopenharmony_ci
1601cb0ef41Sopenharmony_ci/* Define to 1 if you have the ioctl function. */
1611cb0ef41Sopenharmony_ci/* #undef HAVE_IOCTL */
1621cb0ef41Sopenharmony_ci
1631cb0ef41Sopenharmony_ci/* Define to 1 if you have the ioctlsocket function. */
1641cb0ef41Sopenharmony_ci/* #undef HAVE_IOCTLSOCKET */
1651cb0ef41Sopenharmony_ci
1661cb0ef41Sopenharmony_ci/* Define to 1 if you have the IoctlSocket camel case function. */
1671cb0ef41Sopenharmony_ci/* #undef HAVE_IOCTLSOCKET_CAMEL */
1681cb0ef41Sopenharmony_ci
1691cb0ef41Sopenharmony_ci/* Define to 1 if you have a working IoctlSocket camel case FIONBIO function.
1701cb0ef41Sopenharmony_ci   */
1711cb0ef41Sopenharmony_ci/* #undef HAVE_IOCTLSOCKET_CAMEL_FIONBIO */
1721cb0ef41Sopenharmony_ci
1731cb0ef41Sopenharmony_ci/* Define to 1 if you have a working ioctlsocket FIONBIO function. */
1741cb0ef41Sopenharmony_ci/* #undef HAVE_IOCTLSOCKET_FIONBIO */
1751cb0ef41Sopenharmony_ci
1761cb0ef41Sopenharmony_ci/* Define to 1 if you have a working ioctl FIONBIO function. */
1771cb0ef41Sopenharmony_ci/* #undef HAVE_IOCTL_FIONBIO */
1781cb0ef41Sopenharmony_ci
1791cb0ef41Sopenharmony_ci/* Define to 1 if you have a working ioctl SIOCGIFADDR function. */
1801cb0ef41Sopenharmony_ci#define HAVE_IOCTL_SIOCGIFADDR
1811cb0ef41Sopenharmony_ci
1821cb0ef41Sopenharmony_ci/* Define to 1 if you have the `resolve' library (-lresolve). */
1831cb0ef41Sopenharmony_ci/* #undef HAVE_LIBRESOLV */
1841cb0ef41Sopenharmony_ci
1851cb0ef41Sopenharmony_ci/* Define to 1 if you have iphlpapi.h */
1861cb0ef41Sopenharmony_ci/* #undef HAVE_IPHLPAPI_H */
1871cb0ef41Sopenharmony_ci
1881cb0ef41Sopenharmony_ci/* Define to 1 if you have netioapi.h */
1891cb0ef41Sopenharmony_ci/* #undef HAVE_NETIOAPI_H */
1901cb0ef41Sopenharmony_ci
1911cb0ef41Sopenharmony_ci/* Define to 1 if you have the <limits.h> header file. */
1921cb0ef41Sopenharmony_ci#define HAVE_LIMITS_H
1931cb0ef41Sopenharmony_ci
1941cb0ef41Sopenharmony_ci/* Define to 1 if the compiler supports the 'long long' data type. */
1951cb0ef41Sopenharmony_ci#define HAVE_LONGLONG
1961cb0ef41Sopenharmony_ci
1971cb0ef41Sopenharmony_ci/* Define to 1 if you have the malloc.h header file. */
1981cb0ef41Sopenharmony_ci#define HAVE_MALLOC_H
1991cb0ef41Sopenharmony_ci
2001cb0ef41Sopenharmony_ci/* Define to 1 if you have the memory.h header file. */
2011cb0ef41Sopenharmony_ci#define HAVE_MEMORY_H
2021cb0ef41Sopenharmony_ci
2031cb0ef41Sopenharmony_ci/* Define to 1 if you have the AvailabilityMacros.h header file. */
2041cb0ef41Sopenharmony_ci/* #undef HAVE_AVAILABILITYMACROS_H */
2051cb0ef41Sopenharmony_ci
2061cb0ef41Sopenharmony_ci/* Define to 1 if you have the MSG_NOSIGNAL flag. */
2071cb0ef41Sopenharmony_ci#define HAVE_MSG_NOSIGNAL
2081cb0ef41Sopenharmony_ci
2091cb0ef41Sopenharmony_ci/* Define to 1 if you have the <netdb.h> header file. */
2101cb0ef41Sopenharmony_ci#define HAVE_NETDB_H
2111cb0ef41Sopenharmony_ci
2121cb0ef41Sopenharmony_ci/* Define to 1 if you have the <netinet/in.h> header file. */
2131cb0ef41Sopenharmony_ci#define HAVE_NETINET_IN_H
2141cb0ef41Sopenharmony_ci
2151cb0ef41Sopenharmony_ci/* Define to 1 if you have the <netinet/tcp.h> header file. */
2161cb0ef41Sopenharmony_ci#define HAVE_NETINET_TCP_H
2171cb0ef41Sopenharmony_ci
2181cb0ef41Sopenharmony_ci/* Define to 1 if you have the <net/if.h> header file. */
2191cb0ef41Sopenharmony_ci#define HAVE_NET_IF_H
2201cb0ef41Sopenharmony_ci
2211cb0ef41Sopenharmony_ci/* Define to 1 if you have PF_INET6. */
2221cb0ef41Sopenharmony_ci#define HAVE_PF_INET6
2231cb0ef41Sopenharmony_ci
2241cb0ef41Sopenharmony_ci/* Define to 1 if you have the recv function. */
2251cb0ef41Sopenharmony_ci#define HAVE_RECV
2261cb0ef41Sopenharmony_ci
2271cb0ef41Sopenharmony_ci/* Define to 1 if you have the recvfrom function. */
2281cb0ef41Sopenharmony_ci#define HAVE_RECVFROM
2291cb0ef41Sopenharmony_ci
2301cb0ef41Sopenharmony_ci/* Define to 1 if you have the send function. */
2311cb0ef41Sopenharmony_ci#define HAVE_SEND
2321cb0ef41Sopenharmony_ci
2331cb0ef41Sopenharmony_ci/* Define to 1 if you have the setsockopt function. */
2341cb0ef41Sopenharmony_ci#define HAVE_SETSOCKOPT
2351cb0ef41Sopenharmony_ci
2361cb0ef41Sopenharmony_ci/* Define to 1 if you have a working setsockopt SO_NONBLOCK function. */
2371cb0ef41Sopenharmony_ci/* #undef HAVE_SETSOCKOPT_SO_NONBLOCK */
2381cb0ef41Sopenharmony_ci
2391cb0ef41Sopenharmony_ci/* Define to 1 if you have the <signal.h> header file. */
2401cb0ef41Sopenharmony_ci#define HAVE_SIGNAL_H
2411cb0ef41Sopenharmony_ci
2421cb0ef41Sopenharmony_ci/* Define to 1 if your struct sockaddr_in6 has sin6_scope_id. */
2431cb0ef41Sopenharmony_ci#define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID
2441cb0ef41Sopenharmony_ci
2451cb0ef41Sopenharmony_ci/* Define to 1 if you have the socket function. */
2461cb0ef41Sopenharmony_ci#define HAVE_SOCKET
2471cb0ef41Sopenharmony_ci
2481cb0ef41Sopenharmony_ci/* Define to 1 if you have the <socket.h> header file. */
2491cb0ef41Sopenharmony_ci/* #undef HAVE_SOCKET_H */
2501cb0ef41Sopenharmony_ci
2511cb0ef41Sopenharmony_ci/* Define to 1 if you have the <stdbool.h> header file. */
2521cb0ef41Sopenharmony_ci#define HAVE_STDBOOL_H
2531cb0ef41Sopenharmony_ci
2541cb0ef41Sopenharmony_ci/* Define to 1 if you have the <stdint.h> header file. */
2551cb0ef41Sopenharmony_ci#define HAVE_STDINT_H
2561cb0ef41Sopenharmony_ci
2571cb0ef41Sopenharmony_ci/* Define to 1 if you have the <stdlib.h> header file. */
2581cb0ef41Sopenharmony_ci#define HAVE_STDLIB_H
2591cb0ef41Sopenharmony_ci
2601cb0ef41Sopenharmony_ci/* Define to 1 if you have the strcasecmp function. */
2611cb0ef41Sopenharmony_ci#define HAVE_STRCASECMP
2621cb0ef41Sopenharmony_ci
2631cb0ef41Sopenharmony_ci/* Define to 1 if you have the strcmpi function. */
2641cb0ef41Sopenharmony_ci/* #undef HAVE_STRCMPI */
2651cb0ef41Sopenharmony_ci
2661cb0ef41Sopenharmony_ci/* Define to 1 if you have the strdup function. */
2671cb0ef41Sopenharmony_ci#define HAVE_STRDUP
2681cb0ef41Sopenharmony_ci
2691cb0ef41Sopenharmony_ci/* Define to 1 if you have the stricmp function. */
2701cb0ef41Sopenharmony_ci/* #undef HAVE_STRICMP */
2711cb0ef41Sopenharmony_ci
2721cb0ef41Sopenharmony_ci/* Define to 1 if you have the <strings.h> header file. */
2731cb0ef41Sopenharmony_ci#define HAVE_STRINGS_H
2741cb0ef41Sopenharmony_ci
2751cb0ef41Sopenharmony_ci/* Define to 1 if you have the <string.h> header file. */
2761cb0ef41Sopenharmony_ci#define HAVE_STRING_H
2771cb0ef41Sopenharmony_ci
2781cb0ef41Sopenharmony_ci/* Define to 1 if you have the strncasecmp function. */
2791cb0ef41Sopenharmony_ci#define HAVE_STRNCASECMP
2801cb0ef41Sopenharmony_ci
2811cb0ef41Sopenharmony_ci/* Define to 1 if you have the strncmpi function. */
2821cb0ef41Sopenharmony_ci/* #undef HAVE_STRNCMPI */
2831cb0ef41Sopenharmony_ci
2841cb0ef41Sopenharmony_ci/* Define to 1 if you have the strnicmp function. */
2851cb0ef41Sopenharmony_ci/* #undef HAVE_STRNICMP */
2861cb0ef41Sopenharmony_ci
2871cb0ef41Sopenharmony_ci/* Define to 1 if you have the <stropts.h> header file. */
2881cb0ef41Sopenharmony_ci/* #undef HAVE_STROPTS_H */
2891cb0ef41Sopenharmony_ci
2901cb0ef41Sopenharmony_ci/* Define to 1 if you have struct addrinfo. */
2911cb0ef41Sopenharmony_ci#define HAVE_STRUCT_ADDRINFO
2921cb0ef41Sopenharmony_ci
2931cb0ef41Sopenharmony_ci/* Define to 1 if you have struct in6_addr. */
2941cb0ef41Sopenharmony_ci#define HAVE_STRUCT_IN6_ADDR
2951cb0ef41Sopenharmony_ci
2961cb0ef41Sopenharmony_ci/* Define to 1 if you have struct sockaddr_in6. */
2971cb0ef41Sopenharmony_ci#define HAVE_STRUCT_SOCKADDR_IN6
2981cb0ef41Sopenharmony_ci
2991cb0ef41Sopenharmony_ci/* if struct sockaddr_storage is defined */
3001cb0ef41Sopenharmony_ci#define HAVE_STRUCT_SOCKADDR_STORAGE
3011cb0ef41Sopenharmony_ci
3021cb0ef41Sopenharmony_ci/* Define to 1 if you have the timeval struct. */
3031cb0ef41Sopenharmony_ci#define HAVE_STRUCT_TIMEVAL
3041cb0ef41Sopenharmony_ci
3051cb0ef41Sopenharmony_ci/* Define to 1 if you have the <sys/ioctl.h> header file. */
3061cb0ef41Sopenharmony_ci#define HAVE_SYS_IOCTL_H
3071cb0ef41Sopenharmony_ci
3081cb0ef41Sopenharmony_ci/* Define to 1 if you have the <sys/param.h> header file. */
3091cb0ef41Sopenharmony_ci#define HAVE_SYS_PARAM_H
3101cb0ef41Sopenharmony_ci
3111cb0ef41Sopenharmony_ci/* Define to 1 if you have the <sys/random.h> header file. */
3121cb0ef41Sopenharmony_ci#define HAVE_SYS_RANDOM_H
3131cb0ef41Sopenharmony_ci
3141cb0ef41Sopenharmony_ci/* Define to 1 if you have the <sys/event.h> header file. */
3151cb0ef41Sopenharmony_ci/* #undef HAVE_SYS_EVENT_H */
3161cb0ef41Sopenharmony_ci
3171cb0ef41Sopenharmony_ci/* Define to 1 if you have the <sys/epoll.h> header file. */
3181cb0ef41Sopenharmony_ci#define HAVE_SYS_EPOLL_H
3191cb0ef41Sopenharmony_ci
3201cb0ef41Sopenharmony_ci/* Define to 1 if you have the <sys/select.h> header file. */
3211cb0ef41Sopenharmony_ci#define HAVE_SYS_SELECT_H
3221cb0ef41Sopenharmony_ci
3231cb0ef41Sopenharmony_ci/* Define to 1 if you have the <sys/socket.h> header file. */
3241cb0ef41Sopenharmony_ci#define HAVE_SYS_SOCKET_H
3251cb0ef41Sopenharmony_ci
3261cb0ef41Sopenharmony_ci/* Define to 1 if you have the <sys/stat.h> header file. */
3271cb0ef41Sopenharmony_ci#define HAVE_SYS_STAT_H
3281cb0ef41Sopenharmony_ci
3291cb0ef41Sopenharmony_ci/* Define to 1 if you have the <sys/time.h> header file. */
3301cb0ef41Sopenharmony_ci#define HAVE_SYS_TIME_H
3311cb0ef41Sopenharmony_ci
3321cb0ef41Sopenharmony_ci/* Define to 1 if you have the <sys/types.h> header file. */
3331cb0ef41Sopenharmony_ci#define HAVE_SYS_TYPES_H
3341cb0ef41Sopenharmony_ci
3351cb0ef41Sopenharmony_ci/* Define to 1 if you have the <sys/uio.h> header file. */
3361cb0ef41Sopenharmony_ci#define HAVE_SYS_UIO_H
3371cb0ef41Sopenharmony_ci
3381cb0ef41Sopenharmony_ci/* Define to 1 if you have the <time.h> header file. */
3391cb0ef41Sopenharmony_ci#define HAVE_TIME_H
3401cb0ef41Sopenharmony_ci
3411cb0ef41Sopenharmony_ci/* Define to 1 if you have the <ifaddrs.h> header file. */
3421cb0ef41Sopenharmony_ci#define HAVE_IFADDRS_H
3431cb0ef41Sopenharmony_ci
3441cb0ef41Sopenharmony_ci/* Define to 1 if you have the <unistd.h> header file. */
3451cb0ef41Sopenharmony_ci#define HAVE_UNISTD_H
3461cb0ef41Sopenharmony_ci
3471cb0ef41Sopenharmony_ci/* Define to 1 if you have the windows.h header file. */
3481cb0ef41Sopenharmony_ci/* #undef HAVE_WINDOWS_H */
3491cb0ef41Sopenharmony_ci
3501cb0ef41Sopenharmony_ci/* Define to 1 if you have the winsock2.h header file. */
3511cb0ef41Sopenharmony_ci/* #undef HAVE_WINSOCK2_H */
3521cb0ef41Sopenharmony_ci
3531cb0ef41Sopenharmony_ci/* Define to 1 if you have the winsock.h header file. */
3541cb0ef41Sopenharmony_ci/* #undef HAVE_WINSOCK_H */
3551cb0ef41Sopenharmony_ci
3561cb0ef41Sopenharmony_ci/* Define to 1 if you have the mswsock.h header file. */
3571cb0ef41Sopenharmony_ci/* #undef HAVE_MSWSOCK_H */
3581cb0ef41Sopenharmony_ci
3591cb0ef41Sopenharmony_ci/* Define to 1 if you have the winternl.h header file. */
3601cb0ef41Sopenharmony_ci/* #undef HAVE_WINTERNL_H */
3611cb0ef41Sopenharmony_ci
3621cb0ef41Sopenharmony_ci/* Define to 1 if you have the ntstatus.h header file. */
3631cb0ef41Sopenharmony_ci/* #undef HAVE_NTSTATUS_H */
3641cb0ef41Sopenharmony_ci
3651cb0ef41Sopenharmony_ci/* Define to 1 if you have the ntdef.h header file. */
3661cb0ef41Sopenharmony_ci/* #undef HAVE_NTDEF_H */
3671cb0ef41Sopenharmony_ci
3681cb0ef41Sopenharmony_ci/* Define to 1 if you have the writev function. */
3691cb0ef41Sopenharmony_ci#define HAVE_WRITEV
3701cb0ef41Sopenharmony_ci
3711cb0ef41Sopenharmony_ci/* Define to 1 if you have the ws2tcpip.h header file. */
3721cb0ef41Sopenharmony_ci/* #undef HAVE_WS2TCPIP_H */
3731cb0ef41Sopenharmony_ci
3741cb0ef41Sopenharmony_ci/* Define to 1 if you have the __system_property_get function */
3751cb0ef41Sopenharmony_ci#define HAVE___SYSTEM_PROPERTY_GET
3761cb0ef41Sopenharmony_ci
3771cb0ef41Sopenharmony_ci/* Define to 1 if you need the malloc.h header file even with stdlib.h */
3781cb0ef41Sopenharmony_ci/* #undef NEED_MALLOC_H */
3791cb0ef41Sopenharmony_ci
3801cb0ef41Sopenharmony_ci/* Define to 1 if you need the memory.h header file even with stdlib.h */
3811cb0ef41Sopenharmony_ci/* #undef NEED_MEMORY_H */
3821cb0ef41Sopenharmony_ci
3831cb0ef41Sopenharmony_ci/* Define if have arc4random_buf() */
3841cb0ef41Sopenharmony_ci#define HAVE_ARC4RANDOM_BUF
3851cb0ef41Sopenharmony_ci
3861cb0ef41Sopenharmony_ci/* Define if have getifaddrs() */
3871cb0ef41Sopenharmony_ci#define HAVE_GETIFADDRS
3881cb0ef41Sopenharmony_ci
3891cb0ef41Sopenharmony_ci/* Define if have stat() */
3901cb0ef41Sopenharmony_ci#define HAVE_STAT
3911cb0ef41Sopenharmony_ci
3921cb0ef41Sopenharmony_ci/* a suitable file/device to read random data from */
3931cb0ef41Sopenharmony_ci#define CARES_RANDOM_FILE "/dev/urandom"
3941cb0ef41Sopenharmony_ci
3951cb0ef41Sopenharmony_ci/* Define to the type qualifier pointed by arg 5 for recvfrom. */
3961cb0ef41Sopenharmony_ci#define RECVFROM_QUAL_ARG5
3971cb0ef41Sopenharmony_ci
3981cb0ef41Sopenharmony_ci/* Define to the type of arg 1 for recvfrom. */
3991cb0ef41Sopenharmony_ci#define RECVFROM_TYPE_ARG1 int
4001cb0ef41Sopenharmony_ci
4011cb0ef41Sopenharmony_ci/* Define to the type pointed by arg 2 for recvfrom. */
4021cb0ef41Sopenharmony_ci#define RECVFROM_TYPE_ARG2 void *
4031cb0ef41Sopenharmony_ci
4041cb0ef41Sopenharmony_ci/* Define to 1 if the type pointed by arg 2 for recvfrom is void. */
4051cb0ef41Sopenharmony_ci#define RECVFROM_TYPE_ARG2_IS_VOID 0
4061cb0ef41Sopenharmony_ci
4071cb0ef41Sopenharmony_ci/* Define to the type of arg 3 for recvfrom. */
4081cb0ef41Sopenharmony_ci#define RECVFROM_TYPE_ARG3 size_t
4091cb0ef41Sopenharmony_ci
4101cb0ef41Sopenharmony_ci/* Define to the type of arg 4 for recvfrom. */
4111cb0ef41Sopenharmony_ci#define RECVFROM_TYPE_ARG4 int
4121cb0ef41Sopenharmony_ci
4131cb0ef41Sopenharmony_ci/* Define to the type pointed by arg 5 for recvfrom. */
4141cb0ef41Sopenharmony_ci#define RECVFROM_TYPE_ARG5 struct sockaddr *
4151cb0ef41Sopenharmony_ci
4161cb0ef41Sopenharmony_ci/* Define to 1 if the type pointed by arg 5 for recvfrom is void. */
4171cb0ef41Sopenharmony_ci#define RECVFROM_TYPE_ARG5_IS_VOID 0
4181cb0ef41Sopenharmony_ci
4191cb0ef41Sopenharmony_ci/* Define to the type pointed by arg 6 for recvfrom. */
4201cb0ef41Sopenharmony_ci#define RECVFROM_TYPE_ARG6 socklen_t *
4211cb0ef41Sopenharmony_ci
4221cb0ef41Sopenharmony_ci/* Define to 1 if the type pointed by arg 6 for recvfrom is void. */
4231cb0ef41Sopenharmony_ci#define RECVFROM_TYPE_ARG6_IS_VOID 0
4241cb0ef41Sopenharmony_ci
4251cb0ef41Sopenharmony_ci/* Define to the function return type for recvfrom. */
4261cb0ef41Sopenharmony_ci#define RECVFROM_TYPE_RETV ssize_t
4271cb0ef41Sopenharmony_ci
4281cb0ef41Sopenharmony_ci/* Define to the type of arg 1 for recv. */
4291cb0ef41Sopenharmony_ci#define RECV_TYPE_ARG1 int
4301cb0ef41Sopenharmony_ci
4311cb0ef41Sopenharmony_ci/* Define to the type of arg 2 for recv. */
4321cb0ef41Sopenharmony_ci#define RECV_TYPE_ARG2 void *
4331cb0ef41Sopenharmony_ci
4341cb0ef41Sopenharmony_ci/* Define to the type of arg 3 for recv. */
4351cb0ef41Sopenharmony_ci#define RECV_TYPE_ARG3 size_t
4361cb0ef41Sopenharmony_ci
4371cb0ef41Sopenharmony_ci/* Define to the type of arg 4 for recv. */
4381cb0ef41Sopenharmony_ci#define RECV_TYPE_ARG4 int
4391cb0ef41Sopenharmony_ci
4401cb0ef41Sopenharmony_ci/* Define to the function return type for recv. */
4411cb0ef41Sopenharmony_ci#define RECV_TYPE_RETV ssize_t
4421cb0ef41Sopenharmony_ci
4431cb0ef41Sopenharmony_ci/* Define to the type qualifier of arg 2 for send. */
4441cb0ef41Sopenharmony_ci#define SEND_QUAL_ARG2
4451cb0ef41Sopenharmony_ci
4461cb0ef41Sopenharmony_ci/* Define to the type of arg 1 for send. */
4471cb0ef41Sopenharmony_ci#define SEND_TYPE_ARG1 int
4481cb0ef41Sopenharmony_ci
4491cb0ef41Sopenharmony_ci/* Define to the type of arg 2 for send. */
4501cb0ef41Sopenharmony_ci#define SEND_TYPE_ARG2 void *
4511cb0ef41Sopenharmony_ci
4521cb0ef41Sopenharmony_ci/* Define to the type of arg 3 for send. */
4531cb0ef41Sopenharmony_ci#define SEND_TYPE_ARG3 size_t
4541cb0ef41Sopenharmony_ci
4551cb0ef41Sopenharmony_ci/* Define to the type of arg 4 for send. */
4561cb0ef41Sopenharmony_ci#define SEND_TYPE_ARG4 int
4571cb0ef41Sopenharmony_ci
4581cb0ef41Sopenharmony_ci/* Define to the function return type for send. */
4591cb0ef41Sopenharmony_ci#define SEND_TYPE_RETV ssize_t
4601cb0ef41Sopenharmony_ci
4611cb0ef41Sopenharmony_ci/* Define to disable non-blocking sockets. */
4621cb0ef41Sopenharmony_ci#undef USE_BLOCKING_SOCKETS
4631cb0ef41Sopenharmony_ci
4641cb0ef41Sopenharmony_ci/* Define to avoid automatic inclusion of winsock.h */
4651cb0ef41Sopenharmony_ci#undef WIN32_LEAN_AND_MEAN
4661cb0ef41Sopenharmony_ci
4671cb0ef41Sopenharmony_ci/* Define to 1 if you have the pthread.h header file. */
4681cb0ef41Sopenharmony_ci#define HAVE_PTHREAD_H
4691cb0ef41Sopenharmony_ci
4701cb0ef41Sopenharmony_ci/* Define to 1 if you have the pthread_np.h header file. */
4711cb0ef41Sopenharmony_ci/* #undef HAVE_PTHREAD_NP_H */
4721cb0ef41Sopenharmony_ci
4731cb0ef41Sopenharmony_ci/* Define to 1 if threads are enabled */
4741cb0ef41Sopenharmony_ci#define CARES_THREADS
4751cb0ef41Sopenharmony_ci
4761cb0ef41Sopenharmony_ci/* Define to 1 if pthread_init() exists */
4771cb0ef41Sopenharmony_ci/* #undef HAVE_PTHREAD_INIT */
4781cb0ef41Sopenharmony_ci
4791cb0ef41Sopenharmony_ci
480