From 5e7263d5769fdec5cdc9fd8a9e73611c14714edd Mon Sep 17 00:00:00 2001 From: Christian Perrier Date: Sat, 27 Jul 2013 18:38:24 +0200 Subject: Drop tests/ from the debian branch --- tests/common/time_past.c | 52 ------------------------------------------------ 1 file changed, 52 deletions(-) delete mode 100644 tests/common/time_past.c (limited to 'tests/common/time_past.c') diff --git a/tests/common/time_past.c b/tests/common/time_past.c deleted file mode 100644 index d0eb741e..00000000 --- a/tests/common/time_past.c +++ /dev/null @@ -1,52 +0,0 @@ -/* - * gcc time_past.c -o time_past.so -shared -ldl - * LD_PRELOAD=./time_past.so PAST_DAYS=2 ./test - */ - -#define _GNU_SOURCE -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include - - -typedef time_t (*time_type) (time_t *t); -static time_type next_time; - -static int time_past = 0; -static char *past = NULL; - -time_t time (time_t *t) -{ - time_t res; - - if (NULL == next_time) - { - next_time = dlsym (RTLD_NEXT, "time"); - assert (NULL != next_time); - } - if (NULL == past) { - const char *past = getenv ("PAST_DAYS"); - if (NULL == past) { - fputs ("No PAST_DAYS defined\n", stderr); - } - time_past = atoi (past); - } - - res = next_time (t); - res -= 24*60*60*time_past; - - if (NULL != t) { - *t = res; - } - - return res; -} - -- cgit v1.2.1