From: Paul Eggert Date: Tue, 7 Sep 2004 06:21:46 +0000 (+0000) Subject: (main): Fix POSIX-conformance bug: "touch -- X-Git-Tag: COREUTILS-5_3_0~730 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f786a91cd30d9cf60e6ccfb64a6678fd51ee9b5c;p=platform%2Fupstream%2Fcoreutils.git (main): Fix POSIX-conformance bug: "touch -- MMDDhhmm file" must be treated like "touch MMDDhhmm file" when conforming to pre-2001 POSIX. --- diff --git a/src/touch.c b/src/touch.c index 6b4c190..c3575f7 100644 --- a/src/touch.c +++ b/src/touch.c @@ -373,8 +373,7 @@ main (int argc, char **argv) /* The obsolete `MMDDhhmm[YY]' form is valid IFF there are two or more non-option arguments. */ - if (!date_set && 2 <= argc - optind && !STREQ (argv[optind - 1], "--") - && posix2_version () < 200112) + if (!date_set && 2 <= argc - optind && posix2_version () < 200112) { if (posixtime (&newtime[0].tv_sec, argv[optind], PDS_TRAILING_YEAR)) {