Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sttydefs(1m) — Atari System V 1.1-06

Media Vault

Software Library

Restoration Projects

Artifacts Sought





   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 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.




   8/91                                                                 Page 1









   sttydefs(1M)                                                   sttydefs(1M)


        -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.

   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.''








   Page 2                                                                 8/91





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