From 92ffe0571a49077f06fc65bf0ada753b30fd8a53 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Sun, 2 Jan 2011 20:02:09 +0100 Subject: date,touch: treat 2-digit years better (fit them into +-50 yrs around today) Signed-off-by: Denys Vlasenko --- coreutils/touch.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'coreutils') diff --git a/coreutils/touch.c b/coreutils/touch.c index 352177111..6c2b948e6 100644 --- a/coreutils/touch.c +++ b/coreutils/touch.c @@ -120,9 +120,10 @@ int touch_main(int argc UNUSED_PARAM, char **argv) struct tm tm_time; time_t t; - //time(&t); - //localtime_r(&t, &tm_time); - memset(&tm_time, 0, sizeof(tm_time)); + //memset(&tm_time, 0, sizeof(tm_time)); + /* Better than memset: makes "HH:MM" dates meaningful */ + time(&t); + localtime_r(&t, &tm_time); parse_datestr(date_str, &tm_time); /* Correct any day of week and day of year etc. fields */ -- cgit v1.2.3