diff options
author | julian <julian@FreeBSD.org> | 1995-12-13 15:13:57 +0000 |
---|---|---|
committer | julian <julian@FreeBSD.org> | 1995-12-13 15:13:57 +0000 |
commit | d905b350fec038c097b2a29731ddef049bc79b80 (patch) | |
tree | f0ebb5173fc54865e90ae9881089258ea9c50611 /sys/kern/tty_cons.c | |
parent | a9b0efbc489928e8b1df5cb2c1b948a9128932f2 (diff) | |
download | FreeBSD-src-d905b350fec038c097b2a29731ddef049bc79b80.zip FreeBSD-src-d905b350fec038c097b2a29731ddef049bc79b80.tar.gz |
devsw tables are now arrays of POINTERS to struct [cb]devsw
seems to work hre just fine though I can't check every file
that changed due to limmited h/w, however I've checked enught to be petty
happy withe hte code..
WARNING... struct lkm[mumble] has changed
so it might be an idea to recompile any lkm related programs
Diffstat (limited to 'sys/kern/tty_cons.c')
-rw-r--r-- | sys/kern/tty_cons.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/kern/tty_cons.c b/sys/kern/tty_cons.c index eeaa5f4..914884a 100644 --- a/sys/kern/tty_cons.c +++ b/sys/kern/tty_cons.c @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * from: @(#)cons.c 7.2 (Berkeley) 5/9/91 - * $Id: cons.c,v 1.38 1995/12/08 23:20:00 phk Exp $ + * $Id: cons.c,v 1.39 1995/12/09 20:39:45 phk Exp $ */ #include <sys/param.h> @@ -150,7 +150,7 @@ cninit_finish() /* * Hook the open and close functions. */ - cdp = &cdevsw[major(cn_tab->cn_dev)]; + cdp = cdevsw[major(cn_tab->cn_dev)]; cn_phys_close = cdp->d_close; cdp->d_close = cnclose; cn_phys_open = cdp->d_open; @@ -224,7 +224,7 @@ cnread(dev, uio, flag) if (cn_tab == NULL) return (0); dev = cn_tab->cn_dev; - return ((*cdevsw[major(dev)].d_read)(dev, uio, flag)); + return ((*cdevsw[major(dev)]->d_read)(dev, uio, flag)); } static int @@ -239,7 +239,7 @@ cnwrite(dev, uio, flag) dev = constty->t_dev; else dev = cn_tab->cn_dev; - return ((*cdevsw[major(dev)].d_write)(dev, uio, flag)); + return ((*cdevsw[major(dev)]->d_write)(dev, uio, flag)); } static int @@ -266,7 +266,7 @@ cnioctl(dev, cmd, data, flag, p) return (0); } dev = cn_tab->cn_dev; - return ((*cdevsw[major(dev)].d_ioctl)(dev, cmd, data, flag, p)); + return ((*cdevsw[major(dev)]->d_ioctl)(dev, cmd, data, flag, p)); } static int @@ -280,7 +280,7 @@ cnselect(dev, rw, p) dev = cn_tab->cn_dev; - return ((*cdevsw[major(dev)].d_select)(dev, rw, p)); + return ((*cdevsw[major(dev)]->d_select)(dev, rw, p)); } int |