dnl ************************************************************
AC_DEFUN([TYPE_STRUCT_SOCKADDR_IN6],[
- ds6_have_sockaddr_in6=
+ wget_have_sockaddr_in6=
AC_CHECK_TYPES([struct sockaddr_in6],[
- ds6_have_sockaddr_in6=yes
+ wget_have_sockaddr_in6=yes
],[
- ds6_have_sockaddr_in6=no
+ wget_have_sockaddr_in6=no
],[
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
])
- if test "X$ds6_have_sockaddr_in6" = "Xyes"; then :
+ if test "X$wget_have_sockaddr_in6" = "Xyes"; then :
$1
else :
$2
AC_DEFUN([MEMBER_SIN6_SCOPE_ID],[
AC_REQUIRE([TYPE_STRUCT_SOCKADDR_IN6])
- ds6_member_sin6_scope_id=
- if test "X$ds6_have_sockaddr_in6" = "Xyes"; then
+ wget_member_sin6_scope_id=
+ if test "X$wget_have_sockaddr_in6" = "Xyes"; then
AC_CHECK_MEMBER([struct sockaddr_in6.sin6_scope_id],[
- ds6_member_sin6_scope_id=yes
+ wget_member_sin6_scope_id=yes
],[
- ds6_member_sin6_scope_id=no
+ wget_member_sin6_scope_id=no
],[
#include <sys/types.h>
#include <sys/socket.h>
])
fi
- if test "X$ds6_member_sin6_scope_id" = "Xyes"; then
+ if test "X$wget_member_sin6_scope_id" = "Xyes"; then
AC_DEFINE([HAVE_SOCKADDR_IN6_SCOPE_ID], 1,
[Define if struct sockaddr_in6 has the sin6_scope_id member])
$1
AC_DEFUN([PROTO_INET6],[
- AC_CACHE_CHECK([for INET6 protocol support], [ds6_cv_proto_inet6],[
+ AC_CACHE_CHECK([for INET6 protocol support], [wget_cv_proto_inet6],[
AC_TRY_CPP([
#include <sys/types.h>
#include <sys/socket.h>
#error Mlssing AF_INET6
#endif
],[
- ds6_cv_proto_inet6=yes
+ wget_cv_proto_inet6=yes
],[
- ds6_cv_proto_inet6=no
+ wget_cv_proto_inet6=no
])
])
- if test "X$ds6_cv_proto_inet6" = "Xyes"; then :
+ if test "X$wget_cv_proto_inet6" = "Xyes"; then :
$1
else :
$2
AC_DEFUN([GETADDRINFO_AI_ADDRCONFIG],[
AC_CACHE_CHECK([if getaddrinfo supports AI_ADDRCONFIG],
- [ds6_cv_gai_ai_addrconfig],[
+ [wget_cv_gai_ai_addrconfig],[
AC_TRY_CPP([
#include <netdb.h>
#error Missing AI_ADDRCONFIG
#endif
],[
- ds6_cv_gai_ai_addrconfig=yes
+ wget_cv_gai_ai_addrconfig=yes
],[
- ds6_cv_gai_ai_addrconfig=no
+ wget_cv_gai_ai_addrconfig=no
])
])
- if test "X$ds6_cv_gai_ai_addrconfig" = "Xyes"; then :
+ if test "X$wget_cv_gai_ai_addrconfig" = "Xyes"; then :
$1
else :
$2
AC_DEFUN([GETADDRINFO_AI_ALL],[
- AC_CACHE_CHECK([if getaddrinfo supports AI_ALL],[ds6_cv_gai_ai_all],[
+ AC_CACHE_CHECK([if getaddrinfo supports AI_ALL],[wget_cv_gai_ai_all],[
AC_TRY_CPP([
#include <netdb.h>
#error Missing AI_ALL
#endif
],[
- ds6_cv_gai_ai_all=yes
+ wget_cv_gai_ai_all=yes
],[
- ds6_cv_gai_ai_all=no
+ wget_cv_gai_ai_all=no
])
])
- if test "X$ds6_cv_gai_ai_all" = "Xyes"; then :
+ if test "X$wget_cv_gai_ai_all" = "Xyes"; then :
$1
else :
$2
AC_DEFUN([GETADDRINFO_AI_V4MAPPED],[
- AC_CACHE_CHECK([if getaddrinfo supports AI_V4MAPPED],[ds6_cv_gai_ai_v4mapped],[
+ AC_CACHE_CHECK([if getaddrinfo supports AI_V4MAPPED],[wget_cv_gai_ai_v4mapped],[
AC_TRY_CPP([
#include <netdb.h>
#error Missing AI_V4MAPPED
#endif
],[
- ds6_cv_gai_ai_v4mapped=yes
+ wget_cv_gai_ai_v4mapped=yes
],[
- ds6_cv_gai_ai_v4mapped=no
+ wget_cv_gai_ai_v4mapped=no
])
])
- if test "X$ds6_cv_gai_ai_v4mapped" = "Xyes"; then :
+ if test "X$wget_cv_gai_ai_v4mapped" = "Xyes"; then :
$1
else :
$2
fi
])
+AC_DEFUN([WGET_STRUCT_SOCKADDR_STORAGE],[
+ AC_CHECK_TYPES([struct sockaddr_storage],[], [], [
+#include <sys/types.h>
+#include <sys/socket.h>
+ ])
+])
+
dnl ************************************************************
dnl END OF IPv6 AUTOCONFIGURATION SUPPORT MACROS
dnl ************************************************************
)
if test "X$ipv6" = "Xyes" || test "X$check_for_ipv6" = "Xyes"; then
- AC_CHECK_FUNCS(getaddrinfo,[
- GETADDRINFO_AI_ADDRCONFIG(
+ AC_CHECK_FUNCS(getaddrinfo, [
+ GETADDRINFO_AI_ADDRCONFIG([
AC_DEFINE(
[HAVE_GETADDRINFO_AI_ADDRCONFIG], 1,
[Define if the system headers support the AI_ADDRCONFIG flag.]
)
- )
- GETADDRINFO_AI_V4MAPPED(
+ ])
+ GETADDRINFO_AI_V4MAPPED([
AC_DEFINE(
[HAVE_GETADDRINFO_AI_V4MAPPED], 1,
[Define if the system headers support the AI_V4MAPPED flag.]
)
- )
- GETADDRINFO_AI_ALL(
+ ])
+ GETADDRINFO_AI_ALL([
AC_DEFINE(
[HAVE_GETADDRINFO_AI_ALL], 1,
[Define if the system headers support the AI_ALL flag.]
)
- )
- ],[
+ ])
+ ], [
AC_MSG_NOTICE([Disabling IPv6 support: your system does not support getaddrinfo(3)])
ipv6=no
])
fi
if test "X$ipv6" = "Xyes" || test "X$check_for_ipv6" = "Xyes"; then
- PROTO_INET6(,[
+ PROTO_INET6([], [
AC_MSG_NOTICE([Disabling IPv6 support: your system does not support the PF_INET6 protocol family])
ipv6=no
])
ipv6=no
])
if test "X$ipv6" = "Xyes"; then
+ WGET_STRUCT_SOCKADDR_STORAGE
MEMBER_SIN6_SCOPE_ID
fi
fi