summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorjilles <jilles@FreeBSD.org>2013-05-03 20:39:53 +0000
committerjilles <jilles@FreeBSD.org>2013-05-03 20:39:53 +0000
commit66bb8e0f75e5284e0b64916ea8295efb5ca1fff6 (patch)
treecbeb189a71cd9a678bf72c198b4ffa59f5d88f75 /tools
parent20af13d27b17ff783f532cc859a5167ecd0adb7e (diff)
downloadFreeBSD-src-66bb8e0f75e5284e0b64916ea8295efb5ca1fff6.zip
FreeBSD-src-66bb8e0f75e5284e0b64916ea8295efb5ca1fff6.tar.gz
sh: Remove racy test case for read builtin.
This test case sometimes fails because of an EINTR-related race condition. Fixing this race condition likely requires an extra system call per byte, which would make the read builtin even slower than it already is, or very complicated trickery. Therefore, remove the test case for now.
Diffstat (limited to 'tools')
-rw-r--r--tools/regression/bin/sh/builtins/read8.013
1 files changed, 0 insertions, 13 deletions
diff --git a/tools/regression/bin/sh/builtins/read8.0 b/tools/regression/bin/sh/builtins/read8.0
deleted file mode 100644
index 40dd6fa..0000000
--- a/tools/regression/bin/sh/builtins/read8.0
+++ /dev/null
@@ -1,13 +0,0 @@
-# $FreeBSD$
-
-T=`mktemp -d ${TMPDIR:-/tmp}/sh-test.XXXXXX`
-trap 'rm -rf $T' 0
-cd $T || exit 3
-mkfifo fifo1
-trapped=
-trap trapped=1 QUIT
-{ kill -QUIT $$; sleep 1; exit 4; } >fifo1 &
-read dummy <fifo1
-r=$?
-kill $!
-[ "$r" -gt 128 ] && [ -n "$trapped" ]
OpenPOWER on IntegriCloud