summaryrefslogtreecommitdiffstats
path: root/sys/sys/cons.h
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2006-05-26 10:24:00 +0000
committerphk <phk@FreeBSD.org>2006-05-26 10:24:00 +0000
commit393a50156ba1eea8a287ceb6ac9fd85d1ee04258 (patch)
treea28f98eb35708ccb4f77caec9693d0368df444f9 /sys/sys/cons.h
parenta85f16779ec1aa7dc6be7947133855ca6c7a22f1 (diff)
downloadFreeBSD-src-393a50156ba1eea8a287ceb6ac9fd85d1ee04258.zip
FreeBSD-src-393a50156ba1eea8a287ceb6ac9fd85d1ee04258.tar.gz
GC the cn_dbctl_t hook for consoles, it is unused.
This used to make syscons switch to vty0 when we entered DDB but this was lost in the KDB shuffle. We may want to bring it back down the road but it should be done by calling cn_init_t/cn_term_t instead, possibly with a flag argument saying "Debugger!"
Diffstat (limited to 'sys/sys/cons.h')
-rw-r--r--sys/sys/cons.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/sys/sys/cons.h b/sys/sys/cons.h
index f9cbe2c..4f65d72 100644
--- a/sys/sys/cons.h
+++ b/sys/sys/cons.h
@@ -45,7 +45,6 @@ typedef void cn_term_t(struct consdev *);
typedef int cn_getc_t(struct consdev *);
typedef int cn_checkc_t(struct consdev *);
typedef void cn_putc_t(struct consdev *, int);
-typedef void cn_dbctl_t(struct consdev *, int);
struct consdev {
cn_probe_t *cn_probe;
@@ -60,8 +59,6 @@ struct consdev {
/* kernel "return char if available" interface */
cn_putc_t *cn_putc;
/* kernel putchar interface */
- cn_dbctl_t *cn_dbctl;
- /* debugger control interface */
struct tty *cn_tp; /* tty structure for console device */
short cn_pri; /* pecking order; the higher the better */
void *cn_arg; /* drivers method argument */
@@ -85,7 +82,7 @@ struct consdev {
#define CONS_DRIVER(name, probe, init, term, getc, checkc, putc, dbctl) \
static struct consdev name##_consdev = { \
- probe, init, term, getc, checkc, putc, dbctl \
+ probe, init, term, getc, checkc, putc \
}; \
DATA_SET(cons_set, name##_consdev)
@@ -98,7 +95,6 @@ void cnremove(struct consdev *);
void cnselect(struct consdev *);
int cncheckc(void);
int cngetc(void);
-void cndbctl(int);
void cnputc(int);
int cnunavailable(void);
OpenPOWER on IntegriCloud