aboutsummaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-04-23 15:14:11 +0000
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-04-23 15:14:11 +0000
commite39550946a9616fff1dcb0828d44f8c5be2754a0 (patch)
treeb5218aaa9bc0c4bd755685fe4bb9292b6da017fc /init
parentc405a0ac64034284f82ca8cad629bab14903ca1e (diff)
downloadbusybox-w32-e39550946a9616fff1dcb0828d44f8c5be2754a0.tar.gz
busybox-w32-e39550946a9616fff1dcb0828d44f8c5be2754a0.tar.bz2
busybox-w32-e39550946a9616fff1dcb0828d44f8c5be2754a0.zip
A patch from Marc Karasek and Kanoj (kernel serial.c maintainer)
so init will work on serial consoles with 2.4.3+ kernels, thanks to Fabrice Gautier <gautier@email.enst.fr> for finding this one. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2401 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'init')
-rw-r--r--init/init.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/init/init.c b/init/init.c
index 22bedd9ba..d65220cdd 100644
--- a/init/init.c
+++ b/init/init.c
@@ -278,7 +278,8 @@ static void set_term(int fd)
278 278
279 /* Make it be sane */ 279 /* Make it be sane */
280 tty.c_cflag &= CBAUD|CBAUDEX|CSIZE|CSTOPB|PARENB|PARODD; 280 tty.c_cflag &= CBAUD|CBAUDEX|CSIZE|CSTOPB|PARENB|PARODD;
281 tty.c_cflag |= HUPCL|CLOCAL; 281 tty.c_cflag |= CREAD|HUPCL|CLOCAL;
282
282 283
283 /* input modes */ 284 /* input modes */
284 tty.c_iflag = ICRNL | IXON | IXOFF; 285 tty.c_iflag = ICRNL | IXON | IXOFF;