Added configure tests for optional POSIX threads functionality.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8995 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/configure.in b/configure.in
index ace0161..3ae6c73 100644
--- a/configure.in
+++ b/configure.in
@@ -1327,7 +1327,12 @@
memset \
mkdir \
ppoll \
- pthread_condattr_setclock \
+ pthread_barrier_init \
+ pthread_condattr_setclock \
+ pthread_mutex_timedlock \
+ pthread_rwlock_timedrdlock \
+ pthread_rwlock_timedwrlock \
+ pthread_spin_lock \
semtimedop \
signalfd \
syscall \
@@ -1345,6 +1350,11 @@
# want for e.g. vgpreload_core-x86-linux.so
LIBS=""
+AM_CONDITIONAL([HAVE_PTHREAD_BARRIER],
+ [test x$ac_cv_func_pthread_barrier_init = xyes])
+AM_CONDITIONAL([HAVE_PTHREAD_SPINLOCK],
+ [test x$ac_cv_func_pthread_spin_lock = xyes])
+
# Do we have a useable MPI setup on the primary and/or secondary targets?
# On Linux, by default, assumes mpicc and -m32/-m64
# On AIX, by default, assumes mpxlc and -q32/-q64