]> git.ipfire.org Git - thirdparty/mtr.git/commitdiff
removed AC check for features newdns doesn't use
authorRogier Wolff <R.E.Wolff@BitWizard.nl>
Sat, 20 Dec 2014 09:04:11 +0000 (10:04 +0100)
committerRogier Wolff <R.E.Wolff@BitWizard.nl>
Sat, 20 Dec 2014 09:04:11 +0000 (10:04 +0100)
configure.ac

index d50c2535481c27508385569b26abc2203e86f3ab..708db4fcb9e5185353e4e1175ca68dd05ded0f0e 100644 (file)
@@ -139,57 +139,6 @@ AC_CHECK_FUNC(getaddrinfo,
        USES_IPV6=yes
 fi])
 
-AC_DEFUN([NEED_RES_STATE_EXT_TEST_SRC], [
-AC_LANG_PROGRAM([[
-#include <netinet/in.h>
-#include <resolv.h>
-#ifdef __GLIBC__
-#define RESEXTIN6(r,i) (*(r._u._ext.nsaddrs[i]))
-#else
-#define RESEXTIN6(r,i) (r._u._ext.ext->nsaddrs[i].sin6)
-#endif
-]], [[
-struct __res_state res;
-return RESEXTIN6(res,0).sin6_addr.s6_addr[0];
-]])])
-AC_DEFUN([DEFINE_RES_STATE_EXT_TEST_SRC], [
-AC_LANG_PROGRAM([[
-#include <netinet/in.h>
-#include <resolv.h>
-#ifdef __GLIBC__
-#define RESEXTIN6(r,i) (*(r._u._ext.nsaddrs[i]))
-#else
-#define RESEXTIN6(r,i) (r._u._ext.ext->nsaddrs[i].sin6)
-struct __res_state_ext {
-       union res_sockaddr_union nsaddrs[MAXNS];
-       struct sort_list {
-               int     af;
-               union {
-                       struct in_addr  ina;
-                       struct in6_addr in6a;
-               } addr, mask;
-       } sort_list[MAXRESOLVSORT];
-       char nsuffix[64];
-       char nsuffix2[64];
-};
-#endif
-]], [[
-struct __res_state res;
-return RESEXTIN6(res,0).sin6_addr.s6_addr[0];
-]])])
-if test "x$USES_IPV6" = "xyes"; then
-       AC_MSG_CHECKING([whether __res_state_ext needs to be defined])
-       AC_COMPILE_IFELSE([NEED_RES_STATE_EXT_TEST_SRC],
-               [AC_MSG_RESULT([no])],
-               [AC_MSG_RESULT([yes])
-               AC_MSG_CHECKING([whether provided __res_state_ext definition can be compiled])
-               AC_COMPILE_IFELSE([DEFINE_RES_STATE_EXT_TEST_SRC],
-                       [AC_MSG_RESULT([yes])
-                       AC_DEFINE(NEED_RES_STATE_EXT, 1, [Define if struct __res_state_ext needs to be defined.])],
-                       [AC_MSG_RESULT([no])
-                       AC_MSG_ERROR(Need definition for struct __res_state_ext but unable to define it.)])])
-fi
-
 AC_CHECK_DECLS(errno, , , [[
 #include <errno.h>
 #include <sys/errno.h>