1*4882a593Smuzhiyun 2*4882a593Smuzhiyun #ifndef _XSERV_GLOBAL_H_ 3*4882a593Smuzhiyun #define _XSERV_GLOBAL_H_ 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun #include "window.h" /* for WindowPtr */ 6*4882a593Smuzhiyun #include "extinit.h" 7*4882a593Smuzhiyun #ifdef DPMSExtension 8*4882a593Smuzhiyun /* sigh, too many drivers assume this */ 9*4882a593Smuzhiyun #include <X11/extensions/dpmsconst.h> 10*4882a593Smuzhiyun #endif 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun /* Global X server variables that are visible to mi, dix, os, and ddx */ 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun extern _X_EXPORT CARD32 defaultScreenSaverTime; 15*4882a593Smuzhiyun extern _X_EXPORT CARD32 defaultScreenSaverInterval; 16*4882a593Smuzhiyun extern _X_EXPORT CARD32 ScreenSaverTime; 17*4882a593Smuzhiyun extern _X_EXPORT CARD32 ScreenSaverInterval; 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun #ifdef SCREENSAVER 20*4882a593Smuzhiyun extern _X_EXPORT Bool screenSaverSuspended; 21*4882a593Smuzhiyun #endif 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun extern _X_EXPORT const char *defaultFontPath; 24*4882a593Smuzhiyun extern _X_EXPORT int monitorResolution; 25*4882a593Smuzhiyun extern _X_EXPORT int defaultColorVisualClass; 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun extern _X_EXPORT int GrabInProgress; 28*4882a593Smuzhiyun extern _X_EXPORT Bool noTestExtensions; 29*4882a593Smuzhiyun extern _X_EXPORT char *SeatId; 30*4882a593Smuzhiyun extern _X_EXPORT char *ConnectionInfo; 31*4882a593Smuzhiyun extern _X_EXPORT sig_atomic_t inSignalContext; 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun #ifdef PANORAMIX 34*4882a593Smuzhiyun extern _X_EXPORT Bool PanoramiXExtensionDisabledHack; 35*4882a593Smuzhiyun #endif 36*4882a593Smuzhiyun 37*4882a593Smuzhiyun #ifdef XSELINUX 38*4882a593Smuzhiyun #define SELINUX_MODE_DEFAULT 0 39*4882a593Smuzhiyun #define SELINUX_MODE_DISABLED 1 40*4882a593Smuzhiyun #define SELINUX_MODE_PERMISSIVE 2 41*4882a593Smuzhiyun #define SELINUX_MODE_ENFORCING 3 42*4882a593Smuzhiyun extern _X_EXPORT int selinuxEnforcingState; 43*4882a593Smuzhiyun #endif 44*4882a593Smuzhiyun 45*4882a593Smuzhiyun #endif /* !_XSERV_GLOBAL_H_ */ 46