/*- * config.h.in --- xlockmore * * The best way to set these parameters is by running the included `configure' * script. That examines your system, and generates `config.h' from * `config.h.in'. * * If something goes very wrong, you can edit `config.h' directly, but beware * that your changes will be lost if you ever run `configure' again. * * At the bottom, there are a few things commented out that are not * automatically detected (past "NOT AUTOMATICALLY DETECTED YET"). * */ /* Define to empty if the keyword does not work. */ #if !defined(_HPUX_SOURCE) && !defined(__cplusplus) && !defined(c_plusplus) #undef const #endif /* Define to empty if the keyword does not work. */ #if !defined(__cplusplus) && !defined(c_plusplus) #undef inline #endif /* Define to the type of elements in the array set by `getgroups'. Usually this is either `int' or `gid_t'. */ #undef GETGROUPS_T /* Define to `int' if doesn't define. */ #undef gid_t /* Define if you have that is POSIX.1 compatible. */ #undef HAVE_SYS_WAIT_H /* Define to `int' if doesn't define. */ #undef pid_t /* Define as the return type of signal handlers (int or void). */ #undef RETSIGTYPE /* Define to `unsigned' if doesn't define. */ #undef size_t /* Define if you have the ANSI C header files. */ #undef STDC_HEADERS /* Define if you can safely include both and . */ #undef TIME_WITH_SYS_TIME /* Define if your declares struct tm. */ #undef TM_IN_SYS_TIME /* Define if you have the gettimeofday function. */ #undef HAVE_GETTIMEOFDAY /* Define if gettimeofday requires two arguments. */ #undef GETTIMEOFDAY_TWO_ARGS /* Define if you have the tzset function. */ #undef HAVE_TZSET /* Define if you have the timelocal function. */ #undef HAVE_TIMELOCAL /* Define to `int' if doesn't define. */ #undef uid_t /* Define if you have the gethostname function. */ #undef HAVE_GETHOSTNAME /* Define if you have the select function. */ #undef HAVE_SELECT /* Define if you have the strdup function. */ #undef HAVE_STRDUP /* Define if you have the seteuid function. */ #undef HAVE_SETEUID /* Define if you have the setreuid function. */ #undef HAVE_SETREUID /* Define one of these if they exist, usleep prefered. */ #undef HAVE_USLEEP #undef HAVE_NANOSLEEP /* If left undefined will default to internal Random Number Generator */ /* #undef SRAND */ /* #undef LRAND */ /* #undef MAXRAND */ #undef HAVE_RAND48 #undef HAVE_RANDOM #undef HAVE_RAND /* Avoid delaring these if the system has already done it for us. */ #undef DECLARED_GETENV #undef DECLARED_SRAND48 /* Enable use of matherr function */ #undef USE_MATHERR /* Define if you have the header file. */ #undef HAVE_DIRENT_H /* Define if you have the header file. */ #undef HAVE_FCNTL_H /* Define if you have the header file. */ #undef HAVE_LIMITS_H /* Define if you have the header file. */ #undef HAVE_NDIR_H /* Define if you have the header file. */ #undef HAVE_SYS_DIR_H /* Define if you have the header file. */ #undef HAVE_SYS_NDIR_H /* Define if you have the header file. */ #undef HAVE_SYS_TIME_H /* Define if you have the header file. */ #undef HAVE_SYS_SELECT_H /* Define if you have the header file. */ #undef HAVE_SYSLOG_H /* Define if you have the header file. */ #undef HAVE_UNISTD_H /* Define if you have the header file. */ #undef HAVE_SYS_PARAM_H /* Define if you have the shadow passwords (or elf). */ #undef HAVE_SHADOW /* Define if you have the sigset_t structure. */ #undef HAVE_STRUCT_SIGSET_T /* Define if wchar_t defined internally to C++. */ #if defined(__cplusplus) || defined(c_plusplus) #undef _WCHAR_T #endif /* Define if you have libesd (Enlightenment Sound Daemon) */ #undef HAVE_LIBESD /* Various system defines. */ #undef SYSV #ifndef SVR4 #undef SVR4 #endif #undef linux #undef SOLARIS2 #undef LESS_THAN_SOLARIS2_5 #undef SUNOS4 #undef _POSIX_SOURCE #undef _BSD_SOURCE #undef _GNU_SOURCE #undef AIXV3 #undef LESS_THAN_AIX3_2 #undef SUN_OGL_NO_VERTEX_MACROS /* 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 if you have XPM (look for it under a X11 dir). */ #undef HAVE_XPM /* Define if you have c++ */ #undef HAVE_CXX /* Define if you have FreeType (libttf.a) */ #undef HAVE_TTF /* Define if you have GLTT (libgltt.a) */ #undef HAVE_GLTT /* Define if you have FreeType2 (libfreetype.a) */ #undef HAVE_FREETYPE /* Define if you have FTGL (libftgl.a) */ #undef HAVE_FTGL /* Define if you have GLTT AND FreeType or FTGL AND FreeType2 */ #undef DEF_TTFONT /* Define if you have XMU (Editres). */ #undef USE_XMU /* Define if you have OpenGL (or Mesa). */ #undef USE_GL /* Define if you have DtSaver. */ #undef USE_DTSAVER /* Define if you have DPMS (Display Power Management Signaling). */ #undef USE_DPMS /* Define one of these for sounds. */ #undef USE_RPLAY #undef USE_NAS #undef USE_VMSPLAY #undef DEF_PLAY #undef USE_ESOUND /* Define this one when using Esound */ #undef DEFAULT_SOUND_DIR /* Allows xlock to run in root window (some window managers have problems) */ #undef USE_VROOT /* Users can not turn off allowroot */ #undef ALWAYS_ALLOW_ROOT /* Paranoid administrator option (a check is also done to see if you have it) */ #undef USE_SYSLOG /* Multiple users ... security? */ #undef USE_MULTIPLE_USER /* Multiple root users ... security? */ #undef USE_MULTIPLE_ROOT /* Allow all in xlock group to unlock... security? */ #undef USE_XLOCK_GROUP /* Allow a window to be placed over xlock */ #undef USE_WINDOW_VISIBILITY /* Some machines may still need this (fd_set errors may be a sign) */ #undef USE_OLD_EVENT_LOOP /* This patches up old __VMS_VER < 70000000 */ #undef USE_VMSUTILS /* For personal use you may want to consider: */ /* Unfriendly paranoid admininistrator or unknown shadow passwd algorithm */ #undef USE_XLOCKRC /* For labs you may want to consider: */ /* Enable auto-logout code, minutes until auto-logout */ #undef USE_AUTO_LOGOUT /* Set default for auto-logout code, hard limit is USE_AUTO_LOGOUT */ #undef DEF_AUTO_LOGOUT /* Enable logout button, minutes until button appears */ #undef USE_BUTTON_LOGOUT /* Set default for logout button code, hard limit is USE_LOGOUT_BUTTON */ #undef DEF_BUTTON_LOGOUT /* Force button password window to stay up */ #undef USE_BUTTON_UP /* Enable automatic logout mode (does not come up in random mode) */ #undef USE_BOMB /* Disable interactive modes (useful in production environments) */ #undef DISABLE_INTERACTIVE /* Enable unstable modes */ #undef USE_UNSTABLE /* Define one of these with USE_AUTO_LOGOUT, USE_LOGOUT_BUTTON, and/or USE_BOMB, if using xdm */ #undef CLOSEDOWN_LOGOUT #undef SESSION_LOGOUT /* File of staff who are exempt */ #undef STAFF_FILE /* Netgroup that is exempt */ #undef STAFF_NETGROUP /* Digital Unix Enhanced Security */ #undef OSF1_ENH_SEC /* Kerberos 4 */ #undef HAVE_KRB4 /* Kerberos 5 */ #undef HAVE_KRB5 /* Define to write out Kerberos 5 credentials to credential cache */ #undef KRB5_WRITE_NEW_CCACHE /* DCE Passwording */ #undef DCE_PASSWD /* Define to use and link against PAM */ #undef USE_PAM /* Bad version of PAM */ #undef BAD_PAM /* Good version of PAM */ #undef GOOD_PAM /* AIX & Solaris AFS Passwording */ #undef AFS /* DEC Tru64 SIA Passwording */ #undef SIA /* SUNOS Adjunct Passwording */ #undef SUNOS_ADJUNCT_PASSWD /* USE Xmb function series */ #undef USE_MB /* XResource customization, drawback -display option may not work */ #undef CUSTOMIZATION /* New Dynamic Linking */ #undef USE_MODULES /* reporting language customization */ #undef NL #undef FR #undef DE #undef JA /* enabling original mail icon xpm patch */ #undef ORIGINAL_XPM_PATCH /* Virtual Terminal Lock for XFree86 users */ #undef USE_VTLOCK /* The FOLLOWING are NOT AUTOMATICALLY DETECTED YET */ /* Force NON-MESA GL using MESA includes, uncomment next line */ /* #define OPENGL_MESA_INCLUDES */ /* EXTRA SOUND STUFF if you do not have RPLAY or NAS */ /* Set sound directory in XLock.ad */ /* SUNOS 4.1.3 */ /* #define DEF_PLAY "/usr/demo/SOUND/play" */ /* IRIX 5.3 */ /* #define DEF_PLAY "/usr/sbin/sfplay" */ /* Digital Unix with Multimedia Services installed */ /* #define DEF_PLAY "/usr/bin/mme/decsound -play" */ /* LINUX and others (see etc directory) */ /* #define DEF_PLAY "/usr/local/bin/play.sh" */ /* EXTRA SYSLOG STUFF if you want to override defaults for SYSLOG */ /* You may want to set all -DSYSLOG_* to LOG_WARNING to maximize messages */ /* #define SYSLOG_FACILITY LOG_AUTH */ /* #define SYSLOG_WARNING LOG_WARNING */ /* #define SYSLOG_NOTICE LOG_NOTICE */ /* #define SYSLOG_INFO LOG_INFO */ /* #define SAFEWORD */ /* #define FX */ /* Full screen colormaps are not allowed on compliant window managers like FVWM, TVWM, SCWM, and DEC WINDOWS and tricks xlock, this fix does not work on TrueColor */ /* #define COMPLIANT_COLORMAP */ /* Use this program for password verification */ #undef PASSWD_HELPER_PROGRAM /* Anybody with a password can unlock, good to use with HAVE_SYSLOG_H */ /* #define GLOBAL_UNLOCK */ /* I use this for testing SunCplusplus may have to define HAVE_USLEEP */ /* #define SunCplusplus */ /* Define to use ImageMagick */ #undef USE_MAGICK /* I use this when I am working on something */ /* #define UNDER_DEVELOPMENT */ /* Blank only: may be good on high use workstations where cpu usage is precious, i.e. only want blank mode */ /* Define next line if you only want blank mode */ #undef BLANK_ONLY /* Define next line if you only want nice modes (low CPU-usage) */ #undef NICE_ONLY