summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetr Salinger <Petr.Salinger@seznam.cz>2009-09-05 11:15:29 +0200
committerJim Meyering <meyering@redhat.com>2009-09-05 15:54:26 +0200
commit305bbd99b2cfceeb866e67210ff43bc1b07c6861 (patch)
tree64d4f10deb6cc628927bfca9b1f13d0923f62990
parentc45b4237bc471f06360f471cfaf2a33f457b0b20 (diff)
downloadcoreutils-305bbd99b2cfceeb866e67210ff43bc1b07c6861.tar.xz
stty: use TAB0, TAB1, and TAB2 only if defined
* src/stty.c (mode_info) [TAB0, TAB1, TAB2]: Guard each entry with #ifdef. Required for GNU/kFreeBSD. Reported by Petr Salinger in http://bugs.debian.org/520368.
-rw-r--r--src/stty.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/stty.c b/src/stty.c
index 37aee2803..b980e8482 100644
--- a/src/stty.c
+++ b/src/stty.c
@@ -279,10 +279,18 @@ static struct mode_info const mode_info[] =
{"cr0", output, SANE_SET, CR0, CRDLY},
#endif
#ifdef TABDLY
+#ifdef TAB3
{"tab3", output, SANE_UNSET, TAB3, TABDLY},
+#endif
+#ifdef TAB2
{"tab2", output, SANE_UNSET, TAB2, TABDLY},
+#endif
+#ifdef TAB1
{"tab1", output, SANE_UNSET, TAB1, TABDLY},
+#endif
+#ifdef TAB0
{"tab0", output, SANE_SET, TAB0, TABDLY},
+#endif
#else
# ifdef OXTABS
{"tab3", output, SANE_UNSET, OXTABS, 0},