45e9809aff7304721fddb95654901b32195c9c7avboxsync/*
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncCopyright 1987, 1998 The Open Group
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncPermission to use, copy, modify, distribute, and sell this software and its
45e9809aff7304721fddb95654901b32195c9c7avboxsyncdocumentation for any purpose is hereby granted without fee, provided that
45e9809aff7304721fddb95654901b32195c9c7avboxsyncthe above copyright notice appear in all copies and that both that
45e9809aff7304721fddb95654901b32195c9c7avboxsynccopyright notice and this permission notice appear in supporting
45e9809aff7304721fddb95654901b32195c9c7avboxsyncdocumentation.
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncThe above copyright notice and this permission notice shall be included
45e9809aff7304721fddb95654901b32195c9c7avboxsyncin all copies or substantial portions of the Software.
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
45e9809aff7304721fddb95654901b32195c9c7avboxsyncOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
45e9809aff7304721fddb95654901b32195c9c7avboxsyncMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
45e9809aff7304721fddb95654901b32195c9c7avboxsyncIN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
45e9809aff7304721fddb95654901b32195c9c7avboxsyncOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
45e9809aff7304721fddb95654901b32195c9c7avboxsyncARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
45e9809aff7304721fddb95654901b32195c9c7avboxsyncOTHER DEALINGS IN THE SOFTWARE.
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncExcept as contained in this notice, the name of The Open Group shall
45e9809aff7304721fddb95654901b32195c9c7avboxsyncnot be used in advertising or otherwise to promote the sale, use or
45e9809aff7304721fddb95654901b32195c9c7avboxsyncother dealings in this Software without prior written authorization
45e9809aff7304721fddb95654901b32195c9c7avboxsyncfrom The Open Group.
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync*/
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync#ifndef OPAQUE_H
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define OPAQUE_H
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync#include <X11/Xmd.h>
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync#include "globals.h"
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern char *defaultTextFont;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern char *defaultCursorFont;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int MaxClients;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern volatile char isItTimeToYield;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern volatile char dispatchException;
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync/* bit values for dispatchException */
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define DE_RESET 1
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define DE_TERMINATE 2
45e9809aff7304721fddb95654901b32195c9c7avboxsync#define DE_PRIORITYCHANGE 4 /* set when a client's priority changes */
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern CARD32 TimeOutValue;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int ScreenSaverBlanking;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int ScreenSaverAllowExposures;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int defaultScreenSaverBlanking;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int defaultScreenSaverAllowExposures;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int argcGlobal;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern char **argvGlobal;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern char *display;
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int defaultBackingStore;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Bool disableBackingStore;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Bool enableBackingStore;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Bool disableSaveUnders;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Bool PartialNetwork;
45e9809aff7304721fddb95654901b32195c9c7avboxsync#ifndef NOLOGOHACK
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int logoScreenSaver;
45e9809aff7304721fddb95654901b32195c9c7avboxsync#endif
45e9809aff7304721fddb95654901b32195c9c7avboxsync#ifdef RLIMIT_DATA
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int limitDataSpace;
45e9809aff7304721fddb95654901b32195c9c7avboxsync#endif
45e9809aff7304721fddb95654901b32195c9c7avboxsync#ifdef RLIMIT_STACK
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int limitStackSpace;
45e9809aff7304721fddb95654901b32195c9c7avboxsync#endif
45e9809aff7304721fddb95654901b32195c9c7avboxsync#ifdef RLIMIT_NOFILE
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern int limitNoFile;
45e9809aff7304721fddb95654901b32195c9c7avboxsync#endif
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Bool defeatAccessControl;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern long maxBigRequestSize;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Bool blackRoot;
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Bool whiteRoot;
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsyncextern Bool CoreDump;
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync
45e9809aff7304721fddb95654901b32195c9c7avboxsync#endif /* OPAQUE_H */