r2419 - trunk/varnish-cache

des at projects.linpro.no des at projects.linpro.no
Sun Feb 3 23:27:15 CET 2008


Author: des
Date: 2008-02-03 23:27:15 +0100 (Sun, 03 Feb 2008)
New Revision: 2419

Modified:
   trunk/varnish-cache/configure.ac
Log:
Clean up checks for non-portable pthread extensions, and add a check for
pthread_mutex_islocked_np() (not present on any platform I know of, but I
am testing a FreeBSD patch)


Modified: trunk/varnish-cache/configure.ac
===================================================================
--- trunk/varnish-cache/configure.ac	2008-02-03 22:26:25 UTC (rev 2418)
+++ trunk/varnish-cache/configure.ac	2008-02-03 22:27:15 UTC (rev 2419)
@@ -52,8 +52,6 @@
 LIBS=""
 AC_SEARCH_LIBS(pthread_create, [thr pthread c_r])
 PTHREAD_LIBS="${LIBS}"
-# Check for thread naming function
-AC_CHECK_FUNCS([pthread_set_name_np])
 LIBS="${save_LIBS}"
 AC_SUBST(PTHREAD_LIBS)
 
@@ -77,11 +75,11 @@
 AC_CHECK_HEADERS([sys/statvfs.h])
 AC_CHECK_HEADERS([sys/vfs.h])
 AC_CHECK_HEADERS([netinet/in.h])
+AC_CHECK_HEADERS([pthread_np.h])
 AC_CHECK_HEADERS([stddef.h])
 AC_CHECK_HEADERS([stdlib.h])
 AC_CHECK_HEADERS([unistd.h])
 AC_CHECK_HEADERS([vis.h])
-AC_CHECK_HEADERS([pthread_np.h])
 
 # Checks for typedefs, structures, and compiler characteristics.
 AC_C_CONST
@@ -103,6 +101,12 @@
 AC_CHECK_FUNCS([fmtcheck])
 AC_CHECK_FUNCS([getdtablesize])
 
+save_LIBS="${LIBS}"
+LIBS="${PTHREAD_LIBS}"
+AC_CHECK_FUNCS([pthread_set_name_np])
+AC_CHECK_FUNCS([pthread_mutex_islocked_np])
+LIBS="${save_LIBS}"
+
 ## This one is tricky, there are multiple versions
 case $host in
 *-*-freebsd*)




More information about the varnish-commit mailing list