Technical data

termio(7I) Ioctl Requests SunOS 5.5
signal is used to do inbound flow control. It is expected that input will be
suspended if RTS is low and resumed when RTS is high.
Case D: CRTSCTS on, CRTSXOFF on.
In this case both inbound and outbound hardware flow control are enabled. Uses
the state of CTS signal to do outbound flow control and RTS signal to do inbound
flow control.
Local modes The c_lflag field of the argument structure is used by the line discipline to control termi-
nal functions. The basic line discipline provides the following:
ISIG Enable signals.
ICANON Canonical input (erase and kill processing).
XCASE Canonical upper/lower presentation.
ECHO Enable echo.
ECHOE Echo erase character as BS-SP-BS.
ECHOK Echo NL after kill character.
ECHONL Echo NL.
NOFLSH Disable flush after interrupt or quit.
TOSTOP Send SIGTTOU for background output.
ECHOCTL Echo control characters as ˆchar, delete as ˆ?.
ECHOPRT Echo erase character as character erased.
ECHOKE BS-SP-BS erase entire line on line kill.
FLUSHO Output is being flushed.
PENDIN Retype pendinginput at next read or
input character.
IEXTEN Enable extended(implementation-defined) functions.
If ISIG is set, each input character is checked against the special control characters INTR,
QUIT, SWTCH, SUSP, STATUS
, and DSUSP. If an input character matches one of these con-
trol characters, the function associated with that character is performed. If ISIG is not
set, no checking is done. Thus, these special input functions are possible only if ISIG is
set.
If ICANON is set, canonical processing is enabled. This enables the erase and kill edit
functions, and the assembly of input characters into lines delimited byNL, EOF, EOL, and
EOL.IfICANON is not set, read requests are satisfied directly from the input queue. A
read is not satisfied until at least MIN characters have been received or the timeout value
TIME has expired betweencharacters. This allows fast bursts of input to be read
efficiently while still allowing singlecharacter input. The time value represents tenths of
seconds.
If XCASE is set, and if ICANON is set, an upper case letter is accepted on input by
preceding it with a \ character, and is output preceded by a \ character. In this mode,
the following escape sequences are generated on output and accepted on input:
7I-358 modified 30 May 1995