uugetty(1M) uugetty(1M)
NAME
uugetty - set terminal type, modes, speed, and line discipline
SYNOPSIS
/usr/lib/uucp/uugetty [-h] [-t timeout] [-r] line [speed [type
[linedisc]]]
/usr/lib/uucp/uugetty -c file
DESCRIPTION
uugetty is almost identical to getty(1M) but changes have been made to
support using the line for uucico(1M), cu(1), and ct(1); that is, the
line can be used in both directions. The uugetty will allow users to
login, but if the line is free, uucico, cu, or ct can use it for dial-
ing out. The implementation depends on the fact that uucico, cu, and
ct create lock files when devices are used.
When the open(2) 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 CR characters may be required before the
login message is output. The users will be able to handle this slight
inconvenience. 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.
An entry for an intelligent modem or direct line that has a uugetty on
each end must use the -r option. (This causes uugetty to wait to read
a character before it puts out the login message, thus preventing two
uugettys from looping.)
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
NOTES
ct will not work when uugetty is used with an intelligent modem such
as penril or ventel.
FILES
/etc/gettydefs
/etc/issue
SEE ALSO
ct(1), cu(1), login(1), uucico(1M), getty(1M), init(1M), ioctl(2),
gettydefs(4), inittab(4), tty(7).
Page 1 Reliant UNIX 5.44 Printed 11/98