From 72be0ca6a34dd05f151d03615ce6994dc64bfee7 Mon Sep 17 00:00:00 2001 From: Richard Basch Date: Fri, 19 Nov 1993 11:04:47 +0000 Subject: Use gettimeofday() not time(), and update global variable t_local. --- server/timer.h | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'server/timer.h') diff --git a/server/timer.h b/server/timer.h index 1d44de8..0413182 100644 --- a/server/timer.h +++ b/server/timer.h @@ -59,11 +59,7 @@ typedef struct _timer { #define ALARM_ARG(x) ((x)->arg) #define TIMER_SIZE sizeof(struct _timer) -#ifdef mips -#define time_t long /* sigh */ -#endif -extern time_t time P((time_t*)); -#define NOW (time((time_t *)NULL)) +#define NOW (gettimeofday(&t_local, (struct timezone *)0), t_local.tv_sec) typedef void (*timer_proc) P((void *)); extern timer timer_set_rel P((long, timer_proc, void*)); extern timer timer_set_abs P((long, timer_proc, void*)); @@ -73,4 +69,5 @@ extern void timer_reset P((timer)), timer_process P((void)); #define timer_when(x) ALARM_TIME(x) +extern struct timeval t_local; extern long nexttimo; /* Unix time of next timout */ -- cgit v1.2.3