summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2009-06-05 12:56:15 -0700
committerWayne Davison <wayned@samba.org>2009-06-05 13:02:55 -0700
commit62342430bfd6e792ef437597bcb30b6def087a95 (patch)
tree3d3b92a5e604c84d40a10c45168bbeb24407c9d4 /configure.in
parent63070274f24d4c018bcfaeddfedd3b8b6b3d40ca (diff)
downloadrsync-62342430bfd6e792ef437597bcb30b6def087a95.tar.gz
Added solaris IPv6 checking to configure. Fixes #6438.
Patch from Tim Spriggs.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in12
1 files changed, 11 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index bc7d4a7f..ef59aa9e 100644
--- a/configure.in
+++ b/configure.in
@@ -196,7 +196,7 @@ AC_ARG_ENABLE(ipv6,
[don't even try to use IPv6]))
if test x"$enable_ipv6" != x"no"; then
AC_MSG_CHECKING([ipv6 stack type])
- for i in inria kame linux-glibc linux-inet6 toshiba v6d zeta; do
+ for i in inria kame linux-glibc linux-inet6 solaris toshiba v6d zeta; do
case $i in
inria)
# http://www.kame.net/
@@ -240,6 +240,16 @@ AC_DEFINE(INET6, 1, [true if you have IPv6])])
CFLAGS="-I/usr/inet6/include $CFLAGS"
fi
;;
+ solaris)
+ # http://www.sun.com
+ AC_EGREP_CPP(yes, [
+#include <netinet/ip6.h>
+#ifdef __sun
+yes
+#endif],
+ [ipv6type=$i;
+ AC_DEFINE(INET6, 1, [true if you have IPv6])])
+ ;;
toshiba)
AC_EGREP_CPP(yes, [
#include <sys/param.h>