From 39dbc7be16987be6e1f0868d23fe92d7e8a25e84 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 17 Apr 1997 23:29:52 +0000 Subject: (TTYDEF_OFLAG): Use either OXTABS or TAB3, if one of them is defined. --- termios/sys/ttydefaults.h | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'termios') 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 -- cgit v1.2.3