PR: 9323
Submitted by: ishisone@sra.co.jp Make touch handle years 2000-2038 in the obsoleted format, rather than 1902-1969 as was previously the case with two digit year spec.
This commit is contained in:
parent
3523e1b5a7
commit
34c7ff495d
@ -260,8 +260,11 @@ stime_arg2(arg, year, tvp)
|
||||
t->tm_mday = ATOI2(arg);
|
||||
t->tm_hour = ATOI2(arg);
|
||||
t->tm_min = ATOI2(arg);
|
||||
if (year)
|
||||
if (year) {
|
||||
t->tm_year = ATOI2(arg);
|
||||
if (t->tm_year < 38) /* support 2000-2038 not 1902-1969 */
|
||||
t->tm_year += 100;
|
||||
}
|
||||
|
||||
t->tm_isdst = -1; /* Figure out DST. */
|
||||
tvp[0].tv_sec = tvp[1].tv_sec = mktime(t);
|
||||
|
Loading…
x
Reference in New Issue
Block a user