mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-08-06 00:29:44 +02:00
Use input-tty rather than testing for /dev/stdin.
This commit is contained in:
@@ -7,6 +7,9 @@ if test "$VERBOSE" = yes; then
|
||||
rm --version
|
||||
fi
|
||||
|
||||
# Make sure there's a tty on stdin.
|
||||
. $srcdir/../input-tty
|
||||
|
||||
pwd=`pwd`
|
||||
t0=`echo "$0"|sed 's,.*/,,'`.tmp; tmp=$t0/$$
|
||||
trap 'status=$?; cd $pwd; chmod -R u+rwx $t0; rm -rf $t0 && exit $status' 0
|
||||
@@ -24,11 +27,7 @@ fi
|
||||
|
||||
fail=0
|
||||
|
||||
# Skip this test if there is no /dev/stdin file.
|
||||
ls /dev/stdin >/dev/null 2>&1 \
|
||||
|| { (exit 77); exit; }
|
||||
|
||||
rm dangle < /dev/stdin &
|
||||
rm dangle &
|
||||
pid=$!
|
||||
# The buggy rm (fileutils-4.1.9) would hang here, waiting for input.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user