BSD 4_3 release
[unix-history] / usr / man / man8 / getty.8
index 0fb7933..bcab91b 100644 (file)
@@ -1,30 +1,37 @@
-.TH GETTY 8  "18 July 1983"
+.\" Copyright (c) 1980 Regents of the University of California.
+.\" All rights reserved.  The Berkeley software License Agreement
+.\" specifies the terms and conditions for redistribution.
+.\"
+.\"    @(#)getty.8     6.4 (Berkeley) 5/22/86
+.\"
+.TH GETTY 8  "May 22, 1986"
 .UC 4
 .SH NAME
 getty  \- set terminal mode
 .SH SYNOPSIS
 .B /etc/getty
 .UC 4
 .SH NAME
 getty  \- set terminal mode
 .SH SYNOPSIS
 .B /etc/getty
-[ type ]
+[ type [ tty ] ]
 .SH DESCRIPTION
 .I Getty
 .SH DESCRIPTION
 .I Getty
-is invoked by
+is usually invoked by
 .IR  init (8)
 .IR  init (8)
-immediately after a terminal is opened,
-following the making of a connection.
-While reading the name
+to open and initialize the tty line, read a login name, and invoke
+.IR login (1).
 .I getty
 attempts to adapt the system to the speed and type of terminal
 being used.
 .PP
 .I getty
 attempts to adapt the system to the speed and type of terminal
 being used.
 .PP
-.I Init
-calls
-.I getty
-with an argument specified by the
-.I ttys
-file entry for the terminal line.
-The argument can be used to make
+The argument
+.I tty
+is the special device file in /dev to open for the terminal (e.g., ``ttyh0'').
+If there is no argument or the argument is
+``\-'', the tty line is assumed to be open as file descriptor 0.
+.PP
+The
+.I type
+argument can be used to make
 .I getty
 .I getty
-treat the line specially.
+treat the terminal line specially.
 This argument is used as an index into the
 .IR gettytab (5)
 database, to determine the characteristics of the line.
 This argument is used as an index into the
 .IR gettytab (5)
 database, to determine the characteristics of the line.
@@ -49,7 +56,7 @@ changed and the `login:' is typed again;
 a second `break' changes the speed again and the `login:'
 is typed once more.
 Successive `break' characters cycle through the
 a second `break' changes the speed again and the `login:'
 is typed once more.
 Successive `break' characters cycle through the
-some standard set of speeds.
+same standard set of speeds.
 .PP
 The user's name is terminated by a new-line or
 carriage-return character.
 .PP
 The user's name is terminated by a new-line or
 carriage-return character.
@@ -63,7 +70,9 @@ and if the name is nonempty, the
 system is told to map any future upper-case characters
 into the corresponding lower-case characters.
 .PP
 system is told to map any future upper-case characters
 into the corresponding lower-case characters.
 .PP
-Finally, login is called with the user's name as argument.
+Finally,
+.I login
+is called with the user's name as an argument.
 .PP
 Most of the default actions of
 .I getty
 .PP
 Most of the default actions of
 .I getty
@@ -75,15 +84,15 @@ table.
 can be set to timeout after some interval,
 which will cause dial up lines to hang up
 if the login name is not entered reasonably quickly.
 can be set to timeout after some interval,
 which will cause dial up lines to hang up
 if the login name is not entered reasonably quickly.
+.SH DIAGNOSTICS
+\fIttyxx\fR\|\fB: No such device or address\fR.
+\fIttyxx\fR\|\fB: No such file or address\fR.
+A terminal which is turned
+on in the \fIttys\fR file cannot be opened, likely because the requisite
+lines are either not configured into the system, the associated device
+was not attached during boot-time system configuration,
+or the special file in /dev does not exist.
 .SH FILES
 /etc/gettytab
 .SH "SEE ALSO"
 .SH FILES
 /etc/gettytab
 .SH "SEE ALSO"
-gettytab(5), init(8), login(1), ioctl(2), tty(4), ttys(5).
-.SH BUGS
-Currently, the format of
-.B /etc/ttys
-limits the permitted table names to a single character,
-this should be expanded.
-.PP
-.B /etc/ttys
-should be replaced completely.
+gettytab(5), init(8), login(1), ioctl(2), tty(4), ttys(5)