Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sttydefs(1a) — NEWS-os 5.0.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought



sttydefs(1M)     SYSTEM ADMINISTRATION COMMANDS      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  ttyla-
                 bel  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 rate.  They are  set  prior
                 to writing the prompt.



                                                                1





sttydefs(1M)     SYSTEM ADMINISTRATION COMMANDS      sttydefs(1M)



                 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 ser-
                 vice on the port.  If this option is not  speci-
                 fied, 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.

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

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

SEE ALSO
     System Administrator's Guide, ``Terminal Line Settings.''




                                                                2



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026