Hardware Reference
In-Depth Information
Table 9-7. Input (c_iflag) Flags
Flag
Set
Description
Flag
Description
BRKINT
T
Break causes SIGINT else 0x00
ISTRIP
Strip off eighth bit
F
Break reads as 0x00
INLCR
Translate NL to CR
IXANY
Any character will resume
IUTF8
Input is UTF8 charset
IXOFF
Enable input XON/XOFF
ICRNL
Translate CR to NL
IXON
Enable output XON/XOFF
IGNBRK
Ignore break
IGNPAR
Ignore framing and parity errors
IGNCR
Ignore CR
IUCLC
Translate uppercase to lowercase
INPCK
Enable parity checking
PARMRK
T
Prefix framing/parity error with \377
F
Don't prefix with \377 (byte reads 0)
9-8 lists the macros for member c_oflag .
Table
Table 9-8. Output (c_oflag) Flags
Flag
Description
Flag
Description
CR0
CR delay mask 0
OFDEL
Fill character is DEL else NUL
CR1
CR delay mask 1
OFILL
Use fill characters instead of
timed delay
CR2
CR delay mask 2
OLCUC
Translate lowercase to uppercase
CR3
CR delay mask 3
ONLCR
Translate NL to CR-NL
CRDLY
CR delay: apply CR0-CR3
ONLRET
Don't output CR
FF0
FF delay mask 0
ONOCR
Don't output CR at column 0
FF1
FF delay mask 1
OPOST
Enable output processing
FFDLY
FF delay: apply FF0-FF1
TAB0
Tab delay mask 0
NL0
NL delay mask 0
TAB1
Tab delay mask 1
NL1
NL delay mask 1
TAB2
Tab delay mask 1
NLDLY
NL delay: apply NL0-NL1
TAB3
Tab delay mask 2
OCRNL
Translate CR to NL
TABDLY
Tab delay: apply TAB0-TAB3
 
Search WWH ::




Custom Search