summaryrefslogtreecommitdiff
path: root/package/tzdata/patches/patch-localtime_c
blob: 548d1007308db6cfec9754c11e1e23c635d065e4 (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
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;