sttydefs(1M)




NAME

     sttydefs - maintain line settings and hunt sequences for TTY
     ports


SYNOPSIS

     /usr/sbin/sttydefs  -a ttylabel  [-b]  [-f final-flags]   [-
     i initial-flags] [-n nextlabel]

     /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  the
     super-user.  sttydefs  with -l may be invoked by any user on
     the  system.


OPTIONS

     The following options are supported:

     -a ttylabel
           Add 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    Enable autobaud. 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.

     -f final-flags
           Specify 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(7I)  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(7I) flags 9600 and sane.

     -i initial-flags
           Specify 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
           rate. They are set prior to  writing  the  prompt.  If
           this  option  is  not  specified,  sttydefs  will  set
           initial-flags equal to the termio(7I) flag 9600.

     -n nextlabel
           Specify 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.

     -l[ttylabel]
           If a ttylabel  is  specified,  sttydefs  displays  the
           record  from  /etc/ttydefs whose TTY label matches the
           specified  ttylabel.  If  no  ttylabel  is  specified,
           sttydefs displays the entire contents of /etc/ttydefs.
           sttydefs verifies  that  each  entry  it  displays  is
           correct  and  that  the entry's nextlabel field refer-
           ences an existing

     -r ttylabel
           Remove any record in the ttydefs file  that has ttyla-
           bel as its label.


OUTPUT

     If successful, sttydefs  will  exit  with  a  status  of  0.
     sttydefs -l will generate the requested information and send
     it to standard output.


EXAMPLES

     Example 1: A sample of sttydefs command.

     The following command lists all the entries in  the  ttydefs
     file and prints an error message for each invalid entry that
     is detected.

     example# sttydefs -l

     The following shows a command that requests information  for
     a single label and its output:

     example# 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


ATTRIBUTES

     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWcsu                     |
    |_____________________________|_____________________________|


SEE ALSO

     attributes(5), termio(7I)


Man(1) output converted with man2html