bdconfig - configures the bd (buttons and dials) stream
bdconfig [startup] [off] [on] [term] [status] [verbose]
The bdconfig utility is responsible for configuring the
autopush facility and defining to the system what serial
device to use for the bd stream.
If no options are given, then an interactive mode is
assumed. In this mode the current status is presented along
with this usage line, and a series of interactive questions
asked to determine the user's desires.
Root privilege is required to change the configuration. The
status option does not require root privilege. bdconfig can
be installed as a setuid root program.
The non-interactive options below can be given in any order.
term Specify to the system the serial device for bd use.
This option implies the on option unless the off
option is present.
iff Reconfigure the configured term for tty use.
on Reconfigure the configured term for bd use. If term
has not been previously specified, interactive ques-
tions are asked to determine the user's desires.
Configure as was last configured before the system
went down. This option is used by the startup script,
and precludes the use of the
on, off, and term options. This option implies non-
Emit the current configuration in terms of the words
used as options: off, on, /dev/term/a, /dev/term/b,
and so forth. This option implies non interactive
bdconfig describes what it finds and what it is doing.
The bdconfig utility returns 0 on success, 1 on general
error, and 2 on argument error.
See attributes(5) for descriptions of the following attri-
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| Availability | SUNWdialh |
autopush(1M), attributes(5), x_buttontest(6), x_dialtest(6),
bd(7M), sad(7D), streamio(7I)
All bdconfig does is configure the AUTOPUSH facility.
bdconfig does not actually manipulate the serial port or
stream in any way. Only the first open of a dismantled
stream will see the effects of a previously run bdconfig.
The bdconfig utility is silent except for error messages
a) invoked with no args: status / usage line emitted
b) interactive modes are invoked as described above
c) the verbose option is used
The interface does not support more than one dialbox and
one buttonbox, both of which must be on the same serial
There should be a library routine to read, parse, and vali-
date records in the iu.ap file, so that bdconfig could
return to the appropriate record in iu.ap as the default
Man(1) output converted with