diff options
-rwxr-xr-x | tests/misc/close-stdout | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/misc/close-stdout b/tests/misc/close-stdout index 4bdbbcb1d..c70b7fc54 100755 --- a/tests/misc/close-stdout +++ b/tests/misc/close-stdout @@ -26,7 +26,8 @@ export PATH fail=0 -# Ensure these exit successfully, even though stdout is closed. +# Ensure these exit successfully, even though stdout is closed, +# because they generate no output. touch a cp a b >&- || fail=1 test -f b || fail=1 @@ -41,7 +42,8 @@ sleep 0 >&- || fail=1 $pwd/../../src/true >&- || fail=1 $pwd/../../src/printf '' >&- || fail=1 -# Ensure these fail, because stdout is closed. +# Ensure these fail, because stdout is closed and they *do* +# generate output. $pwd/../../src/printf 'foo' >&- 2>/dev/null && fail=1 cp --verbose a b >&- 2>/dev/null && fail=1 |