blob: 4ecce67aea29604fc899dd9995da62f91cf4dc84 (plain
.Dd December 10, 1993
.Dt COMCONTROL 8
.Nd "control the bidirectional status of a sio port and waiting time after DTR drop"
.Op Cm bidir | Fl bidir
.Op Cm dtrwait Ar ticks
is used to examine and modify the bidirectional status
of a specified
sio communications port
and its waiting time after DTR drop.
By default (if
will print the current port state
(if kernel was built with
.Cm options COM_BIDIR )
to indicate that bidirectional operation is enabled or
to indicate that it is disabled, string
and current waiting time in ticks
after DTR drop.
To modify the status of the port or waiting time, simply
specify the desired new state
and/or new waiting time
on the command line. All users with
read access to the
to get the port's status and current waiting time.
Only root can set a port's status and waiting time.
By default, each port is initially unidirectional, waiting time is 50 ticks.
The standard way to use
is to put invocations of it in the
.Sh SEE ALSO
.Xr sio 4
.Bl -tag -width Pa
.It Pa /dev/sio??
.Cm TIOCMSBIDIR: Inappropriate ioctl for device.
This indicates attempt to change port status on
a non-sio special device file,
or the kernel has not been built with
.Cm options COM_BIDIR .
For more information concerning reconfiguration
of your kernel see
Christopher G. Demetriou
It is strongly recommended that you do *not*
change the bidirectional status of a port while there are programs
using the port. Read that as: if you do, and it breaks, don't yell
at me; that's a really weird thing to do.
Originally part of cgd's com package patches, version 0.2.1, to 386BSD 0.1.