Poul-Henning Kamp
4776c07426
Fix line discipline switching issues: If opening a new ldisc fails,
...
we have to revert to TTYDISC which we know will successfully open
rather than try the previous ldisc which might also fail to open.
Do not let ldisc implementations muck about with ->t_line, and remove
code which checks for reopens, it should never happen.
Move ldisc->l_hotchar to tty->t_hotchar and have ldisc implementation
initialize it in their open routines. Reset to zero when we enter
TTYDISC. ("no" should really be -1 since zero could be a valid
hotchar for certain old european mainframe protocols.)
2004-06-26 08:44:04 +00:00
..
2004-06-25 19:22:05 +00:00
2004-06-26 08:44:04 +00:00
2004-06-25 19:22:05 +00:00
2004-05-29 00:51:19 +00:00
2003-11-11 12:30:37 +00:00
2004-05-29 00:51:19 +00:00
2004-03-08 10:54:35 +00:00
2004-06-26 01:22:29 +00:00
2004-06-23 02:37:10 +00:00
2004-01-26 14:05:31 +00:00
2004-06-22 18:56:47 +00:00
2004-05-29 00:51:19 +00:00
2003-11-11 12:30:37 +00:00
2004-06-16 09:47:26 +00:00
2003-11-11 12:30:37 +00:00
2004-05-29 00:51:19 +00:00
2003-11-11 12:30:37 +00:00
2004-06-25 21:11:14 +00:00
2003-12-17 13:03:32 +00:00
2004-05-29 00:51:19 +00:00
2004-01-26 14:05:31 +00:00
2004-05-29 00:51:19 +00:00
2004-02-20 08:26:27 +00:00
2004-06-20 21:08:58 +00:00
2003-11-11 12:30:37 +00:00
2004-05-29 00:51:19 +00:00
2003-11-11 12:30:37 +00:00
2004-05-29 00:51:19 +00:00
2003-03-05 19:24:24 +00:00
2004-05-29 00:51:19 +00:00
2004-05-29 00:51:19 +00:00
2004-05-19 11:35:03 +00:00
2004-04-17 23:52:57 +00:00
2004-04-17 12:42:17 +00:00
2004-06-25 21:11:14 +00:00
2004-03-07 23:00:44 +00:00
2004-05-29 00:51:19 +00:00
2003-11-11 12:30:37 +00:00
2004-06-25 19:22:05 +00:00
2004-06-25 22:59:59 +00:00
2004-05-29 00:51:19 +00:00
2003-11-11 12:30:37 +00:00
2004-06-25 19:22:05 +00:00
2003-11-11 12:30:37 +00:00
2004-06-07 22:11:12 +00:00
2004-05-29 00:51:19 +00:00
2003-11-11 12:30:37 +00:00
2004-05-29 00:51:19 +00:00
2004-02-20 08:26:27 +00:00
2004-06-25 19:22:05 +00:00
2004-01-26 14:05:31 +00:00
2004-05-29 00:51:19 +00:00
2003-11-11 12:30:37 +00:00
2004-05-29 00:51:19 +00:00
2004-03-18 12:34:14 +00:00
2004-05-29 00:51:19 +00:00
2004-04-26 14:26:54 +00:00
2004-06-25 21:11:14 +00:00
2004-06-13 15:44:00 +00:00
2004-05-29 00:51:19 +00:00
2003-11-11 12:30:37 +00:00
2004-05-29 00:51:19 +00:00
2003-11-11 12:30:37 +00:00
2003-11-11 12:30:37 +00:00
2004-05-29 00:51:19 +00:00
2004-01-26 14:54:39 +00:00
2004-05-29 00:51:19 +00:00
2003-11-11 12:30:37 +00:00
2004-06-25 21:11:14 +00:00
2004-03-24 17:24:01 +00:00
2004-06-01 13:15:32 +00:00
2003-11-11 12:30:37 +00:00
2004-06-26 08:44:04 +00:00
2003-11-11 12:30:37 +00:00
2004-06-25 21:11:14 +00:00
2003-11-11 12:30:37 +00:00
2004-05-29 00:51:19 +00:00
2003-11-11 12:30:37 +00:00
2004-05-29 00:51:19 +00:00
2004-03-01 17:22:16 +00:00