This section describes the terminal flags and fields that control how
output characters are translated and padded for display. All of these
are contained in the c_oflag
member of the struct termios
structure.
The c_oflag
member itself is an integer, and you change the flags
and fields using the operators &
, |
, and ^
. Don't
try to specify the entire value for c_oflag
---instead, change
only specific flags and leave the rest untouched (see section Setting Terminal Modes Properly).
'\n'
) onto
carriage return and linefeed pairs.
If this bit isn't set, the characters are transmitted as-is.
The following three bits are BSD features, and they exist only BSD
systems and the GNU system. They are effective only if OPOST
is
set.
004
) on
output. These characters cause many dial-up terminals to disconnect.
Go to the first, previous, next, last section, table of contents.