Imported Upstream version 3.2.0
[debian/amanda] / config / amanda / ipv6.m4
index c3c177658473e8c013f1f57d2b354f1d5f1ff46b..9d76979339fee75ad859a4bfcda035484e5b50fe 100644 (file)
@@ -68,7 +68,7 @@ AC_DEFUN([AMANDA_CHECK_IPV6],
        AC_CACHE_CHECK([for working IPv6],
                       amanda_cv_working_ipv6,
        [
-           case "$target" in
+           case "$host" in
                *-pc-cygwin) amanda_cv_working_ipv6=no;;
                *)
                    AC_RUN_IFELSE([AC_LANG_SOURCE([[
@@ -102,41 +102,16 @@ main()
        if test "$amanda_cv_working_ipv6" = yes; then
            WORKING_IPV6=yes
            AC_DEFINE(WORKING_IPV6,1,
-               [Target system has functional IPv6 support])
+               [This system has functional IPv6 support (kernel and compiler)])
        else
            # error out only if the user specifically requested support
            if test x"$amanda_with_ipv6" = x"yes"; then
-               AC_MSG_ERROR([IPv6 support was requested, but it is not working.])
+               AC_MSG_ERROR([IPv6 support was requested, but opening an IPv6 socket failed])
            fi
        fi
     fi
 ])
 
-#
-# Checks to see if there's a sockaddr_storage structure
-#
-# usage:
-#
-#      AC_SOCKADDR_STORAGE
-#
-# results:
-#
-#      HAVE_SOCKADDR_STORAGE (defined)
-#
-AC_DEFUN([AC_SOCKADDR_STORAGE],
-    [AC_MSG_CHECKING(if sockaddr_storage struct exists)
-    AC_CACHE_VAL(ac_cv_has_sockaddr_storage,
-       AC_TRY_COMPILE([
-#      include <sys/types.h>
-#      include <sys/socket.h>],
-       [u_int i = sizeof (struct sockaddr_storage)],
-       ac_cv_has_sockaddr_storage=yes,
-       ac_cv_has_sockaddr_storage=no))
-    AC_MSG_RESULT($ac_cv_has_sockaddr_storage)
-    if test $ac_cv_has_sockaddr_storage = yes ; then
-           AC_DEFINE(HAVE_SOCKADDR_STORAGE,1,[if struct sockaddr_storage exists])
-    fi])
-
 # SYNOPSIS
 #
 #   AMANDA_SHOW_IPV6_SUMMARY