The terminal portion of a pseudoterminal is similar
to a regular terminal. The pseudoterminal driver provides the following
features:
Type-ahead buffer
Specifiable or default
line terminators
Special operating modes,
such as NOECHO and PASTHRU
Escape sequence detection
Terminal/mailbox interaction
Terminal control characters,
such as Ctrl/S and Ctrl/Q for starting and stopping output, Ctrl/O
for discarding output, and all other special characters that are handled
by the standard terminal driver
Limited full-duplex operation
(simultaneously active read and write requests)