Print this page
14249 pseudo-terminal nomenclature should reflect POSIX
Change-Id: Ib4a3cef899ff4c71b09cb0dc6878863c5e8357bc
*** 873,886 ****
notty
Normally, pppd requires a terminal device. With this option, pppd
! allocates itself a pseudo-tty master/slave pair and uses the slave
! as its terminal device. pppd creates a child process to act as a
! character shunt to transfer characters between the pseudo-tty
! master and its standard input and output. Thus, pppd transmits
characters on its standard output and receives characters on its
standard input even if they are not terminal devices. This option
increases the latency and CPU overhead of transferring data over
the ppp interface as all of the characters sent and received must
flow through the character shunt process. An explicit device name
--- 873,886 ----
notty
Normally, pppd requires a terminal device. With this option, pppd
! allocates itself a pseudo-terminal pair and uses the subsidiary as
! its terminal device. pppd creates a child process to act as a
! character shunt to transfer characters between the pseudo-terminal
! manager and its standard input and output. Thus, pppd transmits
characters on its standard output and receives characters on its
standard input even if they are not terminal devices. This option
increases the latency and CPU overhead of transferring data over
the ppp interface as all of the characters sent and received must
flow through the character shunt process. An explicit device name
*** 1003,1018 ****
pty script
Specifies that the command script, and not a specific terminal
device is used for serial communication. pppd allocates itself a
! pseudo-tty master/slave pair and uses the slave as its terminal
! device. script runs in a child process with the pseudo-tty master
! as its standard input and output. An explicit device name may not
! be given if this option is used. (Note: if the record option is
! used in conjunction with the pty option, the child process will
! have pipes on its standard input and output.)
receive-all
With this option, pppd accepts all control characters from the
--- 1003,1018 ----
pty script
Specifies that the command script, and not a specific terminal
device is used for serial communication. pppd allocates itself a
! pseudo-terminal pair and uses the subsidiary as its terminal
! device. script runs in a child process with the pseudo-terminal
! manager as its standard input and output. An explicit device name
! may not be given if this option is used. (Note: if the record
! option is used in conjunction with the pty option, the child
! process will have pipes on its standard input and output.)
receive-all
With this option, pppd accepts all control characters from the
*** 1024,1042 ****
record filename
Directs pppd to record all characters sent and received to a file
named filename. filename is opened in append mode, using the user's
! user-ID and permissions. Because this option uses a pseudo-tty and
! a process to transfer characters between the pseudo-tty and the
! real serial device, it increases the latency and CPU overhead of
! transferring data over the PPP interface. Characters are stored in
! a tagged format with timestamps that can be displayed in readable
! form using the pppdump(1M) program. This option is generally used
! when debugging the kernel portion of pppd (especially CCP
! compression algorithms) and not for debugging link configuration
! problems. See the debug option.
remotename name
Set the assumed name of the remote system for authentication
--- 1024,1042 ----
record filename
Directs pppd to record all characters sent and received to a file
named filename. filename is opened in append mode, using the user's
! user-ID and permissions. Because this option uses a pseudo-terminal
! and a process to transfer characters between the pseudo-terminal
! and the real serial device, it increases the latency and CPU
! overhead of transferring data over the PPP interface. Characters
! are stored in a tagged format with timestamps that can be displayed
! in readable form using the pppdump(1M) program. This option is
! generally used when debugging the kernel portion of pppd
! (especially CCP compression algorithms) and not for debugging link
! configuration problems. See the debug option.
remotename name
Set the assumed name of the remote system for authentication
*** 1880,1885 ****
Debugging can also be enabled or disabled by sending a SIGUSR1 signal,
which acts as a toggle to the pppd process.
! November 22, 2021 PPPD(1M)
--- 1880,1885 ----
Debugging can also be enabled or disabled by sending a SIGUSR1 signal,
which acts as a toggle to the pppd process.
! February 5, 2022 PPPD(1M)