cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync/*
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncCopyright 1987, 1998 The Open Group
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncPermission to use, copy, modify, distribute, and sell this software and its
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncdocumentation for any purpose is hereby granted without fee, provided that
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncthe above copyright notice appear in all copies and that both that
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsynccopyright notice and this permission notice appear in supporting
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncdocumentation.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncThe above copyright notice and this permission notice shall be included
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncin all copies or substantial portions of the Software.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncIN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncOTHER DEALINGS IN THE SOFTWARE.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncExcept as contained in this notice, the name of The Open Group shall
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncnot be used in advertising or otherwise to promote the sale, use or
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncother dealings in this Software without prior written authorization
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncfrom The Open Group.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync*/
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#ifndef OPAQUE_H
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#define OPAQUE_H
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#include <X11/Xmd.h>
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#include "globals.h"
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT char *defaultTextFont;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT char *defaultCursorFont;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT int MaxClients;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT volatile char isItTimeToYield;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT volatile char dispatchException;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync/* bit values for dispatchException */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#define DE_RESET 1
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#define DE_TERMINATE 2
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#define DE_PRIORITYCHANGE 4 /* set when a client's priority changes */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT CARD32 TimeOutValue;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT int ScreenSaverBlanking;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT int ScreenSaverAllowExposures;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT int defaultScreenSaverBlanking;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT int defaultScreenSaverAllowExposures;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT char *display;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT int defaultBackingStore;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT Bool disableBackingStore;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT Bool enableBackingStore;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT Bool PartialNetwork;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#ifndef NOLOGOHACK
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT int logoScreenSaver;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#endif
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#ifdef RLIMIT_DATA
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT int limitDataSpace;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#endif
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#ifdef RLIMIT_STACK
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT int limitStackSpace;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#endif
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#ifdef RLIMIT_NOFILE
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT int limitNoFile;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#endif
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT Bool defeatAccessControl;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT long maxBigRequestSize;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT Bool party_like_its_1989;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT Bool whiteRoot;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT Bool CoreDump;
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync#endif /* OPAQUE_H */