changeset 1849:d591bbc0e8aa

(get_date): Let mktime deduce tm_isdst if we have an absolute timestamp, or if the relative timestamp mentions days, months, or years.
author Jim Meyering <jim@meyering.net>
date Thu, 20 May 1999 03:47:24 +0000
parents afab915d3e18
children b6b8118c96e5
files lib/getdate.y
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lib/getdate.y
+++ b/lib/getdate.y
@@ -953,6 +953,8 @@
   tm.tm_hour += yyRelHour;
   tm.tm_min += yyRelMinutes;
   tm.tm_sec += yyRelSeconds;
+  if (yyHaveDate | yyHaveDay | yyHaveTime | yyRelDay | yyRelMonth | yyRelYear)
+    tm.tm_isdst = -1;
   tm0 = tm;
 
   Start = mktime (&tm);