105b261ecSmrg/* 205b261ecSmrg 305b261ecSmrgCopyright 1987, 1998 The Open Group 405b261ecSmrg 505b261ecSmrgPermission to use, copy, modify, distribute, and sell this software and its 605b261ecSmrgdocumentation for any purpose is hereby granted without fee, provided that 705b261ecSmrgthe above copyright notice appear in all copies and that both that 805b261ecSmrgcopyright notice and this permission notice appear in supporting 905b261ecSmrgdocumentation. 1005b261ecSmrg 1105b261ecSmrgThe above copyright notice and this permission notice shall be included 1205b261ecSmrgin all copies or substantial portions of the Software. 1305b261ecSmrg 1405b261ecSmrgTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 1505b261ecSmrgOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1605b261ecSmrgMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 1705b261ecSmrgIN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR 1805b261ecSmrgOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 1905b261ecSmrgARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 2005b261ecSmrgOTHER DEALINGS IN THE SOFTWARE. 2105b261ecSmrg 2205b261ecSmrgExcept as contained in this notice, the name of The Open Group shall 2305b261ecSmrgnot be used in advertising or otherwise to promote the sale, use or 2405b261ecSmrgother dealings in this Software without prior written authorization 2505b261ecSmrgfrom The Open Group. 2605b261ecSmrg 2705b261ecSmrg*/ 2805b261ecSmrg 2905b261ecSmrg#ifndef OPAQUE_H 3005b261ecSmrg#define OPAQUE_H 3105b261ecSmrg 3205b261ecSmrg#include <X11/Xmd.h> 3305b261ecSmrg 3405b261ecSmrg#include "globals.h" 3505b261ecSmrg 3635c4bbdfSmrgextern _X_EXPORT int LimitClients; 376747b715Smrgextern _X_EXPORT volatile char isItTimeToYield; 386747b715Smrgextern _X_EXPORT volatile char dispatchException; 3905b261ecSmrg 4005b261ecSmrg/* bit values for dispatchException */ 4105b261ecSmrg#define DE_RESET 1 4205b261ecSmrg#define DE_TERMINATE 2 4335c4bbdfSmrg#define DE_PRIORITYCHANGE 4 /* set when a client's priority changes */ 4405b261ecSmrg 456747b715Smrgextern _X_EXPORT int ScreenSaverBlanking; 466747b715Smrgextern _X_EXPORT int ScreenSaverAllowExposures; 476747b715Smrgextern _X_EXPORT int defaultScreenSaverBlanking; 486747b715Smrgextern _X_EXPORT int defaultScreenSaverAllowExposures; 4935c4bbdfSmrgextern _X_EXPORT const char *display; 5035c4bbdfSmrgextern _X_EXPORT int displayfd; 5135c4bbdfSmrgextern _X_EXPORT Bool explicit_display; 526747b715Smrg 536747b715Smrgextern _X_EXPORT Bool disableBackingStore; 546747b715Smrgextern _X_EXPORT Bool enableBackingStore; 5535c4bbdfSmrgextern _X_EXPORT Bool enableIndirectGLX; 566747b715Smrgextern _X_EXPORT Bool PartialNetwork; 579ace9065Smrgextern _X_EXPORT Bool RunFromSigStopParent; 5835c4bbdfSmrg 5905b261ecSmrg#ifdef RLIMIT_DATA 606747b715Smrgextern _X_EXPORT int limitDataSpace; 6105b261ecSmrg#endif 6205b261ecSmrg#ifdef RLIMIT_STACK 636747b715Smrgextern _X_EXPORT int limitStackSpace; 6405b261ecSmrg#endif 6505b261ecSmrg#ifdef RLIMIT_NOFILE 666747b715Smrgextern _X_EXPORT int limitNoFile; 6705b261ecSmrg#endif 686747b715Smrgextern _X_EXPORT Bool defeatAccessControl; 696747b715Smrgextern _X_EXPORT long maxBigRequestSize; 706747b715Smrgextern _X_EXPORT Bool party_like_its_1989; 716747b715Smrgextern _X_EXPORT Bool whiteRoot; 729ace9065Smrgextern _X_EXPORT Bool bgNoneRoot; 7305b261ecSmrg 746747b715Smrgextern _X_EXPORT Bool CoreDump; 7535c4bbdfSmrgextern _X_EXPORT Bool NoListenAll; 7605b261ecSmrg 77d9252ffbSmrgextern _X_EXPORT Bool AllowByteSwappedClients; 78d9252ffbSmrg 7935c4bbdfSmrg#endif /* OPAQUE_H */ 80