saved_state=.saved-state
$STTY --save > $saved_state || exit 1
-trap "status=$?; echo here; $STTY `cat $saved_state`; exit $status" 0 1 2 3 15
+trap "status=$?; $STTY `cat $saved_state`; exit $status" 0 1 2 3 15
$STTY `cat $saved_state` || exit 1
+# Build a list of all boolean options stty accepts on this system.
+options=`stty -a|tail +2|tr ';' '\012'|sed 's/ =.*//;s/^ //'|tr -s ' -' '\012'`
+
+for opt in $options; do
+ echo $opt
+done
+
exit 0