#include <time.h> | |
#include <sys/time.h> | |
static struct timespec tmo; | |
#define PREPARE_TMO \ | |
do { \ | |
struct timeval tv; \ | |
gettimeofday (&tv, NULL); \ | |
\ | |
/* Define the timeout as one hour in the future. */ \ | |
tmo.tv_sec = tv.tv_sec + 3600; \ | |
tmo.tv_nsec = 0; \ | |
} while (0) | |
#define LOCK(m) pthread_mutex_timedlock (m, &tmo) | |
#include "tst-robust1.c" |