termios.3: Document line length in canonical mode

See https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/tty/n_tty.c#n1673
See https://bugs.debian.org/797479

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Dr. Tobias Quathamer 2016-02-15 14:26:59 +01:00 committed by Michael Kerrisk
parent 45a2419dac
commit 5ad8a9d73b
1 changed files with 9 additions and 0 deletions

View File

@ -728,11 +728,20 @@ requested fewer bytes than are available in the current line of input,
then only as many bytes as requested are read,
and the remaining characters will be available for a future
.BR read (2).
.IP * 2
The maximum line length is 4096 chars (including the line termination
char); lines longer than 4096 chars are truncated. After 4095 chars,
input data is still processed but not stored. Overflow processing
ensures the tty can always receive more input until at least one
line can be read.
.PP
In noncanonical mode input is available immediately (without
the user having to type a line-delimiter character),
no input processing is performed,
and line editing is disabled.
The read buffer will only accept 4095 chars; this provides the
necessary space for a newline char if the input mode is switched
to canonical.
The settings of MIN
.RI ( c_cc[VMIN] )
and TIME