diff --git a/sysdep/unix/io.c b/sysdep/unix/io.c index 9cab1dc2..4e5dbfd8 100644 --- a/sysdep/unix/io.c +++ b/sysdep/unix/io.c @@ -175,7 +175,7 @@ tm_shot(void) if (first_far_timer <= now) { - clock_t limit = now + NEAR_TIMER_LIMIT; + bird_clock_t limit = now + NEAR_TIMER_LIMIT; first_far_timer = TIME_INFINITY; n = HEAD(far_timers); while (m = n->next) diff --git a/sysdep/unix/timer.h b/sysdep/unix/timer.h index 00307f73..ab04aa44 100644 --- a/sysdep/unix/timer.h +++ b/sysdep/unix/timer.h @@ -22,7 +22,7 @@ typedef struct timer { unsigned randomize; /* Amount of randomization */ unsigned recurrent; /* Timer recurrence */ node n; /* Internal link */ - clock_t expires; /* 0=inactive */ + bird_clock_t expires; /* 0=inactive */ } timer; timer *tm_new(pool *); @@ -30,6 +30,6 @@ void tm_start(timer *, unsigned after); void tm_stop(timer *); void tm_dump_all(void); -extern clock_t now; +extern bird_clock_t now; #endif