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