]> err.no Git - varnish/commitdiff
Only look for sendfile() on platforms where we know how to use it.
authordes <des@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Thu, 20 Dec 2007 13:35:33 +0000 (13:35 +0000)
committerdes <des@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Thu, 20 Dec 2007 13:35:33 +0000 (13:35 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@2322 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/configure.ac

index 647c128e5ed735d279bdd696ca5fe51b3a1d788c..e0b3c7f95191a6d9496d53f7466d83991f570280 100644 (file)
@@ -95,9 +95,18 @@ AC_CHECK_FUNCS([strerror])
 AC_FUNC_STRERROR_R
 AC_CHECK_FUNCS([socket])
 AC_CHECK_FUNCS([strptime])
-AC_CHECK_FUNCS([sendfile])
 AC_CHECK_FUNCS([fmtcheck])
 
+# This one is tricky, there are multiple versions
+case $host in
+*-*-freebsd*|*-*-linux*)
+       AC_CHECK_FUNCS([sendfile])
+       ;;
+*)
+       AC_MSG_WARN([won't look for sendfile() on $host])
+       ;;
+esac
+
 # These functions are provided by libcompat on platforms where they
 # are not available
 AC_CHECK_FUNCS([asprintf vasprintf])