Document new tty states TS_CONNECTED, TS_SO_OLOWAT, TS_SO_OCOMPLETE,

TS_CAR_OFLOW, TS_CTS_OFLOW, TS_DSR_OFLOW and TS_ZOMBIE.

Document old tty states TS_ASLEEP and TS_TTSTOP more completely.

Document old tty states TS_ASYNC and TS_TBLOCK.

Document not so old tty states TS_CAN_BYPASS_L_RINT and TS_SNOOP.

Don't document nonexistent state TS_HUPCL.

Document the current line disciplines instead of prehistoric ones.
This commit is contained in:
bde 1995-07-21 17:03:34 +00:00
parent d22de13b50
commit af7589c6db

View File

@ -160,32 +160,58 @@ open
outq has been flushed during DMA
.It C
carrier is on
.It c
connection open
.It B
busy doing output
.It A
process is awaiting output
process is waiting for space in output queue
.It a
process is waiting for output to complete
.It X
open for exclusive use
.It S
output stopped
.It H
hangup on close
output stopped (ixon flow control)
.It m
output stopped (carrier flow control)
.It o
output stopped (CTS flow control)
.It d
output stopped (DSR flow control)
.It K
input stopped
.It Y
send SIGIO for input events
.It l
block mode input routine in use
.It s
i/o being snooped
.It Z
connection lost
.El
.It PGRP
Process group for which this is controlling terminal.
.It DISC
Line discipline; blank is old tty
OTTYDISC
Line discipline;
.Ql term
for
TTYDISC
or
.Ql new tty
.Ql ntty
for
NTTYDISC
or
.Ql net
.Ql tab
for
NETLDISC
(see
.Xr bk 4 ) .
TABLDISC
or
.Ql slip
for
SLIPDISC
or
.Ql ppp
for
PPPDISC.
.El
.It Fl v
Print the active vnodes. Each group of vnodes corresponding