


      GETTYDEFS(4)                (UNIX 5.0)               GETTYDEFS(4)



      NAME
           gettydefs - speed and terminal settings used by getty

      DESCRIPTION
           The /etc/gettydefs file contains information used by
           getty(1) to set up the speed and terminal settings for a
           line.  It supplies information on what the login prompt
           should look like. It also supplies the speed to try next if
           the user indicates the current speed is not correct by
           typing a <break> character.

           Each entry in /etc/gettydefs has the following format:

                label# initial-flags # final-flags # login-prompt #next-label

           Lines that begin with # are ignored and may be used to
           comment on the file. Each entry, including comment entries,
           must be followed by a blank line. The various fields can
           contain quoted characters of the form \b, \n, \c,, etc., as
           well as \nnn, where nnn is the octal value of the desired
           character. The various fields are:

           label  This is the string to which getty tries to match its
                  second argument.  It is often the speed (i.e., 1200)
                  at which the terminal is supposed to run, but it
                  needn't be (see below).

           initial-flags
                  These flags are the initial ioctl(2) settings to
                  which the terminal is set.  Getty understands the
                  symbolic names specified in /usr/include/sys/termio.h
                  (see termio(7)). Normally, only the speed flag is
                  required in the initial-flags.  Getty automatically
                  sets the terminal to raw input mode and takes care of
                  most of the other flags. The initial-flag settings
                  remain in effect until just before getty executes
                  login(1).

           final-flags
                  These flags assume the values of initial flags and
                  are set just before getty executes login. The speed
                  flag is required. The composite flag SANE takes care
                  of most of the other flags that need to be set so
                  that the processor and terminal are communicating in
                  a rational fashion.  Other commonly specified final-
                  flags are TAB3, so that tabs are sent to the terminal
                  as spaces, and HUPCL, so that the line is hung up on
                  the final close.







      Page 1                                         (73 A2 02MTA REV1)






      GETTYDEFS(4)                (UNIX 5.0)               GETTYDEFS(4)



           login-prompt
                  This entire field is printed as the login-prompt.
                  Unlike the above fields where white space is ignored
                  (a space, tab, or new-line), they are included in the
                  login-prompt field.

           next-label
                  This indicates the next label of the entry in the
                  table that getty should use if the user types a
                  <break> or the input cannot be read.  Usually, a
                  series of speeds are linked together in this fashion,
                  into a closed set.  For instance, 2400 linked to
                  1200, which in turn is linked to 300, which finally
                  is linked to 2400.

           If getty is called without a second argument, then the first
           entry of /etc/gettydefs is used, thus making the first entry
           of /etc/gettydefs the default entry.  It is also used if
           getty can't find the specified label. If /etc/gettydefs
           itself is missing, there is one entry built into the command
           which will bring up a terminal at 9600 baud.

           It is strongly recommended that after making or modifying
           /etc/gettydefs, it be run through getty with the check
           option to be sure there are no errors.

      FILES
           /etc/gettydefs

      SEE ALSO
           getty(1), termio(7), login(1), ioctl(2).
























      Page 2                                         (73 A2 02MTA REV1)



