Fix an issue with commit
2af4e3e5668f ("Test of semaphores.") by making
the tst-sem11 and tst-sem12 tests use the test driver, preventing them
from ever causing testing to hang forever and never complete, such as
currently happening with the 'mips-linux-gnu' (o32 ABI) target. Adjust
the name of the PREPARE macro, which clashes with the interpretation of
its presence by the test driver, by using a TF_ prefix in reference to
the name of the 'tf' function.
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
static void *
tf (void *arg)
{
-#ifdef PREPARE
- PREPARE
+#ifdef TF_PREPARE
+ TF_PREPARE
#endif
SEM_WAIT (arg);
return NULL;
}
int
-main (void)
+do_test (void)
{
int tries = 5;
pthread_t th;
return 0;
}
+
+#include <support/test-driver.c>
#include <sys/time.h>
-#define PREPARE \
+#define TF_PREPARE \
struct timespec ts; \
struct timeval tv; \
gettimeofday (&tv, NULL); \