DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

scoSysInfoRec(D4nfb)


scoSysInfoRec -- global status about all screens being handled by the X server

Synopsis

#include "scoext.h"

Description

The X server maintains the scoSysInfoRec structure with status information about all screens being handled by the server. Drivers can read this information but should not modify it.

Structure definition

typedef struct _scoSysInfoRec {
	int numScreens;
	int consoleFd;
	int currentVT;
	Bool screenActive;
	Bool switchEnabled;
	scoScreenInfo *scoScreens[MAXSCREENS];
	char cursorType[MAXSCREENS];
} scoSysInfoRec

Structure members

The members are:

numScreens (private)
number of screens initialized in a multiheaded server

consoleFd (private)
file descriptor to which console driver ioctl's are issued

currentVT (private)
number (0-11) of the multiscreen on which the server is running

screenActive (private)
true if the server owns the current multiscreen. This is used internally by the SYS layer.

switchEnabled
true if the server is handling screen switching.

scoScreens[MAXSCREENS]
list of scoScreenInfo structures for each screen managed by the server

cursorType[MAXSCREENS]
used for backward compatibility with X11R4 drivers.

0
SCO_HW_CURSOR

1
SCO_SOFT_CURSOR

Version applicability

This structure is supported for NFB drivers on all releases of SCO OpenServer 5, SVR5, and AIX 5L.

References

scoScreenInfo(D4nfb)
19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005