diff options
Diffstat (limited to 'sys/i386/isa/pcvt/pcvt_drv.c')
-rw-r--r-- | sys/i386/isa/pcvt/pcvt_drv.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/i386/isa/pcvt/pcvt_drv.c b/sys/i386/isa/pcvt/pcvt_drv.c index e578d4a..a8d6c98 100644 --- a/sys/i386/isa/pcvt/pcvt_drv.c +++ b/sys/i386/isa/pcvt/pcvt_drv.c @@ -974,6 +974,9 @@ pcstart(register struct tty *tp) timeout(ttrstrt, tp, 1); } +#ifndef TS_ASLEEP /* FreeBSD some time after 2.0.5 */ + ttwwakeup(tp); +#else if (rbp->c_cc <= tp->t_lowat) { if (tp->t_state&TS_ASLEEP) @@ -983,6 +986,7 @@ pcstart(register struct tty *tp) } selwakeup(&tp->t_wsel); } +#endif out: splx(s); } |