summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authorjlemon <jlemon@FreeBSD.org>2001-10-23 20:16:56 +0000
committerjlemon <jlemon@FreeBSD.org>2001-10-23 20:16:56 +0000
commitf2be3ef909b33f59d459e338ab0440c1abfebc2d (patch)
treeb521264d5d22b70abae15c8cfbb6c3ff077c4f3f /sys/dev
parent337c917faff5f2963531eeb7abf9db9dcf5201ba (diff)
downloadFreeBSD-src-f2be3ef909b33f59d459e338ab0440c1abfebc2d.zip
FreeBSD-src-f2be3ef909b33f59d459e338ab0440c1abfebc2d.tar.gz
Add a siocnterm function for the CONS_DRIVER function vector.
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/sio/sio.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/dev/sio/sio.c b/sys/dev/sio/sio.c
index b966be7..fe62c70 100644
--- a/sys/dev/sio/sio.c
+++ b/sys/dev/sio/sio.c
@@ -2532,13 +2532,14 @@ void siogdbputc __P((int c));
#else
static cn_probe_t siocnprobe;
static cn_init_t siocninit;
+static cn_term_t siocnterm;
#endif
static cn_checkc_t siocncheckc;
static cn_getc_t siocngetc;
static cn_putc_t siocnputc;
#ifndef __alpha__
-CONS_DRIVER(sio, siocnprobe, siocninit, NULL, siocngetc, siocncheckc,
+CONS_DRIVER(sio, siocnprobe, siocninit, siocnterm, siocngetc, siocncheckc,
siocnputc, NULL);
#endif
@@ -2790,6 +2791,13 @@ siocninit(cp)
comconsole = DEV_TO_UNIT(cp->cn_dev);
}
+static void
+siocnterm(cp)
+ struct consdev *cp;
+{
+ comconsole = -1;
+}
+
#endif
#ifdef __alpha__
OpenPOWER on IntegriCloud