Index: m4/getaddrinfo.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/getaddrinfo.m4,v retrieving revision 1.20 diff -u -p -r1.20 getaddrinfo.m4 --- m4/getaddrinfo.m4 12 Sep 2007 15:59:57 -0000 1.20 +++ m4/getaddrinfo.m4 10 Oct 2007 17:02:46 -0000 @@ -10,8 +10,21 @@ AC_DEFUN([gl_GETADDRINFO], AC_MSG_NOTICE([checking how to do getaddrinfo, freeaddrinfo and getnameinfo]) AC_SEARCH_LIBS(getaddrinfo, [nsl socket]) - AC_CHECK_FUNCS(getaddrinfo,, [ - AC_CACHE_CHECK(for getaddrinfo in ws2tcpip.h and -lws2_32, + AC_MSG_CHECKING([for getaddrinfo]) + AC_TRY_LINK([ +#include +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#ifdef HAVE_NETDB_H +#include +#endif +], [getaddrinfo(0, 0, 0, 0);], + [AC_MSG_RESULT([yes]) + AC_DEFINE(HAVE_GETADDRINFO, 1, + [Define to 1 if you have the `getaddrinfo' function.])], + [AC_MSG_RESULT([no]) + AC_CACHE_CHECK(for getaddrinfo in ws2tcpip.h and -lws2_32, gl_cv_w32_getaddrinfo, [ gl_cv_w32_getaddrinfo=no am_save_LIBS="$LIBS"