K 10 svn:author V 5 brian K 8 svn:date V 27 2000-04-05T01:59:36.000000Z K 7 svn:log V 506 Always give mktime a timeval with tm_isdst set to -1, otherwise things get a bit out-of-phase when we step backwards 1 hour from between 0:00 and 1:00 on the first of the month following the transition into Summer time. This is probably actually a bug in mktime(). PR: 10963 If mktime() fails and 68 < year < 138, assume that the reason is because of Summer time and adjust up or down according to our adjusting context by one hour. This assumes that all DSTs are multiples of 1 hour. PR: 6223, 17750 END