summaryrefslogtreecommitdiffstats
path: root/sys/sys/cons.h
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1993-11-27 19:19:19 +0000
committerwollman <wollman@FreeBSD.org>1993-11-27 19:19:19 +0000
commit13557bc52a20dea95d048bbc314754c139cc0c38 (patch)
tree991e6986e84da51a4b5bc5b65e315a6950c4c5c5 /sys/sys/cons.h
parent37c59cbda9811c48986da542c2a1b179d50d8c74 (diff)
downloadFreeBSD-src-13557bc52a20dea95d048bbc314754c139cc0c38.zip
FreeBSD-src-13557bc52a20dea95d048bbc314754c139cc0c38.tar.gz
Declare cnopen, cnclose, and other console routines.
Diffstat (limited to 'sys/sys/cons.h')
-rw-r--r--sys/sys/cons.h18
1 files changed, 16 insertions, 2 deletions
diff --git a/sys/sys/cons.h b/sys/sys/cons.h
index daa5566..5e0f30d 100644
--- a/sys/sys/cons.h
+++ b/sys/sys/cons.h
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* from: @(#)cons.h 7.2 (Berkeley) 5/9/91
- * $Id: cons.h,v 1.2 1993/10/16 14:14:51 rgrimes Exp $
+ * $Id: cons.h,v 1.3 1993/11/07 17:41:33 wollman Exp $
*/
#ifndef _MACHINE_CONS_H_
@@ -66,7 +66,21 @@ extern struct consdev constab[];
extern struct consdev *cn_tab;
extern struct tty *cn_tty;
-int pg(const char *, ...);
+struct proc; struct uio;
+
+/* cdevsw[] entries */
+extern int cnopen(int /*dev_t*/, int, int, struct proc *);
+extern int cnclose(int /*dev_t*/, int, int, struct proc *);
+extern int cnread(int /*dev_t*/, struct uio *, int);
+extern int cnwrite(int /*dev_t*/, struct uio *, int);
+extern int cnioctl(int /*dev_t*/, int, caddr_t, int, struct proc *);
+extern int cnselect(int /*dev_t*/, int, struct proc *);
+
+/* other kernel entry points */
+extern void cninit(void);
+extern int cngetc(void);
+extern void cnputc(int /*char*/);
+extern int pg(const char *, ...);
#endif /* KERNEL */
#endif /* _MACHINE_CONS_H_ */
OpenPOWER on IntegriCloud