]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Shuffled some os checks into os-deps.m4
authorFrancesco Chemolli <kinkie@squid-cache.org>
Fri, 30 Jul 2010 17:46:37 +0000 (19:46 +0200)
committerFrancesco Chemolli <kinkie@squid-cache.org>
Fri, 30 Jul 2010 17:46:37 +0000 (19:46 +0200)
acinclude/os-deps.m4
configure.in

index e43443e8b01227300c3fad8301e51b1f9a6827fe..7bb75455f1107913bb42a23f60dc04b2a3df4c8e 100644 (file)
@@ -620,6 +620,10 @@ int i = MAXPATHLEN;]])], [
   AC_DEFINE(MAXPATHLEN,256,[If MAXPATHLEN has not been defined])])
 ])
 
+
+dnl check that we have a working statvfs
+dnl sets the ac_cv_func_statvfs shell variable and defines HAVE_STATVFS
+
 AC_DEFUN([SQUID_CHECK_WORKING_STATVFS],[
 AC_CACHE_CHECK(for working statvfs() interface,ac_cv_func_statvfs,[
   AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
@@ -636,3 +640,15 @@ statvfs("/tmp", &sfs);
 ])
 SQUID_DEFINE_BOOL(HAVE_STATVFS,$ac_cv_func_statvfs,[set to 1 if our system has statvfs(), and if it actually works])
 ])
+
+
+dnl check that we can use the libresolv _dns_ttl_ hack
+dnl sets the ac_cv_libresolv_dns_ttl_hack shell variable and defines LIBRESOLV_DNS_TTL_HACK
+
+AC_DEFUN([SQUID_CHECK_LIBRESOLV_DNS_TTL_HACK],[
+  AC_CACHE_CHECK(for libresolv _dns_ttl_ hack, ac_cv_libresolv_dns_ttl_hack, [
+   AC_LINK_IFELSE([AC_LANG_PROGRAM([[extern int _dns_ttl_;]], [[return _dns_ttl_;]])],
+     [ac_cv_libresolv_dns_ttl_hack=yes],[ac_cv_libresolv_dns_ttl_hack=no]) ])
+  SQUID_DEFINE_BOOL(LIBRESOLV_DNS_TTL_HACK,$ac_cv_libresolv_dns_ttl_hack,
+     [libresolv.a has been hacked to export _dns_ttl_])
+])
index eaf6a40dbdef7941ff2395f27f5b51788fe2a4e9..01841a2220e1dba10781035a32a282fcb0c588bc 100644 (file)
@@ -2976,10 +2976,7 @@ SQUID_DETECT_TCP_RECV_BUFSIZE
 SQUID_CHECK_NEED_SYS_ERRLIST
 SQUID_CHECK_MAXPATHLEN
 
-dnl Not cached since people are likely to change this
-AC_MSG_CHECKING(for libresolv _dns_ttl_ hack)
-AC_LINK_IFELSE([AC_LANG_PROGRAM([[extern int _dns_ttl_;]], [[return _dns_ttl_;]])],[AC_MSG_RESULT(yes)
-AC_DEFINE(LIBRESOLV_DNS_TTL_HACK,1,[If libresolv.a has been hacked to export _dns_ttl_])],[AC_MSG_RESULT(no)])
+SQUID_CHECK_LIBRESOLV_DNS_TTL_HACK
 
 if test "$ac_cv_header_sys_statvfs_h" = "yes" ; then
   SQUID_CHECK_WORKING_STATVFS