git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9002
-prereq: ./supported_libpthread
+prereq: test -e pth_barrier && ./supported_libpthread
prog: pth_barrier
args: 2 32 1
stderr_filter: filter_error_summary
-prereq: ./supported_libpthread
+prereq: test -e pth_barrier && ./supported_libpthread
prog: pth_barrier
args: 32 1 1
stderr_filter: filter_error_summary
r = pthread_mutex_lock(&mutex); assert(r == 0);
r = pthread_mutex_unlock(&mutex); assert(r == 0);
fprintf(stderr, "Locking mutex via pthread_mutex_timedlock().\n");
+#ifdef HAVE_PTHREAD_MUTEX_TIMEDLOCK
r = pthread_mutex_timedlock(&mutex, &abs_timeout); assert(r == 0);
r = pthread_mutex_unlock(&mutex); assert(r == 0);
+#endif
r = pthread_mutex_destroy(&mutex); assert(r == 0);
return 0;