add ioctl()s for screen allocation/deallocation
This commit is contained in:
parent
a541ccbcb2
commit
5639141200
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: wsconsio.h,v 1.11 1998/12/30 19:15:11 augustss Exp $ */
|
/* $NetBSD: wsconsio.h,v 1.12 1999/01/09 15:44:45 drochner Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 1996, 1997 Christopher G. Demetriou. All rights reserved.
|
* Copyright (c) 1996, 1997 Christopher G. Demetriou. All rights reserved.
|
||||||
@ -238,6 +238,11 @@ struct wsdisplay_cursor {
|
|||||||
#define WSDISPLAYIO_MODE_EMUL 0 /* emulation (text) mode */
|
#define WSDISPLAYIO_MODE_EMUL 0 /* emulation (text) mode */
|
||||||
#define WSDISPLAYIO_MODE_MAPPED 1 /* mapped (graphics) mode */
|
#define WSDISPLAYIO_MODE_MAPPED 1 /* mapped (graphics) mode */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* XXX WARNING
|
||||||
|
* XXX The following 3 definitions are very preliminary and are likely
|
||||||
|
* XXX to be changed without care about backwards compatibility!
|
||||||
|
*/
|
||||||
struct wsdisplay_font {
|
struct wsdisplay_font {
|
||||||
int firstchar, numchars;
|
int firstchar, numchars;
|
||||||
int fontwidth, fontheight, stride;
|
int fontwidth, fontheight, stride;
|
||||||
@ -245,6 +250,20 @@ struct wsdisplay_font {
|
|||||||
};
|
};
|
||||||
#define WSDISPLAYIO_SFONT _IOW('W', 77, struct wsdisplay_font)
|
#define WSDISPLAYIO_SFONT _IOW('W', 77, struct wsdisplay_font)
|
||||||
|
|
||||||
|
struct wsdisplay_addscreendata {
|
||||||
|
int idx; /* screen index */
|
||||||
|
char *screentype;
|
||||||
|
char *emul;
|
||||||
|
};
|
||||||
|
#define WSDISPLAYIO_ADDSCREEN _IOW('W', 78, struct wsdisplay_addscreendata)
|
||||||
|
|
||||||
|
struct wsdisplay_delscreendata {
|
||||||
|
int idx; /* screen index */
|
||||||
|
int flags;
|
||||||
|
#define WSDISPLAY_DELSCR_FORCE 1
|
||||||
|
};
|
||||||
|
#define WSDISPLAYIO_DELSCREEN _IOW('W', 79, struct wsdisplay_delscreendata)
|
||||||
|
|
||||||
/* XXX NOT YET DEFINED */
|
/* XXX NOT YET DEFINED */
|
||||||
/* Mapping information retrieval. */
|
/* Mapping information retrieval. */
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: wsdisplayvar.h,v 1.7 1998/08/13 02:10:56 eeh Exp $ */
|
/* $NetBSD: wsdisplayvar.h,v 1.8 1999/01/09 15:44:45 drochner Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 1996, 1997 Christopher G. Demetriou. All rights reserved.
|
* Copyright (c) 1996, 1997 Christopher G. Demetriou. All rights reserved.
|
||||||
@ -184,3 +184,7 @@ int wsdisplay_internal_ioctl __P((struct wsdisplay_softc *sc,
|
|||||||
|
|
||||||
int wsdisplay_usl_ioctl __P((struct wsdisplay_softc *, struct wsscreen *,
|
int wsdisplay_usl_ioctl __P((struct wsdisplay_softc *, struct wsscreen *,
|
||||||
u_long, caddr_t, int, struct proc *));
|
u_long, caddr_t, int, struct proc *));
|
||||||
|
|
||||||
|
int wsdisplay_cfg_ioctl __P((struct wsdisplay_softc *sc,
|
||||||
|
u_long cmd, caddr_t data,
|
||||||
|
int flag, struct proc *p));
|
||||||
|
Loading…
Reference in New Issue
Block a user