diff options
author | dg <dg@FreeBSD.org> | 1994-08-30 19:36:35 +0000 |
---|---|---|
committer | dg <dg@FreeBSD.org> | 1994-08-30 19:36:35 +0000 |
commit | 945e89590499c1efe731e105cbf525d16ebbddb4 (patch) | |
tree | d33f6dc9e70c1c63b8f2c410981c25871dd3cee3 | |
parent | 724a6d00493782f9346e38edd711e20840ff6d68 (diff) | |
download | FreeBSD-src-945e89590499c1efe731e105cbf525d16ebbddb4.zip FreeBSD-src-945e89590499c1efe731e105cbf525d16ebbddb4.tar.gz |
Cleaned up after Bruce: there were still some things that included
com.h/lpa.h. Removed all vestiges of com/lpa out of conf.c and also
fixed up the end of cdevsw/bdevsw to have "no" routines instead of
a NULL pointer (suggested by someone a few weeks back).
-rw-r--r-- | sys/i386/i386/conf.c | 51 | ||||
-rw-r--r-- | sys/i386/i386/cons.c | 10 | ||||
-rw-r--r-- | sys/kern/tty_cons.c | 10 |
3 files changed, 13 insertions, 58 deletions
diff --git a/sys/i386/i386/conf.c b/sys/i386/i386/conf.c index 2213333..c5ccca3 100644 --- a/sys/i386/i386/conf.c +++ b/sys/i386/i386/conf.c @@ -41,7 +41,7 @@ * SUCH DAMAGE. * * from: @(#)conf.c 5.8 (Berkeley) 5/12/91 - * $Id: conf.c,v 1.27 1994/08/18 22:34:39 wollman Exp $ + * $Id: conf.c,v 1.28 1994/08/19 11:45:13 davidg Exp $ */ #include <sys/param.h> @@ -269,7 +269,9 @@ struct bdevsw bdevsw[] = { lkmopen, lkmclose, lkmstrategy, lkmioctl, /*13*/ lkmdump, lkmsize, NULL }, #endif - { 0, } /* block major 14 is reserved for local use */ + /* block device 14 is reserved for local use */ + { noopen, noclose, nostrategy, noioctl, /*14*/ + nodump, (p_size_t *)0, NULL } /* * If you need a bdev major number, please contact the FreeBSD team * by sending mail to "FreeBSD-hackers@freefall.cdrom.com". @@ -329,27 +331,6 @@ extern struct tty pt_tty[]; #define ptsstop (d_stop_t *)nullop #endif -#include "com.h" -#if NCOM > 0 -d_open_t comopen; -d_close_t comclose; -d_rdwr_t comread; -d_rdwr_t comwrite; -d_ioctl_t comioctl; -d_select_t comselect; -#define comreset (d_reset_t *)enxio -extern struct tty com_tty[]; -#else -#define comopen (d_open_t *)enxio -#define comclose (d_close_t *)enxio -#define comread (d_rdwr_t *)enxio -#define comwrite (d_rdwr_t *)enxio -#define comioctl (d_ioctl_t *)enxio -#define comreset (d_reset_t *)enxio -#define comselect (d_select_t *)enxio -#define com_tty NULL -#endif - /* /dev/klog */ d_open_t logopen; d_close_t logclose; @@ -450,19 +431,6 @@ d_ioctl_t bpfioctl; #define bpfioctl (d_ioctl_t *)enxio #endif -#include "lpa.h" -#if NLPA > 0 -d_open_t lpaopen; -d_close_t lpaclose; -d_rdwr_t lpawrite; -d_ioctl_t lpaioctl; -#else -#define lpaopen (d_open_t *)enxio -#define lpaclose (d_close_t *)enxio -#define lpawrite (d_rdwr_t *)enxio -#define lpaioctl (d_ioctl_t *)enxio -#endif - #include "speaker.h" #if NSPEAKER > 0 d_open_t spkropen; @@ -650,9 +618,9 @@ struct cdevsw cdevsw[] = { pcaopen, pcaclose, noread, pcawrite, /*24*/ pcaioctl, nostop, nullreset, NULL, /* pcaudio */ seltrue, nommap, NULL }, - { lpaopen, lpaclose, noread, lpawrite, /*25*/ - lpaioctl, nullstop, nullreset, NULL, /* lpa */ - seltrue, nommap, NULL }, + { noopen, noclose, noread, nowrite, /*25*/ + noioctl, nostop, noreset, NULL, /* unused */ + noselect, nommap, nostrat }, { spkropen, spkrclose, noread, spkrwrite, /*26*/ spkrioctl, nostop, nullreset, NULL, /* spkr */ seltrue, nommap, NULL }, @@ -692,7 +660,10 @@ struct cdevsw cdevsw[] = { lkmopen, lkmclose, lkmread, lkmwrite, /*38*/ lkmioctl, lkmstop, lkmreset, NULL, lkmselect, lkmmmap, NULL }, - { 0, } /* character device 32 is reserved for local use */ + /* character device 39 is reserved for local use */ + { noopen, noclose, noread, nowrite, /*39*/ + noioctl, nostop, noreset, NULL, + noselect, nommap, nostrat } /* * If you need a cdev major number, please contact the FreeBSD team * by sending mail to `freebsd-hackers@freefall.cdrom.com'. diff --git a/sys/i386/i386/cons.c b/sys/i386/i386/cons.c index f7c4581..e001086 100644 --- a/sys/i386/i386/cons.c +++ b/sys/i386/i386/cons.c @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * from: @(#)cons.c 7.2 (Berkeley) 5/9/91 - * $Id: cons.c,v 1.12 1994/05/25 08:52:56 rgrimes Exp $ + * $Id: cons.c,v 1.13 1994/08/13 03:49:34 wollman Exp $ */ @@ -62,19 +62,11 @@ int pccnprobe(), pccninit(), pccngetc(), pccnputc(); int siocnprobe(), siocninit(), siocngetc(), siocnputc(); #endif -#include "com.h" -#if NCOM > 0 -int comcnprobe(), comcninit(), comcngetc(), comcnputc(); -#endif - struct consdev constab[] = { { pccnprobe, pccninit, pccngetc, pccnputc }, #if NSIO > 0 { siocnprobe, siocninit, siocngetc, siocnputc }, #endif -#if NCOM > 0 - { comcnprobe, comcninit, comcngetc, comcnputc }, -#endif { 0 }, }; /* end XXX */ diff --git a/sys/kern/tty_cons.c b/sys/kern/tty_cons.c index f7c4581..e001086 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.12 1994/05/25 08:52:56 rgrimes Exp $ + * $Id: cons.c,v 1.13 1994/08/13 03:49:34 wollman Exp $ */ @@ -62,19 +62,11 @@ int pccnprobe(), pccninit(), pccngetc(), pccnputc(); int siocnprobe(), siocninit(), siocngetc(), siocnputc(); #endif -#include "com.h" -#if NCOM > 0 -int comcnprobe(), comcninit(), comcngetc(), comcnputc(); -#endif - struct consdev constab[] = { { pccnprobe, pccninit, pccngetc, pccnputc }, #if NSIO > 0 { siocnprobe, siocninit, siocngetc, siocnputc }, #endif -#if NCOM > 0 - { comcnprobe, comcninit, comcngetc, comcnputc }, -#endif { 0 }, }; /* end XXX */ |