blob: 22f5035e987c12c27c70af39311b31624ebaab58 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#include <time.h>
#include <sys/time.h>
/* Our static data lives in __time_static.c */
extern struct tm __tmb;
extern void __tm_conv();
struct tm *localtime(__const time_t *timep)
{
struct timezone tz;
time_t offt;
gettimeofday((void *) 0, &tz);
offt = -tz.tz_minuteswest * 60L;
/* tmb.tm_isdst = ? */
__tm_conv(&__tmb, timep, offt);
return &__tmb;
}
|