chiark / gitweb /
eglibc (2.11.3-4+deb6u3) squeeze-lts; urgency=medium
[eglibc.git] / nptl / tst-robust3.c
1 #include <time.h>
2 #include <sys/time.h>
3
4
5 static struct timespec tmo;
6
7
8 #define PREPARE_TMO \
9   do {                                                                        \
10     struct timeval tv;                                                        \
11     gettimeofday (&tv, NULL);                                                 \
12                                                                               \
13     /* Define the timeout as one hour in the future.  */                      \
14     tmo.tv_sec = tv.tv_sec + 3600;                                            \
15     tmo.tv_nsec = 0;                                                          \
16   } while (0)
17
18
19 #define LOCK(m) pthread_mutex_timedlock (m, &tmo)
20 #include "tst-robust1.c"