diff options
author | Yaakov Selkowitz <yselkowi@redhat.com> | 2012-11-05 03:19:28 +0000 |
---|---|---|
committer | Yaakov Selkowitz <yselkowi@redhat.com> | 2012-11-05 03:19:28 +0000 |
commit | 650dc73fa577fe2e77731b474a66da275e883d3e (patch) | |
tree | 88fe5aca5f0757b9385c07e7867f7762f582725b /winsup/cygwin/include/sys | |
parent | 5ec30f78e3cf9acec907b0eb0f280ce4b6883f2f (diff) | |
download | cygnal-650dc73fa577fe2e77731b474a66da275e883d3e.tar.gz cygnal-650dc73fa577fe2e77731b474a66da275e883d3e.tar.bz2 cygnal-650dc73fa577fe2e77731b474a66da275e883d3e.zip |
* include/sys/termios.h (CBRK): Define as alias of CEOL.
(CREPRINT): Define as alias of CRPRNT.
(CDISCARD): Define as alias of CFLUSH.
(TTYDEF_*): Define.
Diffstat (limited to 'winsup/cygwin/include/sys')
-rw-r--r-- | winsup/cygwin/include/sys/termios.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/winsup/cygwin/include/sys/termios.h b/winsup/cygwin/include/sys/termios.h index a87f9de68..5c20cb95d 100644 --- a/winsup/cygwin/include/sys/termios.h +++ b/winsup/cygwin/include/sys/termios.h @@ -85,6 +85,7 @@ POSIX commands */ #define CEOT CTRL('D') #define CEOL 0 #define CEOL2 0 +#define CBRK CEOL #define CEOF CTRL('D') #define CSTART CTRL('Q') #define CSTOP CTRL('S') @@ -93,7 +94,9 @@ POSIX commands */ #define CSUSP CTRL('Z') #define CDSUSP CTRL('Y') #define CRPRNT CTRL('R') +#define CREPRINT CRPRNT #define CFLUSH CTRL('O') +#define CDISCARD CFLUSH #define CWERASE CTRL('W') #define CLNEXT CTRL('V') @@ -241,6 +244,12 @@ POSIX commands */ `struct termios'. If VAL is _POSIX_VDISABLE, no character can match it. */ #define CCEQ(val, c) ((c) == (val) && (val) != _POSIX_VDISABLE) +#define TTYDEF_IFLAG (BRKINT | ICRNL | IMAXBEL | IXON | IXANY) +#define TTYDEF_OFLAG (OPOST | ONLCR) +#define TTYDEF_LFLAG (ICANON | ISIG | IEXTEN | ECHO | ECHOE | ECHOKE | ECHOCTL) +#define TTYDEF_CFLAG (CREAD | CS8 | HUPCL) +#define TTYDEF_SPEED (B9600) + typedef unsigned char cc_t; typedef unsigned int tcflag_t; typedef unsigned int speed_t; |