GETTY(8) GETTY(8) NAME getty - set terminal mode SYNOPSIS /etc/getty [ char ] DESCRIPTION Getty is invoked by init(8) immediately after a terminal is opened, following the making of a connection. While reading the user's name getty attempts to adapt the system to the speed and type of terminal being used. Init calls getty with an argument specified by the /etc/ttys file entry for the terminal line. The argument char deter- mines the line speed and other characteristics; see below. Getty then types a banner identifying the system (from /etc/whoami) and the `login:' message. Then the user's name is read, a character at a time. If a null character is received, it is assumed to be the result of the user pushing the `break' (`interrupt') key. The speed is then changed to 1200 baud and the `login:' is typed again; a second `break' changes the speed to 150 baud and the `login:' is typed again. Successive `break' characters cycle through the speeds 300, 1200, and 150 baud. The user's name is terminated by a new-line or carriage- return character. The latter results in the system being set to treat carriage returns appropriately (see ioctl(2)). Finally, login(8) is called with the user's name as argu- ment. Here are the possible values for char. If more than one speed is given, the first speed is used initially; others are selected by successive depressions of the BREAK key. Other things, like delays and tab expansion, are set in var- ious ways as well. char speed 0 300-1200-150-110 2 9600 3 1200-300 4 300 5 300-1200 6 2400 7 4800 8 9600-300 9 300-9600 j exta (usually 19200) GETTY(8) GETTY(8) SEE ALSO init(8), login(8), ioctl(2), ttys(5)