From: Bart Van Assche Date: Sun, 23 Oct 2011 12:11:15 +0000 (+0000) Subject: helgrind/tests/cond_timedwait_invalid: Port to Darwin 10.8 X-Git-Tag: svn/VALGRIND_3_7_0~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a37ce6c407e4dff007b68bd3f9e38f6322a1cb29;p=thirdparty%2Fvalgrind.git helgrind/tests/cond_timedwait_invalid: Port to Darwin 10.8 git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12213 --- 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);