diff options
| author | eeh <eeh@NetBSD.org> | 2000-11-02 00:01:44 +0000 |
|---|---|---|
| committer | eeh <eeh@NetBSD.org> | 2000-11-02 00:01:44 +0000 |
| commit | 507aaec04ced6cd804a4e81ca4b999f0aeb7b4dc (patch) | |
| tree | 3565ca2b32fd4ed4b11e9061e5e3420d914cd384 /sys/dev/ofw | |
| parent | 52e63ea477c5d9a58c380c159dcd8ceebe81f079 (diff) | |
Adapt to the new line discipline scheme.
Diffstat (limited to 'sys/dev/ofw')
| -rw-r--r-- | sys/dev/ofw/ofcons.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/dev/ofw/ofcons.c b/sys/dev/ofw/ofcons.c index 40055c231de..4e46ddd8915 100644 --- a/sys/dev/ofw/ofcons.c +++ b/sys/dev/ofw/ofcons.c @@ -1,4 +1,4 @@ -/* $NetBSD: ofcons.c,v 1.11 2000/04/14 19:31:50 scw Exp $ */ +/* $NetBSD: ofcons.c,v 1.12 2000/11/02 00:01:44 eeh Exp $ */ /* * Copyright (C) 1995, 1996 Wolfgang Solfrank. @@ -137,7 +137,7 @@ ofcons_open(dev, flag, mode, p) callout_reset(&sc->sc_poll_ch, 1, ofcons_poll, sc); } - return (*linesw[tp->t_line].l_open)(dev, tp); + return (*tp->t_linesw->l_open)(dev, tp); } int @@ -151,7 +151,7 @@ ofcons_close(dev, flag, mode, p) callout_stop(&sc->sc_poll_ch); sc->of_flags &= ~OFPOLL; - (*linesw[tp->t_line].l_close)(tp, flag); + (*tp->t_linesw->l_close)(tp, flag); ttyclose(tp); return 0; } @@ -165,7 +165,7 @@ ofcons_read(dev, uio, flag) struct ofcons_softc *sc = ofcons_cd.cd_devs[minor(dev)]; struct tty *tp = sc->of_tty; - return (*linesw[tp->t_line].l_read)(tp, uio, flag); + return (*tp->t_linesw->l_read)(tp, uio, flag); } int @@ -177,7 +177,7 @@ ofcons_write(dev, uio, flag) struct ofcons_softc *sc = ofcons_cd.cd_devs[minor(dev)]; struct tty *tp = sc->of_tty; - return (*linesw[tp->t_line].l_write)(tp, uio, flag); + return (*tp->t_linesw->l_write)(tp, uio, flag); } int @@ -192,7 +192,7 @@ ofcons_ioctl(dev, cmd, data, flag, p) struct tty *tp = sc->of_tty; int error; - if ((error = (*linesw[tp->t_line].l_ioctl)(tp, cmd, data, flag, p)) >= 0) + if ((error = (*tp->t_linesw->l_ioctl)(tp, cmd, data, flag, p)) >= 0) return error; if ((error = ttioctl(tp, cmd, data, flag, p)) >= 0) return error; @@ -270,7 +270,7 @@ ofcons_poll(aux) while (OF_read(stdin, &ch, 1) > 0) { if (tp && (tp->t_state & TS_ISOPEN)) - (*linesw[tp->t_line].l_rint)(ch, tp); + (*tp->t_linesw->l_rint)(ch, tp); } callout_reset(&sc->sc_poll_ch, 1, ofcons_poll, sc); } |
