b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* $Xorg: opaque.h,v 1.4 2001/02/09 02:05:15 xorgcvs Exp $ */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/*
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncCopyright 1987, 1998 The Open Group
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncPermission to use, copy, modify, distribute, and sell this software and its
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncdocumentation for any purpose is hereby granted without fee, provided that
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncthe above copyright notice appear in all copies and that both that
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynccopyright notice and this permission notice appear in supporting
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncdocumentation.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncThe above copyright notice and this permission notice shall be included
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncin all copies or substantial portions of the Software.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncIN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncOTHER DEALINGS IN THE SOFTWARE.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncExcept as contained in this notice, the name of The Open Group shall
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncnot be used in advertising or otherwise to promote the sale, use or
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncother dealings in this Software without prior written authorization
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncfrom The Open Group.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync*/
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* $XFree86: xc/programs/Xserver/include/opaque.h,v 1.13 2003/07/24 13:50:25 eich Exp $ */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#ifndef OPAQUE_H
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define OPAQUE_H
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#include <X11/Xmd.h>
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#include "globals.h"
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern char *defaultTextFont;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern char *defaultCursorFont;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int MaxClients;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern volatile char isItTimeToYield;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern volatile char dispatchException;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* bit values for dispatchException */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define DE_RESET 1
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define DE_TERMINATE 2
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define DE_PRIORITYCHANGE 4 /* set when a client's priority changes */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern CARD32 TimeOutValue;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int ScreenSaverBlanking;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int ScreenSaverAllowExposures;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int defaultScreenSaverBlanking;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int defaultScreenSaverAllowExposures;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int argcGlobal;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern char **argvGlobal;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern char *display;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int defaultBackingStore;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Bool disableBackingStore;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Bool enableBackingStore;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Bool disableSaveUnders;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Bool PartialNetwork;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#ifndef NOLOGOHACK
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int logoScreenSaver;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#ifdef RLIMIT_DATA
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int limitDataSpace;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#ifdef RLIMIT_STACK
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int limitStackSpace;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#ifdef RLIMIT_NOFILE
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern int limitNoFile;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Bool permitOldBugs;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Bool defeatAccessControl;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern long maxBigRequestSize;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Bool blackRoot;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsyncextern Bool CoreDump;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif /* OPAQUE_H */