Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ uugetty(1M) — Dell System V Release 4 Issue 2.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

uucico(1M)

getty(1M)

init(1M)

gettydefs(4)

inittab(4)

tty(7)

ct(1C)

cu(1C)

login(1)

ioctl(2)



uugetty(1M)        UNIX System V(Basic Networking Utilities)        uugetty(1M)


NAME
      uugetty - set terminal type, modes, speed, and line discipline

SYNOPSIS
      /usr/lib/uucp/uugetty [-t timeout] [-r] line [speed [type [linedisc] ] ]
      /usr/lib/uucp/uugetty -c file

DESCRIPTION
      uugetty is identical to getty(1M) but changes have been made to support
      using the line for uucico, cu, and ct; that is, the line can be used in
      both directions.  The uugetty allows users to login, but if the line is
      free, uucico, cu, or ct can use it for dialing out.  The implementation
      depends on the fact that uucico, cu, and ct create lock files when
      devices are used.  When the open returns (or the first character is read
      when -r option is used), the status of the lock file indicates whether
      the line is being used by uucico, cu, ct, or someone trying to login.
      Note that in the -r case, several RETURN characters may be required
      before the login message is output.  uucico trying to login will have to
      be told by using the following login script:

            ""  \r\d\r\d\r\d\r in:--in: . . .

      where the ``. . .'' is whatever would normally be used for the login
      sequence.

      If there is a uugetty on one end of a direct line, there must be a
      uugetty on the other end as well.  Here is an /etc/inittab entry using
      uugetty on an intelligent modem or direct line:

            30:2:respawn:/usr/lib/uucp/uugetty -r -t 60 tty12 1200

      The meanings of the available options are

      -t timeout
            Specifies that uugetty should exit if the open on the line succeeds
            and there is no response to the login prompt in timeout seconds.
            timeout is replaced by an integer.
      -r    Causes uugetty to wait to read a character before it puts out the
            login message, thus preventing two uugettys from looping.  An entry
            for an intelligent modem or direct line that has a uugetty on each
            end must use this option.
      line  Defines the name of the line to which uugetty will attach itself.
            The line name will point to an entry in the /dev directory.  For
            example, /dev/tty03.
      speed Defines the entry to use from the /usr/lib/saf/ttymondefs file.
            The entry defines the line speed, the login message, the initial
            tty setting, and the next speed to try if the user says the speed
            is inappropriate (by sending a break character).  The default speed
            is 300.
      type  Defines the type of terminal connected to the line.  The default
            terminal is none, representing a normal terminal unknown to the
            system.


10/89                                                                    Page 1







uugetty(1M)        UNIX System V(Basic Networking Utilities)        uugetty(1M)


      linedisc
            Sets the line discipline to use on the line.  The default is
            LDISC0, which is the only one currently compiled into the operating
            system.


















































Page 2                                                                    10/89







uugetty(1M)        UNIX System V(Basic Networking Utilities)        uugetty(1M)


      -c file
            Checks the speed and tty definitions in file and sends the results
            to standard output.  Unrecognized modes and improperly constructed
            entries are reported.  For correct entries, flag values are
            printed.  file is replaced by /usr/lib/saf/ttymondefs or a
            similarly structured file.

FILES
      /usr/lib/saf/ttymondefs
      /etc/issue

SEE ALSO
      uucico(1M), getty(1M), init(1M), gettydefs(4), inittab(4), tty(7).

      ct(1C), cu(1C), login(1) in the User's Reference Manual.

      ioctl(2), in the Programmer's Reference Manual.

NOTES
      ct does not work when uugetty is used with an intelligent modem such as
      Penril or Ventel.

































10/89                                                                    Page 3





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