From http://www.jwz.org/xscreensaver/xscreensaver-5.24.tar.gz
[xscreensaver] / config.h.in
index 59a6ccf995253a48d9e34b91df023125c5a34f92..0a1af872f4e1c0334aa6e7c70b100c14e8567c00 100644 (file)
@@ -12,6 +12,9 @@
  */
 
 
+/* Define this to allow the root password to unlock the screen. */
+#undef ALLOW_ROOT_PASSWD
+
 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
    systems. This function is required for `alloca.c' support on those systems.
    */
    can make use of this if it is available. */
 #undef HAVE_GDK_PIXBUF
 
+/* Define this if you have the gdk_pixbuf_apply_embedded_orientation function
+   (gdk-pixbuf 2.12). */
+#undef HAVE_GDK_PIXBUF_APPLY_EMBEDDED_ORIENTATION
+
 /* Define to 1 if you have the `getcwd' function. */
 #undef HAVE_GETCWD
 
+/* Define this if you have the getifaddrs() function. */
+#undef HAVE_GETIFADDRS
+
 /* Define to 1 if you have the `getpagesize' function. */
 #undef HAVE_GETPAGESIZE
 
    is the case for OpenGL 1.1, but not for OpenGL 1.0. */
 #undef HAVE_GLBINDTEXTURE
 
+/* Define this if glBitmap exists. */
+#undef HAVE_GLBITMAP
+
 /* Define this if you have the -lgle and -lmatrix libraries (GL extrusion.) */
 #undef HAVE_GLE
 
    installed. Some of the demos can make use of this if it is available. */
 #undef HAVE_JPEGLIB
 
+/* Define this to target the OpenGL ES 1.x API instead of OpenGL 1.3. */
+#undef HAVE_JWZGLES
+
 /* Define this if you want to use Kerberos authentication to lock/unlock the
    screen instead of your local password. This currently uses Kerberos V4, but
    a V5 server with V4 compatibility will work. WARNING: DO NOT USE AFS
    have different names.) (HAVE_GL should be defined too.) */
 #undef HAVE_MESA_GL
 
-/* Define this if you have the MIT-SCREEN-SAVER extension installed. See the
-   caveats about this extension, above. (It's available if
-   /usr/include/X11/extensions/scrnsaver.h exists.) */
-#undef HAVE_MIT_SAVER_EXTENSION
-
 /* Define to 1 if you have a working `mmap' system call. */
 #undef HAVE_MMAP
 
    lock/unlock the screen, instead of standard /etc/passwd authentication. */
 #undef HAVE_PAM
 
+/* Define this if you have pam_fail_delay function. see driver/passwd-pam.c.
+   */
+#undef HAVE_PAM_FAIL_DELAY
+
 /* Define this if you have a Linux-like /proc/interrupts file which can be
    examined to determine when keyboard activity has occurred. */
 #undef HAVE_PROC_INTERRUPTS
    available if the file /usr/include/X11/extensions/Xrandr.h exists.) */
 #undef HAVE_RANDR
 
+/* Define this if the RANDR library is version 1.2 or newer. */
+#undef HAVE_RANDR_12
+
 /* Define this if you have the XReadDisplay extension (I think this is an
    SGI-only thing; it's in <X11/extensions/readdisplay.h>.) A few of the
    screenhacks will take advantage of this if it's available. */
 /* Define to 1 if you have the `setrlimit' function. */
 #undef HAVE_SETRLIMIT
 
-/* Define this if you have the SGI SCREEN_SAVER extension. This is standard on
-   Irix systems, and not available elsewhere. */
-#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 your system uses 'shadow' passwords, that is, the passwords
    live in /etc/shadow instead of /etc/passwd, and one reads them with
    getspnam() instead of getpwnam(). (Note that SCO systems do some random
 /* Define to 1 if you have the `sigaction' function. */
 #undef HAVE_SIGACTION
 
+/* Define to 1 if you have the `sigtimedwait' function. */
+#undef HAVE_SIGTIMEDWAIT
+
 /* Define to 1 if you have the <stdint.h> header file. */
 #undef HAVE_STDINT_H
 
 /* Define to 1 if you have the <util.h> header file. */
 #undef HAVE_UTIL_H
 
-/* 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. (Well, that's the theory anyway -- in practice, I haven't yet
-   figured out how to make that work.) */
-#undef HAVE_VT_LOCKSWITCH
-
 /* Define this if you have the XF86MiscSetGrabKeysState function (which allows
    the Ctrl-Alt-KP_star and Ctrl-Alt-KP_slash key sequences to be temporarily
    disabled. Sadly, it doesn't affect Ctrl-Alt-BS or Ctrl-Alt-F1.) */
    which allows the Ctrl-Sh-Reset key sequence to be temporarily disabled.) */
 #undef HAVE_XHPDISABLERESET
 
-/* Define this if you have the XIDLE extension installed. If you have the
-   XIDLE extension, this is recommended. (You have this extension if the file
-   /usr/include/X11/extensions/xidle.h exists.) Turning on this flag lets
-   XScreenSaver work better with servers which support this extension; but it
-   will still work with servers which do not suport it, so it's a good idea to
-   compile in support for it if you can. */
-#undef HAVE_XIDLE_EXTENSION
-
 /* Define this if you have the Xinerama extension. This is standard on
    sufficiently-recent XFree86 systems, and possibly elsewhere. (It's
    available if the file /usr/include/X11/extensions/Xinerama.h exists.) */
 #undef HAVE_XINERAMA
 
+/* Define this if you have the Xinput extension. This is standard since X11R5,
+   and is thus almost everywhere. (It's available if the file
+   /usr/include/X11/extensions/XInput.h exists.) */
+#undef HAVE_XINPUT
+
 /* Define this if you have the XmComboBox Motif widget (Motif 2.0.) */
 #undef HAVE_XMCOMBOBOX
 
 /* Define to the one symbol short name of this package. */
 #undef PACKAGE_TARNAME
 
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
 /* Define to the version of this package. */
 #undef PACKAGE_VERSION
 
+/* Whether PAM should check the result of account modules when authenticating.
+   Only do this if you have account configured properly on your system. */
+#undef PAM_CHECK_ACCOUNT_TYPE
+
 /* If PAM is being used, this is the name of the PAM service that xscreensaver
    will authenticate as. The default is "xscreensaver", which means that the
    PAM library will look for an "xscreensaver" line in /etc/pam.conf, or (on
 
 /* If using the C implementation of alloca, define if you know the
    direction of stack growth for your system; otherwise it will be
-   automatically deduced at run-time.
+   automatically deduced at runtime.
        STACK_DIRECTION > 0 => grows toward higher addresses
        STACK_DIRECTION < 0 => grows toward lower addresses
        STACK_DIRECTION = 0 => direction of growth unknown */
 /* Define to 1 if the X Window System is missing or not being used. */
 #undef X_DISPLAY_MISSING
 
+/* Enable large inode numbers on Mac OS X 10.5.  */
+#ifndef _DARWIN_USE_64_BIT_INODE
+# define _DARWIN_USE_64_BIT_INODE 1
+#endif
+
+/* Number of bits in a file offset, on hosts where this is settable. */
+#undef _FILE_OFFSET_BITS
+
+/* Define for large files, on AIX-style hosts. */
+#undef _LARGE_FILES
+
 /* Define to empty if `const' does not conform to ANSI C. */
 #undef const
 
 /* Define to `int' if <sys/types.h> does not define. */
 #undef mode_t
 
-/* Define to `long' if <sys/types.h> does not define. */
+/* Define to `long int' if <sys/types.h> does not define. */
 #undef off_t
 
 /* Define to `int' if <sys/types.h> does not define. */
 #undef pid_t
 
-/* Define to `unsigned' if <sys/types.h> does not define. */
+/* Define to `unsigned int' if <sys/types.h> does not define. */
 #undef size_t