X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=config.h-vms;h=fa45b3567e3c24578ee9573018c70dc66197cf7f;hp=d91ebfc41d96c05cb796dc11d61bf4cdc27749e8;hb=06e9a7886a77cad92f9ddbc169d6d199a4d8b76d;hpb=f3e0240915ed9f9b3a61781f5c7002d587563fe0 diff --git a/config.h-vms b/config.h-vms index d91ebfc4..fa45b356 100644 --- a/config.h-vms +++ b/config.h-vms @@ -4,7 +4,7 @@ -/* config.h.in --- xscreensaver, Copyright (c) 1997 Jamie Zawinski. +/* config.h.in --- xscreensaver, Copyright (c) 1998 Jamie Zawinski. * * The best way to set these parameters is by running the included `configure' * script. That examines your system, and generates `config.h' from @@ -14,16 +14,22 @@ * that your changes will be lost if you ever run `configure' again. */ + /* ************************************************************************* CONFIGURING SERVER EXTENSIONS ************************************************************************* */ /* Define this if you have the XReadDisplay extension (I think this is an - SGI-only thing; it's in .) A couple of - the screenhacks will take advantage of this if it's available. + SGI-only thing; it's in .) A few of the + screenhacks will take advantage of this if it's available. */ #undef HAVE_READ_DISPLAY_EXTENSION +/* Define this if you have the Iris Video Library (dmedia/vl.h on SGI.) + A few of the screenhacks will take advantage of this if it's available. + */ +#undef HAVE_SGI_VIDEO + /* Define this if you have the XHPDisableReset function (an HP only thing.) */ #undef HAVE_XHPDISABLERESET @@ -85,6 +91,16 @@ */ #undef HAVE_SGI_SAVER_EXTENSION +/* Define this if you have the SGI-VIDEO-CONTROL extension. This is standard + * on Irix systems, and not available elsewhere. + */ +#undef HAVE_SGI_VC_EXTENSION + +/* Define this if you have the XDPMS extension. This is standard on + * sufficiently-recent XFree86 systems, and possibly elsewhere. (It's + * available if the file /usr/include/X11/extensions/dpms.h exists.) + */ +#define HAVE_DPMS_EXTENSION 1 /* ************************************************************************* @@ -93,27 +109,21 @@ /* Define this if you have Motif. */ -#define HAVE_MOTIF +#define HAVE_MOTIF 1 -/* Define this if you don't have Motif, but you have Athena (-Xaw). +/* Define this if you have the XmComboBox Motif widget (Motif 2.0.) */ -#undef HAVE_ATHENA - -/* Define this if you have Athena, and the version you have includes the - * XawViewportSetCoordinates function in Viewport.h (some old versions of - * the library didn't have this function.) - */ -#undef HAVE_XawViewportSetCoordinates +#undef HAVE_XMCOMBOBOX /* Define this if you have the XPM library installed. Some of the demos can * make use of this if it is available. */ -#undef HAVE_XPM +#define HAVE_XPM 1 /* Define this if you have the Xmu library. This is standard part of X, and * if your vendor doesn't ship it, you should report that as a bug. */ -#define HAVE_XMU +#define HAVE_XMU 1 /* Define this if you have OpenGL. Some of the demos require it, so if you * don't have it, then those particular demos won't be built. (This won't @@ -121,11 +131,20 @@ */ #undef HAVE_GL -/* Define this if you have GL, but it's the MesaGL variant. (The libraries - have different names.) (HAVE_GL should be defined too.) +/* Define this if you have OpenGL, but it's the MesaGL variant. (The + libraries have different names.) (HAVE_GL should be defined too.) */ #undef HAVE_MESA_GL +/* Define this if your version of OpenGL has the glBindTexture() routine. + This is the case for OpenGL 1.1, but not for OpenGL 1.0. + */ +#undef HAVE_GLBINDTEXTURE + +/* Define this if you have the X Shared Memory Extension. + */ +#undef HAVE_XSHM_EXTENSION + /* Some screenhacks like to run an external program to generate random pieces of text; set this to the one you like ("yow" and "fortune" are the most likely prospects.) Note that this is just the default; X resources can @@ -182,6 +201,14 @@ */ #undef HAVE_HPUX_PASSWD +/* Define this if you are on a system that supports the VT_LOCKSWITCH and + VT_UNLOCKSWITCH ioctls. If this is defined, then when the screen is + locked, switching to another virtual terminal will also be prevented. + That is, the whole console will be locked, rather than just the VT on + which X is running. + */ +#define HAVE_VT_LOCKSWITCH 1 + /* ************************************************************************* OTHER C ENVIRONMENT JUNK @@ -218,7 +245,7 @@ #undef size_t /* Define if you have the ANSI C header files. */ -#define STDC_HEADERS +#define STDC_HEADERS 1 /* Define if you can safely include both and . */ #undef TIME_WITH_SYS_TIME @@ -243,9 +270,23 @@ /* Define if you have the uname function. */ #undef HAVE_UNAME +#if (__VMS_VER >= 70000000) +# define HAVE_UNAME 1 +#endif /* Define if you have the fcntl function. */ #undef HAVE_FCNTL +/* Define if you have the sigaction function. */ +#undef HAVE_SIGACTION + /* Define if you have the header file. */ #undef HAVE_UNISTD_H + +/* Define if you have the header file. */ +#undef HAVE_CRYPT_H + +/* Define to use sigaction() instead of signal() for SIGCHLD-related activity. + This is necessary at least on SCO OpenServer 5, due to a Unix kernel bug. + */ +#undef USE_SIGACTION