1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-02-16 12:22:01 +02:00

tests: fix stty failure with serial control settings

* tests/misc/stty: Don't check the serial control settings as
these are ignored by various Linux kernels.
Reported by Matthew Burgess.
This commit is contained in:
Pádraig Brady
2009-12-07 07:39:32 +00:00
parent 7a2b0b8f66
commit dcff25a925

View File

@@ -63,8 +63,10 @@ options=`stty -a | tr -s ';' '\n' | sed "s/^ //;$sed_del;s/-//g"`
for opt in $options; do
# `stty parenb' and `stty -parenb' fail with this message
# stty: standard input: unable to perform all requested operations
# on Linux 2.2.0-pre4 kernels, so skip those tests.
test $opt = parenb && continue
# on Linux 2.2.0-pre4 kernels. Also since around Linux 2.6.30
# other serial control settings give the same error. So skip them.
case $opt in parenb|parodd|cstopb|crtscts) continue;; esac
stty $opt || fail=1
# Likewise, `stty -cread' would fail, so skip that, too.