This commit is contained in:
Michael Kerrisk 2007-06-22 18:04:14 +00:00
parent ecd4491ed7
commit c90511a630
1 changed files with 30 additions and 15 deletions

View File

@ -204,7 +204,8 @@ Values are \fBNL0\fP and \fBNL1\fP.
.B _BSD_SOURCE
or
.B _SVID_SOURCE
or _XOPEN_SOURCE]
or
.BR _XOPEN_SOURCE ]
.TP
.B CRDLY
Carriage return delay mask.
@ -213,7 +214,8 @@ Values are \fBCR0\fP, \fBCR1\fP, \fBCR2\fP, or \fBCR3\fP.
.B _BSD_SOURCE
or
.B _SVID_SOURCE
or _XOPEN_SOURCE]
or
.BR _XOPEN_SOURCE ]
.TP
.B TABDLY
Horizontal tab delay mask.
@ -224,7 +226,8 @@ A value of TAB3, that is, XTABS, expands tabs to spaces
.B _BSD_SOURCE
or
.B _SVID_SOURCE
or _XOPEN_SOURCE]
or
.BR _XOPEN_SOURCE ]
.TP
.B BSDLY
Backspace delay mask.
@ -234,7 +237,8 @@ Values are \fBBS0\fP or \fBBS1\fP.
.B _BSD_SOURCE
or
.B _SVID_SOURCE
or _XOPEN_SOURCE]
or
.BR _XOPEN_SOURCE ]
.TP
.B VTDLY
Vertical tab delay mask.
@ -247,7 +251,8 @@ Values are \fBFF0\fP or \fBFF1\fP.
.B _BSD_SOURCE
or
.B _SVID_SOURCE
or _XOPEN_SOURCE]
or
.BR _XOPEN_SOURCE ]
.PP
\fIc_cflag\fP flag constants:
.TP
@ -255,13 +260,15 @@ or _XOPEN_SOURCE]
(not in POSIX) Baud speed mask (4+1 bits).
[requires
.B _BSD_SOURCE
or _SVID_SOURCE]
or
.BR _SVID_SOURCE ]
.TP
.B CBAUDEX
(not in POSIX) Extra baud speed mask (1 bit), included in CBAUD.
[requires
.B _BSD_SOURCE
or _SVID_SOURCE]
or
.BR _SVID_SOURCE ]
.sp
(POSIX says that the baud speed is stored in the
.I termios
@ -310,7 +317,8 @@ The values for the CIBAUD bits are
the same as the values for the CBAUD bits, shifted left IBSHIFT bits.
[requires
.B _BSD_SOURCE
or _SVID_SOURCE]
or
.BR _SVID_SOURCE ]
(Not implemented on Linux.)
.TP
.B CMSPAR
@ -323,13 +331,15 @@ is set, the parity bit is always 1; if
is not set, then the parity bit is always 0).
[requires
.B _BSD_SOURCE
or _SVID_SOURCE]
or
.BR _SVID_SOURCE ]
.TP
.B CRTSCTS
(not in POSIX) Enable RTS/CTS (hardware) flow control.
[requires
.B _BSD_SOURCE
or _SVID_SOURCE]
or
.BR _SVID_SOURCE ]
.PP
\fIc_lflag\fP flag constants:
.TP
@ -372,21 +382,24 @@ For example, character
0x08 (BS) is echoed as ^H.
[requires
.B _BSD_SOURCE
or _SVID_SOURCE]
or
.BR _SVID_SOURCE ]
.TP
.B ECHOPRT
(not in POSIX) If \fBICANON\fP and \fBIECHO\fP are also set, characters
are printed as they are being erased.
[requires
.B _BSD_SOURCE
or _SVID_SOURCE]
or
.BR _SVID_SOURCE ]
.TP
.B ECHOKE
(not in POSIX) If \fBICANON\fP is also set, KILL is echoed by erasing
each character on the line, as specified by \fBECHOE\fP and \fBECHOPRT\fP.
[requires
.B _BSD_SOURCE
or _SVID_SOURCE]
or
.BR _SVID_SOURCE ]
.TP
.B DEFECHO
(not in POSIX) Echo only when a process is reading.
@ -399,7 +412,8 @@ This flag is toggled by typing
the DISCARD character.
[requires
.B _BSD_SOURCE
or _SVID_SOURCE]
or
.BR _SVID_SOURCE ]
.TP
.B NOFLSH
Disable flushing the input and output queues when generating the
@ -423,7 +437,8 @@ the next character is read.
(\fBbash\fP handles typeahead this way.)
[requires
.B _BSD_SOURCE
or _SVID_SOURCE]
or
.BR _SVID_SOURCE ]
.TP
.B IEXTEN
Enable implementation-defined input processing.