diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1997-06-17 13:20:30 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1997-06-17 13:20:30 +0000 |
commit | 7acb77a6e7bddd4c4c5aa975bbf976927c013798 (patch) | |
tree | 4139829ec6edb85f73774bb95cdec376758bfc73 /include/linux/vt_kern.h | |
parent | 64d58d4c8cd6a89ee218301ec0dc0ebfec91a4db (diff) |
Merge with 2.1.43.
Diffstat (limited to 'include/linux/vt_kern.h')
-rw-r--r-- | include/linux/vt_kern.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/include/linux/vt_kern.h b/include/linux/vt_kern.h new file mode 100644 index 000000000..1692f991c --- /dev/null +++ b/include/linux/vt_kern.h @@ -0,0 +1,39 @@ +#ifndef _VT_KERN_H +#define _VT_KERN_H + +/* + * this really is an extension of the vc_cons structure in console.c, but + * with information needed by the vt package + */ + +#include <linux/vt.h> + +/* + * Presently, a lot of graphics programs do not restore the contents of + * the higher font pages. Defining this flag will avoid use of them, but + * will lose support for PIO_FONTRESET. Note that many font operations are + * not likely to work with these programs anyway; they need to be + * fixed. The linux/Documentation directory includes a code snippet + * to save and restore the text font. + */ +#define BROKEN_GRAPHICS_PROGRAMS 1 + +extern struct vt_struct { + int vc_num; /* The console number */ + unsigned char vc_mode; /* KD_TEXT, ... */ + unsigned char vc_kbdraw; + unsigned char vc_kbde0; + unsigned char vc_kbdleds; + struct vt_mode vt_mode; + int vt_pid; + int vt_newvt; + struct wait_queue *paste_wait; +} *vt_cons[MAX_NR_CONSOLES]; + +void (*kd_mksound)(unsigned int hz, unsigned int ticks); +int vc_allocate(unsigned int console); +int vc_cons_allocated(unsigned int console); +int vc_resize(unsigned long lines, unsigned long cols); +void vc_disallocate(unsigned int console); + +#endif /* _VT_KERN_H */ |