1999-07-23 Roland McGrath <roland@baalperazim.frob.com>

* sysdeps/generic/bits/termios.h (ONOEOT): Change value to 1<<3, to
	match BSD value; previous value of 1<<8 was a typo.  I bet nothing
	ever used this, so I'm not going to worry about compatibility.
	[__USE_GNU] (IUCLC, OLCUC): New macros.
This commit is contained in:
Roland McGrath 1999-07-24 00:12:07 +00:00
parent 49e49bf08b
commit 5f0b70fecf
2 changed files with 18 additions and 6 deletions

View File

@ -81,8 +81,11 @@ struct termios
#define IXON (1 << 9) /* Enable start/stop output control. */
#define IXOFF (1 << 10) /* Enable start/stop input control. */
#ifdef __USE_BSD
#define IXANY (1 << 11) /* Any character will restart after stop. */
#define IMAXBEL (1 << 13) /* Ring bell when input queue is full. */
# define IXANY (1 << 11) /* Any character will restart after stop. */
# define IMAXBEL (1 << 13) /* Ring bell when input queue is full. */
#endif
#ifdef __USE_GNU
# define IUCLC (1 << 14) /* Translate upper case input to lower case. */
#endif
/* Output modes. */
@ -91,7 +94,10 @@ struct termios
#ifdef __USE_BSD
# define ONLCR (1 << 1) /* Map NL to CR-NL on output. */
# define OXTABS (1 << 2) /* Expand tabs to spaces. */
# define ONOEOT (1 << 8) /* Discard EOT (^D) on output. */
# define ONOEOT (1 << 3) /* Discard EOT (^D) on output. */
#endif
#ifdef __USE_GNU
# define OLCUC (1 << 8) /* Translate lower case output to upper case */
#endif
/* Control modes. */

View File

@ -81,8 +81,11 @@ struct termios
#define IXON (1 << 9) /* Enable start/stop output control. */
#define IXOFF (1 << 10) /* Enable start/stop input control. */
#ifdef __USE_BSD
#define IXANY (1 << 11) /* Any character will restart after stop. */
#define IMAXBEL (1 << 13) /* Ring bell when input queue is full. */
# define IXANY (1 << 11) /* Any character will restart after stop. */
# define IMAXBEL (1 << 13) /* Ring bell when input queue is full. */
#endif
#ifdef __USE_GNU
# define IUCLC (1 << 14) /* Translate upper case input to lower case. */
#endif
/* Output modes. */
@ -91,7 +94,10 @@ struct termios
#ifdef __USE_BSD
# define ONLCR (1 << 1) /* Map NL to CR-NL on output. */
# define OXTABS (1 << 2) /* Expand tabs to spaces. */
# define ONOEOT (1 << 8) /* Discard EOT (^D) on output. */
# define ONOEOT (1 << 3) /* Discard EOT (^D) on output. */
#endif
#ifdef __USE_GNU
# define OLCUC (1 << 8) /* Translate lower case output to upper case */
#endif
/* Control modes. */