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