177 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			177 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			C
		
	
	
	
 | 
						|
#ifndef _XSERV_GLOBAL_H_
 | 
						|
#define _XSERV_GLOBAL_H_
 | 
						|
 | 
						|
#include "window.h"	/* for WindowPtr */
 | 
						|
 | 
						|
/* Global X server variables that are visible to mi, dix, os, and ddx */
 | 
						|
 | 
						|
extern CARD32 defaultScreenSaverTime;
 | 
						|
extern CARD32 defaultScreenSaverInterval;
 | 
						|
extern CARD32 ScreenSaverTime;
 | 
						|
extern CARD32 ScreenSaverInterval;
 | 
						|
 | 
						|
#ifdef SCREENSAVER
 | 
						|
extern Bool screenSaverSuspended;
 | 
						|
#endif
 | 
						|
 | 
						|
extern char *defaultFontPath;
 | 
						|
extern int monitorResolution;
 | 
						|
extern Bool loadableFonts;
 | 
						|
extern int defaultColorVisualClass;
 | 
						|
 | 
						|
extern Bool Must_have_memory;
 | 
						|
extern WindowPtr *WindowTable;
 | 
						|
extern int GrabInProgress;
 | 
						|
extern Bool noTestExtensions;
 | 
						|
 | 
						|
extern DDXPointRec dixScreenOrigins[MAXSCREENS];
 | 
						|
 | 
						|
#ifdef DPMSExtension
 | 
						|
extern CARD32 defaultDPMSStandbyTime;
 | 
						|
extern CARD32 defaultDPMSSuspendTime;
 | 
						|
extern CARD32 defaultDPMSOffTime;
 | 
						|
extern CARD32 DPMSStandbyTime;
 | 
						|
extern CARD32 DPMSSuspendTime;
 | 
						|
extern CARD32 DPMSOffTime;
 | 
						|
extern CARD16 DPMSPowerLevel;
 | 
						|
extern Bool defaultDPMSEnabled;
 | 
						|
extern Bool DPMSEnabled;
 | 
						|
extern Bool DPMSEnabledSwitch;
 | 
						|
extern Bool DPMSDisabledSwitch;
 | 
						|
extern Bool DPMSCapableFlag;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef PANORAMIX
 | 
						|
extern Bool PanoramiXExtensionDisabledHack;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef BIGREQS
 | 
						|
extern Bool noBigReqExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef COMPOSITE
 | 
						|
extern Bool noCompositeExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef DAMAGE
 | 
						|
extern Bool noDamageExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef DBE
 | 
						|
extern Bool noDbeExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef DPMSExtension
 | 
						|
extern Bool noDPMSExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef FONTCACHE
 | 
						|
extern Bool noFontCacheExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef GLXEXT
 | 
						|
extern Bool noGlxExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef SCREENSAVER
 | 
						|
extern Bool noScreenSaverExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef MITSHM
 | 
						|
extern Bool noMITShmExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef MULTIBUFFER
 | 
						|
extern Bool noMultibufferExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef RANDR
 | 
						|
extern Bool noRRExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef RENDER
 | 
						|
extern Bool noRenderExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef SHAPE
 | 
						|
extern Bool noShapeExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef XCSECURITY
 | 
						|
extern Bool noSecurityExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef XSYNC
 | 
						|
extern Bool noSyncExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef RES
 | 
						|
extern Bool noResExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef XCMISC
 | 
						|
extern Bool noXCMiscExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef XEVIE
 | 
						|
extern Bool noXevieExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef XF86BIGFONT
 | 
						|
extern Bool noXFree86BigfontExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef XFreeXDGA
 | 
						|
extern Bool noXFree86DGAExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef XF86DRI
 | 
						|
extern Bool noXFree86DRIExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef XF86MISC
 | 
						|
extern Bool noXFree86MiscExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef XF86VIDMODE
 | 
						|
extern Bool noXFree86VidModeExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef XFIXES
 | 
						|
extern Bool noXFixesExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef XKB
 | 
						|
/* |noXkbExtension| is defined in xc/programs/Xserver/xkb/xkbInit.c */
 | 
						|
extern Bool noXkbExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef PANORAMIX
 | 
						|
extern Bool noPanoramiXExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef XINPUT
 | 
						|
extern Bool noXInputExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef XIDLE
 | 
						|
extern Bool noXIdleExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef XSELINUX
 | 
						|
extern Bool noSELinuxExtension;
 | 
						|
 | 
						|
#define SELINUX_MODE_DEFAULT    0
 | 
						|
#define SELINUX_MODE_DISABLED   1
 | 
						|
#define SELINUX_MODE_PERMISSIVE 2
 | 
						|
#define SELINUX_MODE_ENFORCING  3
 | 
						|
extern int selinuxEnforcingState;
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef XV
 | 
						|
extern Bool noXvExtension;
 | 
						|
#endif
 | 
						|
 | 
						|
#endif /* !_XSERV_GLOBAL_H_ */
 |