105b261ecSmrg
205b261ecSmrg#ifndef _XSERV_GLOBAL_H_
305b261ecSmrg#define _XSERV_GLOBAL_H_
405b261ecSmrg
535c4bbdfSmrg#include "window.h"             /* for WindowPtr */
635c4bbdfSmrg#include "extinit.h"
71b5d61b8Smrg#ifdef DPMSExtension
81b5d61b8Smrg/* sigh, too many drivers assume this */
91b5d61b8Smrg#include <X11/extensions/dpmsconst.h>
101b5d61b8Smrg#endif
1105b261ecSmrg
1205b261ecSmrg/* Global X server variables that are visible to mi, dix, os, and ddx */
1305b261ecSmrg
146747b715Smrgextern _X_EXPORT CARD32 defaultScreenSaverTime;
156747b715Smrgextern _X_EXPORT CARD32 defaultScreenSaverInterval;
166747b715Smrgextern _X_EXPORT CARD32 ScreenSaverTime;
176747b715Smrgextern _X_EXPORT CARD32 ScreenSaverInterval;
1805b261ecSmrg
1905b261ecSmrg#ifdef SCREENSAVER
206747b715Smrgextern _X_EXPORT Bool screenSaverSuspended;
2105b261ecSmrg#endif
2205b261ecSmrg
2335c4bbdfSmrgextern _X_EXPORT const char *defaultFontPath;
246747b715Smrgextern _X_EXPORT int monitorResolution;
256747b715Smrgextern _X_EXPORT int defaultColorVisualClass;
2605b261ecSmrg
276747b715Smrgextern _X_EXPORT int GrabInProgress;
286747b715Smrgextern _X_EXPORT Bool noTestExtensions;
2935c4bbdfSmrgextern _X_EXPORT char *SeatId;
306747b715Smrgextern _X_EXPORT char *ConnectionInfo;
3135c4bbdfSmrgextern _X_EXPORT sig_atomic_t inSignalContext;
324642e01fSmrg
3305b261ecSmrg#ifdef PANORAMIX
346747b715Smrgextern _X_EXPORT Bool PanoramiXExtensionDisabledHack;
3505b261ecSmrg#endif
3605b261ecSmrg
374642e01fSmrg#ifdef XSELINUX
384642e01fSmrg#define SELINUX_MODE_DEFAULT    0
394642e01fSmrg#define SELINUX_MODE_DISABLED   1
404642e01fSmrg#define SELINUX_MODE_PERMISSIVE 2
414642e01fSmrg#define SELINUX_MODE_ENFORCING  3
426747b715Smrgextern _X_EXPORT int selinuxEnforcingState;
4305b261ecSmrg#endif
4405b261ecSmrg
4535c4bbdfSmrg#endif                          /* !_XSERV_GLOBAL_H_ */
46