-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 usually then
-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
-same standard set of speeds.
-.PP
-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
-.IR tty (4)).
-.PP
-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.
-.PP
-Finally,
-.I login
-is called with the user's name as an argument.
-.PP