1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
--- w-tzdata-2014d-1.orig/localtime.c 2014-01-18 07:42:22.000000000 +0100
+++ w-tzdata-2014d-1/localtime.c 2014-05-30 09:09:35.130879741 +0200
@@ -1329,7 +1329,7 @@ localsub(const time_t *const timep, cons
}
struct tm *
-localtime(const time_t *const timep)
+localtime_tz(const time_t *const timep)
{
tzset();
return localsub(timep, 0L, &tm);
@@ -1550,7 +1550,7 @@ ctime(const time_t *const timep)
** to local time in the form of a string. It is equivalent to
** asctime(localtime(timer))
*/
- return asctime(localtime(timep));
+ return asctime(localtime_tz(timep));
}
char *
@@ -1929,7 +1929,7 @@ time1(struct tm *const tmp,
}
time_t
-mktime(struct tm *const tmp)
+mktime_tz(struct tm *const tmp)
{
tzset();
return time1(tmp, localsub, 0L);
@@ -1973,7 +1973,7 @@ timeoff(struct tm *const tmp, const long
long
gtime(struct tm *const tmp)
{
- const time_t t = mktime(tmp);
+ const time_t t = mktime_tz(tmp);
if (t == WRONG)
return -1;
|