diff options
Diffstat (limited to 'static/unix-v10/man7/getty.7')
| -rw-r--r-- | static/unix-v10/man7/getty.7 | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/static/unix-v10/man7/getty.7 b/static/unix-v10/man7/getty.7 new file mode 100644 index 00000000..358aad5e --- /dev/null +++ b/static/unix-v10/man7/getty.7 @@ -0,0 +1,75 @@ +.pa 1 +.he '12/11/72''GETTY (VII)' +.tr | +.ti 0 +.nf +NAME getty -- set typewriter mode and get user's name +.fi +.sp +.ti 0 +SYNOPSIS /etc/getty +.sp +.ti 0 +DESCRIPTION +.br +.in 8 +getty_____ +is invoked +by init (VII) +immediately after a typewriter is opened +following a dial-in. +The user's login name is read and the login(I) command +is called with this name as an argument. +While reading this name getty_____ +attempts to adapt the system to the speed and type of terminal +being used. +.sp +getty_____ initially sets the speed of the interface to 150 baud, +specifies that raw mode is to be used (break on every character), +that echo is to be suppressed, and either parity +allowed. +It types the "login:" message +(which includes the characters which put the 37 Teletype +terminal into full-duplex and unlock its keyboard). +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 300 baud and the "login:" is typed again, +this time with the appropriate +sequence which puts a GE TermiNet 300 into full-duplex. +This sequence is acceptable to other 300 baud terminals also. +If a subsequent null character is received, +the speed is changed again. +The general approach is to cycle through a set of speeds in +response to null characters caused by breaks. +The sequence at this installation is 150, 300, and 134.5 baud. +.sp +Detection of IBM|2741s is accomplished while the speed is +set to 150 baud. +The user sends a 2741 style "eot" +character by pushing the attention key or by typing return; +at 150 baud, this character looks like the ascii "~" (174988). +Upon receipt of the "eot", the system is set to operate 2741s +and a "login: " message is typed. + +The user's name is terminated by a new-line or +carriage-return character. +The latter results in the system being set to +to treat carriage returns appropriately (see stty(II)). + +The user's name is scanned to see if +it contains any lower-case alphabetic characters; if not, +and if the name is nonempty, the +system is told to map any future upper-case characters +into the corresponding lower-case characters. +Thus UNIX is usable from upper-case-only terminals. + +Finally, login is called with the user's name as argument. +.sp +.in 16 +.ti 0 +FILES -- +.sp +.ti 0 +SEE ALSO init(VII), login(I), stty(II) |
