The
pty
driver provides support for the traditional BSD naming scheme that was
used for accessing pseudo-terminals before it was replaced by
pts(4).
This traditional naming is still used in Linux.
When the device
/dev/ptyXX
is being opened, a new terminal shall be created with the
pts(4)
driver.
A device node for this terminal shall be created, which has the name
/dev/ttyXX.
The
pty
driver also provides a cloning System V
/dev/ptmx
device.
New code should not try to allocate pseudo-terminals using this
interface.
It is only provided for compatibility with older C libraries
that tried to open such devices when
posix_openpt(2)
was being called,
and for running Linux binaries.