globals.h revision 1b5d61b8
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 14extern _X_EXPORT CARD32 defaultScreenSaverTime; 15extern _X_EXPORT CARD32 defaultScreenSaverInterval; 16extern _X_EXPORT CARD32 ScreenSaverTime; 17extern _X_EXPORT CARD32 ScreenSaverInterval; 18 19#ifdef SCREENSAVER 20extern _X_EXPORT Bool screenSaverSuspended; 21#endif 22 23extern _X_EXPORT const char *defaultFontPath; 24extern _X_EXPORT int monitorResolution; 25extern _X_EXPORT int defaultColorVisualClass; 26 27extern _X_EXPORT int GrabInProgress; 28extern _X_EXPORT Bool noTestExtensions; 29extern _X_EXPORT char *SeatId; 30extern _X_EXPORT char *ConnectionInfo; 31extern _X_EXPORT sig_atomic_t inSignalContext; 32 33#ifdef PANORAMIX 34extern _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 42extern _X_EXPORT int selinuxEnforcingState; 43#endif 44 45#endif /* !_XSERV_GLOBAL_H_ */ 46