From 52f91717e943862ab5b830192cc2595b3273dd1b Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Wed, 2 Nov 2011 13:38:12 -0700 Subject: [PATCH] * tests/zgrep-signal: Test for Fedora 15 signal bug. Also, don't assume that SIGPIPE is SIG_DFL on entry. --- tests/zgrep-signal | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/zgrep-signal b/tests/zgrep-signal index fc09a9e..3c5b696 100644 --- a/tests/zgrep-signal +++ b/tests/zgrep-signal @@ -22,6 +22,14 @@ echo a | gzip -c > f.gz || framework_failure_ +if (trap - PIPE) >/dev/null 2>&1; then + trap - PIPE +else + trap 13 +fi +st=$(exec 3>&1; (cat f.gz f.gz; echo $? >&3) | :) +test "$st" = 141 || framework_failure_ 'signal handling busted on this host' + fail=0 st=$(exec 3>&1; (zgrep a f.gz f.gz; echo $? >&3) | :) || framework_failure_ -- 2.30.2