pcvt cleanup.

remove obsolete stuff resulting from the pcvt kernel part cleanup.
This commit is contained in:
hm 2000-03-28 09:29:50 +00:00
parent 74e9b2704c
commit 58adc50c47

View File

@ -1,5 +1,7 @@
/*
* Copyright (c) 1992, 1995 Hellmuth Michaelis and Joerg Wunsch.
* Copyright (c) 1992, 2000 Hellmuth Michaelis
*
* Copyright (c) 1992, 1995 Joerg Wunsch.
*
* Copyright (c) 1992, 1993 Brian Dunford-Shore and Holger Veit.
*
@ -42,23 +44,17 @@
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*
* @(#)ioctl_pcvt.h, 3.20, Last Edit-Date: [Fri Apr 7 10:17:13 1995]
* $FreeBSD$
*/
/*---------------------------------------------------------------------------
*
* pcvt_ioctl.h ioctl's for the VT220 video driver 'pcvt'
* ---------------------------------------------------------
* -hm ------------ Release 3.00 --------------
* -hm some new PCVT_xxx (and CONF_xxx) values
* -hm version definitions moved to begin of file
* -hm removed PCVT_FAKE_SYSCONS10
* -hm accept KERNEL or _KERNEL
* -hm changed _IOCTL_PCVT_H_ to _MACHINE_PCVT_IOCTL_H_ (bde)
*
* Last Edit-Date: [Mon Mar 27 16:04:14 2000]
*
* $FreeBSD$
*
*---------------------------------------------------------------------------*/
#ifndef _MACHINE_PCVT_IOCTL_H_
@ -66,9 +62,9 @@
/* pcvt version information for VGAPCVTID ioctl */
#define PCVTIDNAME "pcvt-b24" /* driver id - string */
#define PCVTIDNAME "pcvt" /* driver id - string */
#define PCVTIDMAJOR 3 /* driver id - major release */
#define PCVTIDMINOR 20 /* driver id - minor release */
#define PCVTIDMINOR 60 /* driver id - minor release */
#if !defined(_KERNEL)
#include <sys/types.h>
@ -192,21 +188,6 @@ struct kbd_ovlkey /* complete definition of a key */
#define KBDRMKEY _IOW('K',19, int) /* remove a key assignment */
#define KBDDEFAULT _IO('K',20) /* remove all key assignments */
/* mouse emulator definitions */
struct mousedefs {
int leftbutton; /* (PC) scan code for "left button" key */
int middlebutton; /* (PC) scan code for "mid button" key */
int rightbutton; /* (PC) scan code for "right button" key */
int stickybuttons; /* if true, the buttons are "sticky" */
int acceltime; /* timeout in microseconds to start pointer */
/* movement acceleration */
/* defaults to: scan(F1), scan(F2), scan(F3), false, 500000 */
};
#define KBDMOUSEGET _IOR('K', 25, struct mousedefs) /* read defs */
#define KBDMOUSESET _IOW('K', 26, struct mousedefs) /* set defs */
/*---------------------------------------------------------------------------*
* IOCTLs for Video Adapter
*---------------------------------------------------------------------------*/
@ -410,12 +391,6 @@ struct pcvtid { /* THIS STRUCTURE IS NOW FROZEN !!! */
#define VGAPCVTINFO _IOWR('V',114, struct pcvtinfo) /* get driver info */
struct pcvtinfo { /* compile time option values */
u_int opsys; /* PCVT_xxx(x)BSD */
#define CONF_UNKNOWNOPSYS 0
#define CONF_386BSD 1 /* unsupported */
#define CONF_NETBSD 2
#define CONF_FREEBSD 3
u_int opsysrel; /* Release */
u_int nscreens; /* PCVT_NSCREENS */
u_int scanset; /* PCVT_SCANSET */
u_int updatefast; /* PCVT_UPDATEFAST */
@ -434,46 +409,21 @@ struct pcvtinfo { /* compile time option values */
#define CONF_CTRL_ALT_DEL 0x00000008
#define CONF_USEKBDSEC 0x00000010
#define CONF_24LINESDEF 0x00000020
#define CONF_EMU_MOUSE 0x00000040
#define CONF_SHOWKEYS 0x00000080
#define CONF_KEYBDID 0x00000100
#define CONF_SIGWINCH 0x00000200
#define CONF_NULLCHARS 0x00000400
#define CONF_BACKUP_FONTS 0x00000800
#define CONF_SW0CNOUTP 0x00001000 /* was FORCE8BIT */
/* 0x00002000 was NEEDPG */
#define CONF_SETCOLOR 0x00004000
#define CONF_132GENERIC 0x00008000
#define CONF_PALFLICKER 0x00010000
#define CONF_WAITRETRACE 0x00020000
#define CONF_XSERVER 0x00040000
#define CONF_USL_VT_COMPAT 0x00080000
#define CONF_PORTIO_DELAY 0x00100000 /* was FAKE_SYSCONS10 */
#define CONF_INHIBIT_NUMLOCK 0x00200000
#define CONF_META_ESC 0x00400000
#define CONF_NOFASTSCROLL 0x00800000
#define CONF_SLOW_INTERRUPT 0x01000000
#define CONF_KBD_FIFO 0x02000000
#define CONF_NO_LED_UPDATE 0x04000000
#define CONF_SHOWKEYS 0x00000040
#define CONF_NULLCHARS 0x00000080
#define CONF_SETCOLOR 0x00000100
#define CONF_132GENERIC 0x00000200
#define CONF_XSERVER 0x00000400
#define CONF_INHIBIT_NUMLOCK 0x00000800
#define CONF_META_ESC 0x00001000
#define CONF_SLOW_INTERRUPT 0x00002000
#define CONF_NO_LED_UPDATE 0x00004000
};
#define VGASETCOLMS _IOW('V', 115, int) /* set number of columns (80/132)*/
/*
* only useful if compiled with ``XSERVER'' defined, but always here:
* WARNING: DO NOT CHANGE THESE DEFINITIONS, the X server relies on
* it since it's defining its own values and doesn't know nothing about
* this header file.
*/
#define CONSOLE_X_MODE_ON _IO('t', 121) /* turn off pcvt, grant IOPL for X */
#define CONSOLE_X_MODE_OFF _IO('t', 122) /* back to pcvt */
#define CONSOLE_X_BELL _IOW('t', 123, int[2]) /* set bell behaviour */
/*
* start of USL VT compatibility stuff
* start of USL VT compatibility stuff (in case XSERVER defined)
* these definitions must match those ones used by syscons
*
* Note that some of the ioctl command definitions below break the Berkeley