(TTYDEF_OFLAG): Use either OXTABS or TAB3, if one of them is defined.
authordrepper <drepper>
Thu, 27 Mar 1997 01:59:35 +0000 (01:59 +0000)
committerdrepper <drepper>
Thu, 27 Mar 1997 01:59:35 +0000 (01:59 +0000)
termios/sys/ttydefaults.h

index 78c4b4f..1490392 100644 (file)
  * Defaults on "first" open.
  */
 #define        TTYDEF_IFLAG    (BRKINT | ISTRIP | ICRNL | IMAXBEL | IXON | IXANY)
-#define TTYDEF_OFLAG   (OPOST | ONLCR | OXTABS)
+#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)
 #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