X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Ftimer%2Ftest%2Frun-add.c;h=a7ea4f602a9c255d20741d17359a26ea98d4222a;hb=daf9ee7d8e2b683ff05283beb1843611ad8c9e8a;hp=79f029a9dd7b85d1685f1c5a77211184574c20a3;hpb=606cca7b0ed5236d1df1c4436ca79db6e3fd5321;p=ccan diff --git a/ccan/timer/test/run-add.c b/ccan/timer/test/run-add.c index 79f029a9..a7ea4f60 100644 --- a/ccan/timer/test/run-add.c +++ b/ccan/timer/test/run-add.c @@ -20,11 +20,12 @@ int main(void) struct timer t; uint64_t diff; unsigned int i; + struct timeabs epoch = { { 0, 0 } }; /* This is how many tests you plan to run */ plan_tests(2 + (18 + (MAX_ORD - 4) * 3) * (18 + (MAX_ORD - 4) * 3)); - timers_init(&timers, time_from_nsec(0)); + timers_init(&timers, epoch); ok1(timers_check(&timers, NULL)); for (i = 0; i < 4; i++) @@ -36,8 +37,7 @@ int main(void) for (timers.base = 0; timers.base < (1ULL << MAX_ORD)+2; timers.base = next(timers.base)) { - t.time = timers.base + diff; - timer_add_raw(&timers, &t); + timer_add(&timers, &t, grains_to_time(timers.base + diff)); ok1(timers_check(&timers, NULL)); timer_del(&timers, &t); }