From 2fbe772172eb8f078031d68030e3b85c5bd8d57b Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 26 Nov 2009 08:51:11 +0100 Subject: [PATCH] test-pread.sh: avoid diagnostics for those who ignore SIGPIPE * tests/test-pread.sh: Write no data into the pipe, because test-pread actually reads none. This avoids a diagnostic, "bash: echo: write error: Broken pipe", that arises in the unusual event something is ignoring SIGPIPE, and might be interpreted as some sort of failure. Reported by Bruno Haible. --- ChangeLog | 9 +++++++++ tests/test-pread.sh | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2ec9906c43..bcb43400b7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2009-11-26 Jim Meyering + + test-pread.sh: avoid diagnostics for those who ignore SIGPIPE + * tests/test-pread.sh: Write no data into the pipe, because + test-pread actually reads none. This avoids a diagnostic, + "bash: echo: write error: Broken pipe", that arises in the unusual + event something is ignoring SIGPIPE, and might be interpreted + as some sort of failure. Reported by Bruno Haible. + 2009-11-25 Jim Meyering test-pread: cover failure with ESPIPE and EINVAL diff --git a/tests/test-pread.sh b/tests/test-pread.sh index 5ab88eb6ff..d7824ad1b1 100755 --- a/tests/test-pread.sh +++ b/tests/test-pread.sh @@ -2,7 +2,7 @@ : ${srcdir=.} . $srcdir/init.sh --set-path=. -fail=0; -echo abc | test-pread || fail=1 +fail=0 +: | test-pread || fail=1 Exit $fail -- 2.30.2