From a37ce6c407e4dff007b68bd3f9e38f6322a1cb29 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Sun, 23 Oct 2011 12:11:15 +0000 Subject: [PATCH] helgrind/tests/cond_timedwait_invalid: Port to Darwin 10.8 git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12213 --- helgrind/tests/cond_timedwait_invalid.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/helgrind/tests/cond_timedwait_invalid.c b/helgrind/tests/cond_timedwait_invalid.c index c69ad2220e..a8d0448d2f 100644 --- a/helgrind/tests/cond_timedwait_invalid.c +++ b/helgrind/tests/cond_timedwait_invalid.c @@ -1,3 +1,4 @@ +#include "config.h" #include #include #include @@ -8,8 +9,13 @@ int main() struct timespec abstime; pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; pthread_cond_t cond = PTHREAD_COND_INITIALIZER; - + +#ifdef HAVE_CLOCK_GETTIME assert(clock_gettime(CLOCK_REALTIME, &abstime)==0); +#else + abstime.tv_sec = time(NULL) + 2; + abstime.tv_nsec = 0; +#endif abstime.tv_nsec += 1000000000; assert(pthread_mutex_lock(&mutex)==0); -- 2.47.2