about summary refs log tree commit diff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1997-04-17 23:29:52 +0000
committerUlrich Drepper <drepper@redhat.com>1997-04-17 23:29:52 +0000
commit39dbc7be16987be6e1f0868d23fe92d7e8a25e84 (patch)
tree0586149835d2518912c11ac2b091d80171ec67ab
parentdd5aac0f53adf4a2852cf0e677083d1d44e01f74 (diff)
downloadglibc-39dbc7be16987be6e1f0868d23fe92d7e8a25e84.tar.gz
glibc-39dbc7be16987be6e1f0868d23fe92d7e8a25e84.tar.xz
glibc-39dbc7be16987be6e1f0868d23fe92d7e8a25e84.zip
(TTYDEF_OFLAG): Use either OXTABS or TAB3, if one of them is defined.
-rw-r--r--termios/sys/ttydefaults.h18
1 files changed, 13 insertions, 5 deletions
diff --git a/termios/sys/ttydefaults.h b/termios/sys/ttydefaults.h
index b0eaef8cbf..14903923da 100644
--- a/termios/sys/ttydefaults.h
+++ b/termios/sys/ttydefaults.h
@@ -48,7 +48,15 @@
  * Defaults on "first" open.
  */
 #define	TTYDEF_IFLAG	(BRKINT | ISTRIP | ICRNL | IMAXBEL | IXON | IXANY)
-#define TTYDEF_OFLAG	(OPOST | ONLCR | XTABS)
+#ifdef OXTABS
+# define TTYDEF_OFLAG	(OPOST | ONLCR | OXTABS)
+#else
+# if defined TAB3
+#  define TTYDEF_OFLAG	(OPOST | ONLCR | TAB3)
+# else
+#  define TTYDEF_OFLAG	(OPOST | ONLCR)
+# endif
+#endif
 #define TTYDEF_LFLAG	(ECHO | ICANON | ISIG | IEXTEN | ECHOE|ECHOKE|ECHOCTL)
 #define TTYDEF_CFLAG	(CREAD | CS7 | PARENB | HUPCL)
 #define TTYDEF_SPEED	(B9600)
@@ -59,16 +67,16 @@
 #define CTRL(x)	(x&037)
 #define	CEOF		CTRL('d')
 #ifdef _POSIX_VDISABLE
-#define	CEOL		_POSIX_VDISABLE
+# define CEOL		_POSIX_VDISABLE
 #else
-#define	CEOL		((unsigned char)'\377')	/* XXX avoid _POSIX_VDISABLE */
+# define CEOL		((unsigned char)'\377')	/* XXX avoid _POSIX_VDISABLE */
 #endif
 #define	CERASE		0177
 #define	CINTR		CTRL('c')
 #ifdef _POSIX_VDISABLE
-#define	CSTATUS		_POSIX_VDISABLE
+# define CSTATUS	_POSIX_VDISABLE
 #else
-#define	CSTATUS		((unsigned char)'\377')	/* XXX avoid _POSIX_VDISABLE */
+# define CSTATUS	((unsigned char)'\377')	/* XXX avoid _POSIX_VDISABLE */
 #endif
 #define	CKILL		CTRL('u')
 #define	CMIN		1