Annotation of researchv10dc/dist/man/v3/man7/getty.7, revision 1.1

1.1     ! root        1: .pa 1
        !             2: .he '12/11/72''GETTY (VII)'
        !             3: .tr |
        !             4: .ti 0
        !             5: .nf
        !             6: NAME           getty  -- set typewriter mode and get user's name
        !             7: .fi
        !             8: .sp
        !             9: .ti 0
        !            10: SYNOPSIS       /etc/getty
        !            11: .sp
        !            12: .ti 0
        !            13: DESCRIPTION
        !            14: .br
        !            15: .in 8
        !            16: getty_____
        !            17: is invoked
        !            18: by init (VII)
        !            19: immediately after a typewriter is opened
        !            20: following a dial-in.
        !            21: The user's login name is read and the login(I) command
        !            22: is called with this name as an argument.
        !            23: While reading this name getty_____
        !            24: attempts to adapt the system to the speed and type of terminal
        !            25: being used.
        !            26: .sp
        !            27: getty_____ initially sets the speed of the interface to 150 baud,
        !            28: specifies that raw mode is to be used (break on every character),
        !            29: that echo is to be suppressed, and either parity
        !            30: allowed.
        !            31: It types the "login:" message
        !            32: (which includes the characters which put the 37 Teletype
        !            33: terminal into full-duplex and unlock its keyboard).
        !            34: Then the user's name is read, a character at a time.
        !            35: If a null character is received, it is assumed to be the result
        !            36: of the user pushing the "break" ("interrupt") key.
        !            37: The speed is then
        !            38: changed to 300 baud and the "login:" is typed again,
        !            39: this time with the appropriate
        !            40: sequence which puts a GE TermiNet 300 into full-duplex.
        !            41: This sequence is acceptable to other 300 baud terminals also.
        !            42: If a subsequent null character is received,
        !            43: the speed is changed again.
        !            44: The general approach is to cycle through a set of speeds in
        !            45: response to null characters caused by breaks.
        !            46: The sequence at this installation is 150, 300, and 134.5 baud.
        !            47: .sp
        !            48: Detection of IBM|2741s is accomplished while the speed is
        !            49: set to 150 baud.
        !            50: The user sends a 2741 style "eot"
        !            51: character by pushing the attention key or by typing return;
        !            52: at 150 baud, this character looks like the ascii "~" (174988).
        !            53: Upon receipt of the "eot", the system is set to operate 2741s
        !            54: and a "login: " message is typed.
        !            55: 
        !            56: The user's name is terminated by a new-line or
        !            57: carriage-return character.
        !            58: The latter results in the system being set to
        !            59: to treat carriage returns appropriately (see stty(II)).
        !            60: 
        !            61: The user's name is scanned to see if
        !            62: it contains any lower-case alphabetic characters; if not,
        !            63: and if the name is nonempty, the
        !            64: system is told to map any future upper-case characters
        !            65: into the corresponding lower-case characters.
        !            66: Thus UNIX is usable from upper-case-only terminals.
        !            67: 
        !            68: Finally, login is called with the user's name as argument.
        !            69: .sp
        !            70: .in 16
        !            71: .ti 0
        !            72: FILES          --
        !            73: .sp
        !            74: .ti 0
        !            75: SEE ALSO       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.