1 dnl test for getaddrinfo/getnameinfo
2 AC_CACHE_CHECK([for getaddrinfo],libreplace_cv_HAVE_GETADDRINFO,[
9 #include <sys/socket.h>
13 struct addrinfo *ai = NULL;
14 int ret = getaddrinfo(NULL, NULL, NULL, &ai);
16 const char *es = gai_strerror(ret);
19 ret = getnameinfo(&sa, sizeof(sa),
24 libreplace_cv_HAVE_GETADDRINFO=yes,libreplace_cv_HAVE_GETADDRINFO=no)])
25 if test x"$libreplace_cv_HAVE_GETADDRINFO" = x"yes"; then
26 AC_DEFINE(HAVE_GETADDRINFO,1,[Whether the system has getaddrinfo])
27 AC_DEFINE(HAVE_GETNAMEINFO,1,[Whether the system has getnameinfo])
28 AC_DEFINE(HAVE_FREEADDRINFO,1,[Whether the system has freeaddrinfo])
29 AC_DEFINE(HAVE_GAI_STRERROR,1,[Whether the system has gai_strerror])
31 LIBREPLACEOBJ="${LIBREPLACEOBJ} getaddrinfo.o"