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