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