git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8648
#define _GNU_SOURCE 1
+#include "config.h"
#include <cassert>
#include <iostream>
#include <pthread.h>
pthread_mutexattr_destroy(&mutexattr);
pthread_condattr_t condattr;
pthread_condattr_init(&condattr);
+#if defined(HAVE_PTHREAD_CONDATTR_SETCLOCK)
pthread_condattr_setclock(&condattr, CLOCK_MONOTONIC);
- pthread_cond_init(&m_cond, 0);
+#endif
+ pthread_cond_init(&m_cond, &condattr);
pthread_condattr_destroy(&condattr);
}
~Monitor()