- if (tp->t_line == 0) {
- if (com == TIOCSETP)
- wflushtty(tp);
- while (canon(tp)>=0)
- ;
-#ifdef notdef
- wakeup((caddr_t)&tp->t_rawq);
-#endif
- } else if (tp->t_line == NTTYDISC) {
- if (tp->t_flags&RAW || iocb.sg_flags&RAW ||
- com == TIOCSETP)
- wflushtty(tp);
- else if ((tp->t_flags&CBREAK) != (iocb.sg_flags&CBREAK)) {
- if (iocb.sg_flags & CBREAK) {
- catq(&tp->t_rawq, &tp->t_canq);
- tq = tp->t_rawq;
- tp->t_rawq = tp->t_canq;
- tp->t_canq = tq;
- } else {
- tp->t_local |= LPENDIN;
- if (tp->t_canq.c_cc)
- panic("ioccom canq");
-#ifdef notdef
- if (tp->t_chan)
- (void) sdata(tp->t_chan);
- else
-#endif
- wakeup((caddr_t)&tp->t_rawq);
- }
+ if (tp->t_flags&RAW || iocb.sg_flags&RAW ||
+ com == TIOCSETP)
+ wflushtty(tp);
+ else if ((tp->t_flags&CBREAK) != (iocb.sg_flags&CBREAK)) {
+ if (iocb.sg_flags & CBREAK) {
+ catq(&tp->t_rawq, &tp->t_canq);
+ tq = tp->t_rawq;
+ tp->t_rawq = tp->t_canq;
+ tp->t_canq = tq;
+ } else {
+ tp->t_local |= LPENDIN;
+ ttwakeup(tp);