sttydefs(1M) sttydefs(1M)
NAME
sttydefs - maintain line settings and hunt sequences for TTY
ports
SYNOPSIS
/usr/sbin/sttydefs -a ttylabel [-b] [-n nextlabel]
[-i initial-flags] [-f final-flags]
/usr/sbin/sttydefs -l [ttylabel]
/usr/sbin/sttydefs -r ttylabel
DESCRIPTION
sttydefs is an administrative command that maintains the line
settings and hunt sequences for the system's TTY ports by
making entries in and deleting entries from the /etc/ttydefs
file.
sttydefs with a -a or -r option may be invoked only by a
privileged user. sttydefs with -l may be invoked by any user
on the system.
The options have the following meanings:
-l If a ttylabel is specified, sttydefs will display the
record from /etc/ttydefs whose TTY label matches the
specified ttylabel. If no ttylabel is specified,
sttydefs will display the entire contents of
/etc/ttydefs. sttydefs will verify that each entry it
displays is correct and that the entry's nextlabel
field references an existing ttylabel.
-a ttylabel
Adds a record to the ttydefs file, using ttylabel as
its label. The following describes the effect of the
-b, -n, -i, or -f options when used in conjunction
with the -a option:
-b Specifies that autobaud should be enabled. Autobaud
allows the system to set the line speed of a given TTY
port to the line speed of the device connected to the
port without the user's intervention.
-n nextlabel
Specifies the value to be used in the nextlabel field
in /etc/ttydefs. If this option is not specified,
sttydefs will set nextlabel equal to ttylabel.
-i initial-flags
Specifies the value to be used in the initial-flags
field in /etc/ttydefs. initial-flags must be in a
format recognized by the stty command. These flags
are used by ttymon when searching for the correct baud
Copyright 1994 Novell, Inc. Page 1
sttydefs(1M) sttydefs(1M)
rate. They are set prior to writing the prompt.
If this option is not specified, sttydefs will set
initial-flags equal to the termio(7) flag 9600.
-f final-flags
Specifies the value to be used in the final-flags
field in /etc/ttydefs. final-flags must be in a
format recognized by the stty command. final-flags
are the termio(7) settings used by ttymon after
receiving a successful connection request and
immediately before invoking the service on the port.
If this option is not specified, sttydefs will set
final-flags equal to the termio(7) flags 9600 and
sane.
-r ttylabel
Removes any record in the ttydefs file that has
ttylabel as its label.
EXAMPLES
The following command will list all the entries in the ttydefs
file and print an error message for each invalid entry that is
detected.
sttydefs -l
The following shows a command that requests information for a
single label and its output:
# sttydefs -l 9600
------------------------------------------------------------------
9600:9600 hupcl erase ^h:9600 sane ixany tab3 hupcl erase ^h::4800
------------------------------------------------------------------
ttylabel: 9600
initial flags: 9600 hupcl erase ^h
final flags: 9600 sane ixany tab3 hupcl erase ^h
autobaud: no
nextlabel: 4800
The following sequence of commands will add the labels 1200,
2400, 4800, and 9600 and put them in a circular list:
sttydefs -a 1200 -n 2400 -i 1200 -f "1200 sane"
sttydefs -a 2400 -n 4800 -i 2400 -f "2400 sane"
sttydefs -a 4800 -n 9600 -i 4800 -f "4800 sane"
sttydefs -a 9600 -n 1200 -i 9600 -f "9600 sane"
FILES
/etc/ttydefs
Copyright 1994 Novell, Inc. Page 2
sttydefs(1M) sttydefs(1M)
/usr/lib/locale/locale/LC_MESSAGES/uxcore.abi
language-specific message file [See LANG on environ
(5).]
REFERENCES
termio(7), ttydefs(4)
DIAGNOSTICS
If successful, sttydefs will exit with a status of 0.
sttydefs -l will generate the requested information and send
it to the standard output.
Copyright 1994 Novell, Inc. Page 3