diff --git a/cf/roken-frag.m4 b/cf/roken-frag.m4 index f94f20fb1..66146697b 100644 --- a/cf/roken-frag.m4 +++ b/cf/roken-frag.m4 @@ -262,6 +262,26 @@ AC_FIND_FUNC_NO_LIBS(pidfile,util, #include #endif],0) +AC_FIND_FUNC_NO_LIBS(getaddrinfo,, +[#ifdef HAVE_NETDB_H +#include +#endif],[0,0,0,0]) + +AC_FIND_FUNC_NO_LIBS(getnameinfo,, +[#ifdef HAVE_NETDB_H +#include +#endif],[0,0,0,0,0,0,0]) + +AC_FIND_FUNC_NO_LIBS(freeaddrinfo,, +[#ifdef HAVE_NETDB_H +#include +#endif],[0]) + +AC_FIND_FUNC_NO_LIBS(gai_strerror,, +[#ifdef HAVE_NETDB_H +#include +#endif],[0]) + AC_BROKEN([ \ chown \ copyhostent \ @@ -275,10 +295,7 @@ AC_BROKEN([ \ fchown \ flock \ fnmatch \ - freeaddrinfo \ freehostent \ - gai_strerror \ - getaddrinfo \ getcwd \ getdtablesize \ getegid \ @@ -288,7 +305,6 @@ AC_BROKEN([ \ getifaddrs \ getipnodebyaddr \ getipnodebyname \ - getnameinfo \ getopt \ gettimeofday \ getuid \