Don't include gtod.h.

(GTOD_init): Remove function.
(rpl_gettimeofday): Do its job here instead, rather than aborting.
This commit is contained in:
Jim Meyering 2001-11-26 12:29:43 +00:00
parent 8087128c07
commit 225d614f6f

View File

@ -39,17 +39,9 @@
#endif
#include <stdlib.h>
#include "gtod.h"
static struct tm *localtime_buffer_addr;
void
GTOD_init (void)
{
time_t t = 0;
localtime_buffer_addr = localtime (&t);
}
/* This is a wrapper for gettimeofday. It is used only on systems for which
gettimeofday clobbers the static buffer used for localtime's result.
@ -63,7 +55,10 @@ rpl_gettimeofday (struct timeval *tv, struct timezone *tz)
int result;
if (! localtime_buffer_addr)
abort ();
{
time_t t = 0;
localtime_buffer_addr = localtime (&t);
}
save = *localtime_buffer_addr;
result = gettimeofday (tv, tz);