]> git.ipfire.org Git - thirdparty/squid.git/blobdiff - src/acl/external/time_quota/required.m4
ext_time_quota_acl: Add compile test to check dbopen() builds
[thirdparty/squid.git] / src / acl / external / time_quota / required.m4
index 80db17615ccb247a16e02d5e5c3e1c84c9a82471..199c1fd755c7602e1d72fc8487b7de9556c5dfd1 100644 (file)
@@ -7,6 +7,10 @@
 
 AC_CHECK_HEADERS(db_185.h,[BUILD_HELPER="time_quota"],[
   AC_CHECK_HEADERS(db.h,[
-    AC_EGREP_HEADER([dbopen],[/usr/include/db.h],[BUILD_HELPER="time_quota"])
+    AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <db.h>]],[[
+      DB *db = dbopen("/tmp", O_CREAT | O_RDWR, 0666, DB_BTREE, NULL);
+    ]])],[
+      BUILD_HELPER="time_quota"
+    ],[])
   ])
 ])