summaryrefslogtreecommitdiffstats
path: root/sys/sys/cons.h
diff options
context:
space:
mode:
authorjlemon <jlemon@FreeBSD.org>2001-10-23 20:25:50 +0000
committerjlemon <jlemon@FreeBSD.org>2001-10-23 20:25:50 +0000
commitb7e177fee6c0722ac0725b321d28bd95a4fe13b6 (patch)
treea80e19051e2cc5019b0c121146fc9b7182124f27 /sys/sys/cons.h
parent6a7e9433d1560244f2e1ed0daf6c065a559fe195 (diff)
downloadFreeBSD-src-b7e177fee6c0722ac0725b321d28bd95a4fe13b6.zip
FreeBSD-src-b7e177fee6c0722ac0725b321d28bd95a4fe13b6.tar.gz
Implement multiple low-level console support.
Diffstat (limited to 'sys/sys/cons.h')
-rw-r--r--sys/sys/cons.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/sys/sys/cons.h b/sys/sys/cons.h
index a99c210..73f2e9d 100644
--- a/sys/sys/cons.h
+++ b/sys/sys/cons.h
@@ -78,8 +78,7 @@ struct consdev {
#define CN_REMOTE 3 /* serial interface with remote bit set */
#ifdef _KERNEL
-extern int cons_unavail;
-extern struct consdev *cn_tab;
+extern int cons_unavail;
#define CONS_DRIVER(name, probe, init, term, getc, checkc, putc, dbctl) \
static struct consdev name##_consdev = { \
@@ -88,12 +87,14 @@ extern struct consdev *cn_tab;
DATA_SET(cons_set, name##_consdev)
/* Other kernel entry points. */
-int cncheckc __P((void));
-int cngetc __P((void));
-void cninit __P((void));
-void cninit_finish __P((void));
-void cndbctl __P((int));
-void cnputc __P((int));
+void cninit(void);
+int cnadd(struct consdev *);
+void cnremove(struct consdev *);
+void cnselect(struct consdev *);
+int cncheckc(void);
+int cngetc(void);
+void cndbctl(int);
+void cnputc(int);
#endif /* _KERNEL */
OpenPOWER on IntegriCloud