From: Paul Eggert Date: Mon, 26 Sep 2005 23:03:53 +0000 (+0000) Subject: Test "touch -" too, and change "touch -c - >&-" so that it does not X-Git-Tag: v5.90~38 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=b115bf4d442e48310a3626d26e8c42167ed8fb4b;p=thirdparty%2Fcoreutils.git Test "touch -" too, and change "touch -c - >&-" so that it does not report an error, since that's more logical. --- diff --git a/ChangeLog b/ChangeLog index 32a6536552..d2117c0aa0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,18 @@ -2005-09-26 Jim Meyering +2005-09-26 Paul Eggert * Version 5.3.1-cvs. + * src/touch.c (touch): Handle "touch -c - >&-" by checking for EBADF + and ENOSYS. + Do not pass "-" to futimens; pass NULL instead. + If close (STDIN_FILENO) fails, report the error separately instead + of letting the 'close' pollute errno. + * tests/touch/empty-file: Test "touch -" too. + * tests/touch/no-create-missing: Likewise. + * tests/touch/read-only: Likewise. + +2005-09-26 Jim Meyering + * tests/touch/read-only: New test, for root of chmod/usage failure. * tests/touch/Makefile.am (TESTS): Add read-only.