blob: adf63167cdb65f0183a285a2e7e296c1ca7301a2 (
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
|
$NetBSD: patch-av,v 1.1.1.1 2008/07/28 19:48:03 martti Exp $
Adjust for pkgsrc.
--- src/parsetime.c.orig 2005-05-28 22:31:55.000000000 +0930
+++ src/parsetime.c 2005-06-19 14:05:00.000000000 +0930
@@ -662,6 +662,7 @@
/* using time_t seems to help portability with 64bit oses */
time_t mday=0, wday, mon, year = ptv->tm.tm_year;
int tlen;
+ time_t montime;
switch (sc_tokid) {
case YESTERDAY:
@@ -716,7 +717,8 @@
tlen = strlen(sc_token);
mon = atol(sc_token);
if (mon > 10*365*24*60*60) {
- ptv->tm=*localtime(&mon);
+ montime = mon;
+ ptv->tm=*localtime(&montime);
token();
break;
}
|