Annotation of researchv10dc/dist/man/v4/man7/getty.7, revision 1.1.1.1

1.1       root        1: .th GETTY VII 9/19/73
                      2: .sh NAME
                      3: getty  \*- set typewriter mode
                      4: .sh SYNOPSIS
                      5: .bd /etc/getty
                      6: .sh DESCRIPTION
                      7: .it Getty
                      8: is invoked
                      9: by
                     10: .it "init (VII)"
                     11: immediately after a typewriter is opened
                     12: following a dial-up.
                     13: The user's login name is read and the login(I) command
                     14: is called with this name as an argument.
                     15: While reading this name
                     16: .it getty
                     17: attempts to adapt the system to the speed and type of terminal
                     18: being used.
                     19: .s3
                     20: .it Getty
                     21: initially sets the speed of the interface to 150 baud,
                     22: specifies that raw mode is to be used (break on every character),
                     23: that echo is to be suppressed, and either parity
                     24: allowed.
                     25: It types the ``login:'' message
                     26: (which includes the characters which put the 37 Teletype
                     27: terminal into full-duplex and unlock its keyboard).
                     28: Then the user's name is read, a character at a time.
                     29: If a null character is received, it is assumed to be the result
                     30: of the user pushing the ``break'' (``interrupt'') key.
                     31: The speed is then
                     32: changed to 300 baud and the ``login:'' is typed again,
                     33: this time with the appropriate
                     34: sequence which puts a GE TermiNet 300 into full-duplex.
                     35: This sequence is acceptable to other 300 baud terminals also.
                     36: If a subsequent null character is received,
                     37: the speed is changed back to 150 baud.
                     38: .s3
                     39: The user's name is terminated by a new-line or
                     40: carriage-return character.
                     41: The latter results in the system being set to
                     42: to treat carriage returns appropriately (see stty(II)).
                     43: .s3
                     44: The user's name is scanned to see if
                     45: it contains any lower-case alphabetic characters; if not,
                     46: and if the name is nonempty, the
                     47: system is told to map any future upper-case characters
                     48: into the corresponding lower-case characters.
                     49: Thus UNIX is usable from upper-case-only terminals.
                     50: .s3
                     51: Finally, login is called with the user's name as argument.
                     52: .sh "SEE ALSO"
                     53: init(VII), login(I), stty(II)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.