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