diff --git a/man3/termios.3 b/man3/termios.3 index 7d738d457..3f5760716 100644 --- a/man3/termios.3 +++ b/man3/termios.3 @@ -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