Commit Graph

21 Commits

Author SHA1 Message Date
Hiltjo Posthuma 7e394bd70f code-style: cleanup
- move main() at the bottom.
- put global variables at the top.
- improve usage() lines (consistent with man page).
2015-02-06 15:16:24 +00:00
sin 10d6bf2f4d Stop using *_FILENO 2014-11-30 13:12:33 +00:00
sin 6da76775cb Rework tty setup in getty(8) 2014-11-30 13:00:43 +00:00
sin 6f7f387352 Stop using EXIT_{SUCCESS,FAILURE} 2014-10-02 23:47:39 +01:00
sin 2832db2368 Set UTMP_PATH in config.def.h 2014-07-02 12:06:07 +01:00
sin ae8ca1598b Clear utmp entries for the specified tty in getty(8) 2014-07-02 12:05:41 +01:00
sin 8d187be64a Replace fprintf(stderr, ...) calls with weprintf() 2014-06-30 22:44:48 +01:00
sin 86060b535c Fix includes across all tools 2014-06-30 19:04:47 +01:00
FRIGN 5a2f3c85b7 Bring back some C89/C90 elements
dmesg: don't use VLAs
getty, su: no need to use compound literals
2014-06-05 11:33:34 +01:00
sin f308a58740 Error out if dup2 doesn't return the fd we want 2014-04-10 11:21:44 +01:00
sin a6263b656e Use setenv() instead of putenv() in getty 2014-02-24 13:00:36 +00:00
sin d7ef6ea895 Preserve getty environment in login 2014-02-17 11:44:04 +00:00
sin ac57c4ab7f Remember to reset ownership and permissions on the tty device 2014-02-14 14:12:10 +00:00
Hiltjo Posthuma c5f17bd3dc remove some signed / unsigned type warnings
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-02-14 14:11:37 +00:00
sin 1f783e7d96 Print hostname as well in getty 2014-02-11 11:29:31 +00:00
sin 894be72e6b Use LOGIN_NAME_MAX instead of a hardcoded value
As far as I can tell LOGIN_NAME_MAX includes the null-terminator.
2014-02-11 11:02:02 +00:00
sin 5d06ac4688 Allow getty to execute another program instead of /bin/login 2014-02-11 10:47:02 +00:00
sin 48b505fad3 Don't die on vhangup() failure
We might be able to continue at this point.
2014-02-11 10:16:13 +00:00
sin deeeec8977 Don't put '\n' in getty
We can do this in the initscripts.
2014-02-10 15:50:16 +00:00
sin cb904446ec Ensure getty prompts for the username
As Eckehard Berns reported:

"On Slackware /bin/login times out after 60 seconds which will
clutter the vt after a couple of minutes with timeout messages and login
prompts. So it seems that getty should ask for the username first even
if login could do it as well."
2014-02-10 15:49:39 +00:00
sin adc7ff7d04 Add initial version of getty 2014-02-10 12:15:58 +00:00