diff options
author | Karel Zak | 2012-12-19 10:24:23 +0100 |
---|---|---|
committer | Karel Zak | 2012-12-19 10:24:23 +0100 |
commit | 84ece6980e0ce0e9c86e946083e8cb2790c4d646 (patch) | |
tree | ea617fe0a1633390906264b23070f00ab31ca374 /login-utils/sulogin.c | |
parent | sulogin: minor coding style changes (diff) | |
download | kernel-qcow2-util-linux-84ece6980e0ce0e9c86e946083e8cb2790c4d646.tar.gz kernel-qcow2-util-linux-84ece6980e0ce0e9c86e946083e8cb2790c4d646.tar.xz kernel-qcow2-util-linux-84ece6980e0ce0e9c86e946083e8cb2790c4d646.zip |
sulogin: map NL to CR-NL on output in initial termios settings
(See also 9c62a2326e6e39a5e759830b0b9d91696166fb45 agetty patch).
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'login-utils/sulogin.c')
-rw-r--r-- | login-utils/sulogin.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/login-utils/sulogin.c b/login-utils/sulogin.c index 810168de2..8416e3e0a 100644 --- a/login-utils/sulogin.c +++ b/login-utils/sulogin.c @@ -114,8 +114,10 @@ static void tcinit(struct console *con) if (!ispeed) ispeed = TTYDEF_SPEED; if (!ospeed) ospeed = TTYDEF_SPEED; - tio->c_iflag = tio->c_lflag = tio->c_oflag = 0; tio->c_cflag = CREAD | CS8 | HUPCL | (tio->c_cflag & CLOCAL); + tio->c_iflag = 0; + tio->c_lflag = 0; + tio->c_oflag &= OPOST | ONLCR; cfsetispeed(tio, ispeed); cfsetospeed(tio, ospeed); |