Fail-77 if stdin is not a tty.
authorJim Meyering <jim@meyering.net>
Sat, 14 Aug 1999 12:42:03 +0000 (12:42 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 14 Aug 1999 12:42:03 +0000 (12:42 +0000)
tests/stty/basic-1
tests/stty/row-col-1

index 5be8c7d752a8ad1d3f23085e670158b16d63607b..0361ba497f2ef82262f802935067c16116a566e1 100755 (executable)
@@ -6,6 +6,13 @@ if test "$VERBOSE" = yes; then
   stty --version
 fi
 
+tty -s || have_input_tty=no
+if test "$have_input_tty" = no; then
+  echo "$0: This test must have a controlling input \`terminal'," 1>&2
+  echo "so it may not be run via rsh" 1>&2
+  exit 77
+fi
+
 # The following list of reversible options was generated with
 # grep -w REV stty.c|sed -n '/^  {"/{s//REV_/;s/".*/=1/;p;}'|fmt
 REV_parenb=1 REV_parodd=1 REV_hupcl=1 REV_hup=1 REV_cstopb=1 REV_cread=1
index c4be661d2f2071611bf177d20d33c7e83f9952f0..f4a2374d59c9b3073f44852a89ee1a8737f02bab 100755 (executable)
@@ -6,6 +6,13 @@ if test "$VERBOSE" = yes; then
   stty --version
 fi
 
+tty -s || have_input_tty=no
+if test "$have_input_tty" = no; then
+  echo "$0: This test must have a controlling input \`terminal'," 1>&2
+  echo "so it may not be run via rsh" 1>&2
+  exit 77
+fi
+
 # Versions of GNU stty from shellutils-1.9.2c and earlier failed
 # tests #2 and #4 when run on SunOS 4.1.3.