-.nf
- INTR Special character on input and is recognized if the ISIG
- flag (see the Local Modes section) is enabled. Generates
- a SIGINT
- signal which is sent to all processes in the foreground
- process group for which the terminal is the controlling
- terminal. If ISIG is set, the INTR character is
- discarded when processed.
-
- QUIT Special character on input and is recognized if the ISIG
- flag is enabled. Generates a SIGQUIT signal which is
- sent to all processes in the foreground process group
- for which the terminal is the controlling terminal. If
- ISIG is set, the QUIT character is discarded when
- processed.
-
- ERASE Special character on input and is recognized if the
- ICANON flag is set. Erases the last character in the
- current line; see "Canonical Mode Input Processing".
- It shall not erase beyond
- the start of a line, as delimited by an NL, EOF, or EOL
- character. If ICANON is set, the ERASE character is
- discarded when processed.
-
- KILL Special character on input and is recognized if the
- ICANON flag is set. Deletes the entire line, as
- delimited by a NL, EOF, or EOL character. If ICANON is
- set, the KILL character is discarded when processed.
-
- EOF Special character on input and is recognized if the
- ICANON flag is set. When received, all the bytes
- waiting to be read are immediately passed to the
- process, without waiting for a newline, and the EOF is
- discarded. Thus, if there are no bytes waiting (that
- is, the EOF occurred at the beginning of a line), a byte
- count of zero shall be returned from the read(),
- representing an end-of-file indication. If ICANON is
- set, the EOF character is discarded when processed.
-
- NL Special character on input and is recognized if the
- ICANON flag is set. It is the line delimiter ('\\n').
-
- EOL Special character on input and is recognized if the
- ICANON flag is set. Is an additional line delimiter,
- like NL.
-
- SUSP If the ISIG
- flag is enabled, receipt of the SUSP character causes a
- SIGTSTP signal to be sent to all processes in the
- foreground process group for which the terminal is the
- controlling terminal, and the SUSP character is
- discarded when processed.
-
- STOP Special character on both input and output and is
- recognized if the IXON (output control) or IXOFF (input
- control) flag is set. Can be used to temporarily
- suspend output. It is useful with fast terminals to
- prevent output from disappearing before it can be read.
- If IXON is set, the STOP character is discarded when
- processed.
-
- START Special character on both input and output and is
- recognized if the IXON (output control) or IXOFF (input
- control) flag is set. Can be used to resume output that
- has been suspended by a STOP character. If IXON is set,
- the START character is discarded when processed.
-
- CR Special character on input and is recognized if the
- ICANON flag is set; it is the '\\r', as denoted in the
- C Standard {2}. When ICANON and ICRNL are set and IGNCR
- is not set, this character is translated into a NL, and
- has the same effect as a NL character.
-
-.fi
+.Bl -tag -width indent
+.It Dv INTR
+Special character on input and is recognized if the
+.Dv ISIG
+flag (see the
+.Sx "Local Modes"
+section) is enabled. Generates a
+.Dv SIGINT
+signal which is sent to all processes in the foreground
+process group for which the terminal is the controlling
+terminal. If
+.Dv ISIG
+is set, the
+.Dv INTR
+character is
+discarded when processed.
+.It Dv QUIT
+Special character on input and is recognized if the
+.Dv ISIG
+flag is enabled. Generates a
+.Dv SIGQUIT
+signal which is
+sent to all processes in the foreground process group
+for which the terminal is the controlling terminal. If
+.Dv ISIG
+is set, the
+.Dv QUIT
+character is discarded when
+processed.
+.It Dv ERASE
+Special character on input and is recognized if the
+.Dv ICANON
+flag is set. Erases the last character in the
+current line; see
+.Sx "Canonical Mode Input Processing" .
+It does not erase beyond
+the start of a line, as delimited by an
+.Dv NL ,
+.Dv EOF ,
+or
+.Dv EOL
+character. If
+.Dv ICANON
+is set, the
+.Dv ERASE
+character is
+discarded when processed.
+.It Dv KILL
+Special character on input and is recognized if the
+.Dv ICANON
+flag is set. Deletes the entire line, as
+delimited by a
+.Dv NL ,
+.Dv EOF ,
+or
+.Dv EOL
+character. If
+.Dv ICANON
+is set, the
+.Dv KILL
+character is discarded when processed.
+.It Dv EOF
+Special character on input and is recognized if the
+.Dv ICANON
+flag is set. When received, all the bytes
+waiting to be read are immediately passed to the
+process, without waiting for a newline, and the
+.Dv EOF
+is discarded. Thus, if there are no bytes waiting (that
+is, the
+.Dv EOF
+occurred at the beginning of a line), a byte
+count of zero is returned from the read(),
+representing an end-of-file indication. If
+.Dv ICANON
+is
+set, the
+.Dv EOF
+character is discarded when processed.
+.Dv NL
+Special character on input and is recognized if the
+.Dv ICANON
+flag is set. It is the line delimiter
+.Ql \&\en .
+.It Dv EOL
+Special character on input and is recognized if the
+.Dv ICANON
+flag is set. Is an additional line delimiter,
+like
+.Dv NL .
+.It Dv SUSP
+If the
+.Dv ISIG
+flag is enabled, receipt of the
+.Dv SUSP
+character causes a
+.Dv SIGTSTP
+signal to be sent to all processes in the
+foreground process group for which the terminal is the
+controlling terminal, and the
+.Dv SUSP
+character is
+discarded when processed.
+.It Dv STOP
+Special character on both input and output and is
+recognized if the
+.Dv IXON
+(output control) or
+.Dv IXOFF
+(input
+control) flag is set. Can be used to temporarily
+suspend output. It is useful with fast terminals to
+prevent output from disappearing before it can be read.
+If
+.Dv IXON
+is set, the
+.Dv STOP
+character is discarded when
+processed.
+.It Dv START
+Special character on both input and output and is
+recognized if the
+.Dv IXON
+(output control) or
+.Dv IXOFF
+(input
+control) flag is set. Can be used to resume output that
+has been suspended by a
+.Dv STOP
+character. If
+.Dv IXON
+is set, the
+.Dv START
+character is discarded when processed.
+.Dv CR
+Special character on input and is recognized if the
+.Dv ICANON
+flag is set; it is the
+.Ql \&\er ,
+as denoted in the
+.Tn \&C
+Standard {2}. When
+.Dv ICANON
+and
+.Dv ICRNL
+are set and
+.Dv IGNCR
+is not set, this character is translated into a
+.Dv NL ,
+and
+has the same effect as a
+.Dv NL
+character.
+.El
+.Pp