diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 2006-05-26 13:51:38 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2006-05-26 13:51:38 +0000 |
| commit | a58a1ea03dfc1b603327d3f01d60dcd44bcb406e (patch) | |
| tree | 23c4cc6355dac5608bf0baf2f7ccb5dceb5cbec9 /sys/dev | |
| parent | a67173a28a092a256e7546a63081258f45252c68 (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/dcons/dcons_os.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/sys/dev/dcons/dcons_os.c b/sys/dev/dcons/dcons_os.c index ce3cc949f5c7..38803acc7422 100644 --- a/sys/dev/dcons/dcons_os.c +++ b/sys/dev/dcons/dcons_os.c @@ -171,12 +171,11 @@ static int dcons_drv_init(int); static cn_probe_t dcons_cnprobe; static cn_init_t dcons_cninit; +static cn_term_t dcons_cnterm; static cn_getc_t dcons_cngetc; -static cn_checkc_t dcons_cncheckc; static cn_putc_t dcons_cnputc; -CONS_DRIVER(dcons, dcons_cnprobe, dcons_cninit, NULL, dcons_cngetc, - dcons_cncheckc, dcons_cnputc, NULL); +CONSOLE_DRIVER(dcons); #if __FreeBSD_version >= 502122 static gdb_probe_f dcons_dbg_probe; @@ -443,15 +442,14 @@ dcons_cninit(struct consdev *cp) = (void *)&sc[DCONS_CON]; /* share port0 with unit0 */ } -#if CONS_NODEV -static int -dcons_cngetc(struct consdev *cp) +static void +dcons_cnterm(struct consdev *cp) { - struct dcons_softc *dc = (struct dcons_softc *)cp->cn_arg; - return (dcons_os_getc(dc)); } + +#if CONS_NODEV static int -dcons_cncheckc(struct consdev *cp) +dcons_cngetc(struct consdev *cp) { struct dcons_softc *dc = (struct dcons_softc *)cp->cn_arg; return (dcons_os_checkc(dc)); |
