Commit | Line | Data |
---|---|---|
a09e091a JB |
1 | |
2 | #ifndef _XSERV_GLOBAL_H_ | |
3 | #define _XSERV_GLOBAL_H_ | |
4 | ||
5 | #include <signal.h> | |
6 | ||
7 | #include "window.h" /* for WindowPtr */ | |
8 | #include "extinit.h" | |
9 | ||
10 | /* Global X server variables that are visible to mi, dix, os, and ddx */ | |
11 | ||
12 | extern _X_EXPORT CARD32 defaultScreenSaverTime; | |
13 | extern _X_EXPORT CARD32 defaultScreenSaverInterval; | |
14 | extern _X_EXPORT CARD32 ScreenSaverTime; | |
15 | extern _X_EXPORT CARD32 ScreenSaverInterval; | |
16 | ||
17 | #ifdef SCREENSAVER | |
18 | extern _X_EXPORT Bool screenSaverSuspended; | |
19 | #endif | |
20 | ||
21 | extern _X_EXPORT char *defaultFontPath; | |
22 | extern _X_EXPORT int monitorResolution; | |
23 | extern _X_EXPORT int defaultColorVisualClass; | |
24 | ||
25 | extern _X_EXPORT int GrabInProgress; | |
26 | extern _X_EXPORT Bool noTestExtensions; | |
27 | extern _X_EXPORT char *SeatId; | |
28 | extern _X_EXPORT char *ConnectionInfo; | |
29 | extern _X_EXPORT sig_atomic_t inSignalContext; | |
30 | ||
31 | #ifdef DPMSExtension | |
32 | extern _X_EXPORT CARD32 DPMSStandbyTime; | |
33 | extern _X_EXPORT CARD32 DPMSSuspendTime; | |
34 | extern _X_EXPORT CARD32 DPMSOffTime; | |
35 | extern _X_EXPORT CARD16 DPMSPowerLevel; | |
36 | extern _X_EXPORT Bool DPMSEnabled; | |
37 | extern _X_EXPORT Bool DPMSDisabledSwitch; | |
38 | extern _X_EXPORT Bool DPMSCapableFlag; | |
39 | #endif | |
40 | ||
41 | #ifdef PANORAMIX | |
42 | extern _X_EXPORT Bool PanoramiXExtensionDisabledHack; | |
43 | #endif | |
44 | ||
45 | #ifdef XSELINUX | |
46 | #define SELINUX_MODE_DEFAULT 0 | |
47 | #define SELINUX_MODE_DISABLED 1 | |
48 | #define SELINUX_MODE_PERMISSIVE 2 | |
49 | #define SELINUX_MODE_ENFORCING 3 | |
50 | extern _X_EXPORT int selinuxEnforcingState; | |
51 | #endif | |
52 | ||
53 | #endif /* !_XSERV_GLOBAL_H_ */ |