diff options
author | wollman <wollman@FreeBSD.org> | 1993-11-27 19:19:19 +0000 |
---|---|---|
committer | wollman <wollman@FreeBSD.org> | 1993-11-27 19:19:19 +0000 |
commit | 13557bc52a20dea95d048bbc314754c139cc0c38 (patch) | |
tree | 991e6986e84da51a4b5bc5b65e315a6950c4c5c5 /sys | |
parent | 37c59cbda9811c48986da542c2a1b179d50d8c74 (diff) | |
download | FreeBSD-src-13557bc52a20dea95d048bbc314754c139cc0c38.zip FreeBSD-src-13557bc52a20dea95d048bbc314754c139cc0c38.tar.gz |
Declare cnopen, cnclose, and other console routines.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/i386/i386/cons.h | 18 | ||||
-rw-r--r-- | sys/sys/cons.h | 18 |
2 files changed, 32 insertions, 4 deletions
diff --git a/sys/i386/i386/cons.h b/sys/i386/i386/cons.h index daa5566..5e0f30d 100644 --- a/sys/i386/i386/cons.h +++ b/sys/i386/i386/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_ */ 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_ */ |