From b115bf4d442e48310a3626d26e8c42167ed8fb4b Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Mon, 26 Sep 2005 23:03:53 +0000 Subject: [PATCH] Test "touch -" too, and change "touch -c - >&-" so that it does not report an error, since that's more logical. --- ChangeLog | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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. -- 2.47.3