#endif
/*
- * OPTION: Compile on a HPUX version of UNIX
- */
-#ifndef HPUX
-/* #define HPUX */
-#endif
-
-/*
- * OPTION: Compile on an SGI running IRIX
- */
-#ifndef SGI
-/* #define SGI */
-#endif
-
-/*
- * OPTION: Compile on an ultrix/4.2BSD/Dynix/etc. version of UNIX,
- * Do not define this if you are on any kind of SunOS.
- */
-#ifndef ULTRIX
-/* #define ULTRIX */
-#endif
-
-
-/*
- * Extract the "ULTRIX" flag from the compiler
- */
-#if defined(ultrix) || defined(Pyramid)
-# ifndef ULTRIX
-# define ULTRIX
-# endif
-#endif
-
-/*
- * Extract the "SGI" flag from the compiler
- */
-#ifdef sgi
-# ifndef SGI
-# define SGI
-# endif
-#endif
-
-/*
* Extract the "WINDOWS" flag from the compiler
*/
#if defined(_Windows) || defined(__WINDOWS__) || \
/*
- * OPTION: Set "USG" for "System V" versions of Unix
- * This is used to choose a "lock()" function, and to choose
- * which header files ("string.h" vs "strings.h") to include.
- * It is also used to allow certain other options, such as options
- * involving userid's, or multiple users on a single machine, etc.
- */
-#ifdef SET_UID
-# if defined(HPUX) || defined(SGI)
-# ifndef USG
-# define USG
-# endif
-# endif
-#endif
-
-
-/*
* Every system seems to use its own symbol as a path separator.
* Default to the standard Unix slash, but attempt to change this
* for various other systems. Note that any system that uses the
* OPTION: Define "HAVE_USLEEP" only if "usleep()" exists.
*
* Note that this is only relevant for "SET_UID" machines.
- * Note that new "SGI" machines have "usleep()".
*/
#if defined(SET_UID) && !defined(HAVE_CONFIG_H)
-# if !defined(HPUX) && !defined(ULTRIX) && !defined(ISC)
+# if !defined(ISC)
# define HAVE_USLEEP
# endif
#endif
#endif /* INCLUDED_H_CONFIG_H */
-/* Allow various special stuff (sound, graphics, etc.) */
-#define USE_SPECIAL
-
#ifndef HAVE_CONFIG_H
/*
/*
- * OPTION: for the AFS distributed file system, define this to ensure that
- * the program is secure with respect to the setuid code. This option has
- * not been tested (to the best of my knowledge). This option may require
- * some weird tricks with "player_uid" and such involving "defines".
- * Note that this option used the AFS library routines Authenticate(),
- * bePlayer(), beGames() to enforce the proper priviledges.
- * You may need to turn "SAFE_SETUID" off to use this option.
- */
-/* #define SECURE */
-
-
-
-
-/*
- * OPTION: Verify savefile Checksums (Angband 2.7.0 and up)
- * This option can help prevent "corruption" of savefiles, and also
- * stop intentional modification by amateur users.
- */
-#define VERIFY_CHECKSUMS
-
-
-/*
- * OPTION: Forbid the use of "fiddled" savefiles. As far as I can tell,
- * a fiddled savefile is one with an internal timestamp different from
- * the actual timestamp. Thus, turning this option on forbids one from
- * copying a savefile to a different name. Combined with disabling the
- * ability to save the game without quitting, and with some method of
- * stopping the user from killing the process at the tombstone screen,
- * this should prevent the use of backup savefiles. It may also stop
- * the use of savefiles from other platforms, so be careful.
- */
-/* #define VERIFY_TIMESTAMP */
-
-
-/*
* OPTION: Forbid the "savefile over-write" cheat, in which you simply
* run another copy of the game, loading a previously saved savefile,
* and let that copy over-write the "dead" savefile later. This option
*/
#define HANDLE_SIGNALS
-
-/*
- * Allow "Wizards" to yield "high scores"
- */
-/* #define SCORE_WIZARDS */
-
-/*
- * Allow "Cheaters" to yield "high scores"
- */
-/* #define SCORE_CHEATERS */
-
-
-#ifdef USE_SPECIAL
-
-/*
- * OPTION: Allow the use of "sound" in various places.
- */
-#define USE_SOUND
-
-/*
- * OPTION: Allow the use of "graphics" in various places
- */
-#define USE_GRAPHICS
-
-/*
- * OPTION: Allow the use of "music" in various places
- */
-#define USE_MUSIC
-
-#endif /* USE_SPECIAL */
-
-
/*
* OPTION: Set the "default" path to the angband "lib" directory.
*
*/
#ifdef VERIFY_HONOR
# define VERIFY_SAVEFILE
-# define VERIFY_CHECKSUMS
-# define VERIFY_TIMESTAMPS
#endif
#ifndef HAVE_CONFIG_H