NetBSD/games/warp/config.h

117 lines
4.0 KiB
C

/* RDCHK:
* This symbol, if defined, indicates that the rdchk routine is available
* to find out if there is input pending on an IO channel. Generally
* the routine is used only if FIONREAD and O_NDELAY aren't available.
*/
#undef RDCHK /**/
/* SCOREFULL:
* This symbol, if defined, indicates that any scoreboard kept by the
* program should be kept on the basis of the user's full name as opposed
* to the user's login name. If the user can change his full name he
* can enter multiple scores if this is defined.
*/
#undef SCOREFULL /**/
/* SIGNEDCHAR:
* This symbol, if defined, indicates that characters are a signed type.
* If not defined, things declared as signed characters (and that make
* use of negative values) should probably be declared as shorts instead.
*/
#define SIGNEDCHAR /**/
/* TERMIOS:
* This symbol, if defined, indicates that the program should include
* termio.h rather than sgtty.h. There are also differences in the
* ioctl() calls that depend on the value of this symbol.
*/
#define TERMIOS /**/
/* USENDIR:
* This symbol, if defined, indicates that the program should compile
* the ndir.c code provided with the package.
*/
/* LIBNDIR:
* This symbol, if defined, indicates that the program should include the
* system's version of ndir.h, rather than the one with this package.
*/
#undef USENDIR /**/
#undef LIBNDIR /**/
#define LIBNDIR
/* WHOAMI:
* This symbol, if defined, indicates that the program may include
* whoami.h.
*/
#undef WHOAMI /**/
/* HOSTNAME:
* This symbol contains name of the host the program is going to run on.
* The domain is not kept with hostname, but must be gotten from MYDOMAIN.
* The dot comes with MYDOMAIN, and need not be supplied by the program.
* If gethostname() or uname() exist, HOSTNAME may be ignored.
*/
/* MYDOMAIN:
* This symbol contains the domain of the host the program is going to
* run on. The domain must be appended to HOSTNAME to form a complete
* host name. The dot comes with MYDOMAIN, and need not be supplied by
* the program. If the host name is derived from PHOSTNAME, the domain
* may or may not already be there, and the program should check.
*/
#define HOSTNAME "kazoo" /**/
#define MYDOMAIN ".uucp" /**/
/* PASSNAMES:
* This symbol, if defined, indicates that full names are stored in
* the /etc/passwd file.
*/
/* BERKNAMES:
* This symbol, if defined, indicates that full names are stored in
* the /etc/passwd file in Berkeley format (name first thing, everything
* up to first comma, with & replaced by capitalized login id, yuck).
*/
/* USGNAMES:
* This symbol, if defined, indicates that full names are stored in
* the /etc/passwd file in USG format (everything after - and before ( is
* the name).
*/
#define PASSNAMES /* (undef to take name from ~/.fullname) */
#define BERKNAMES /* (that is, ":name,stuff:") */
#undef USGNAMES /* (that is, ":stuff-name(stuff):") */
/* PREFSHELL:
* This symbol contains the full name of the preferred user shell on this
* system. Usual values are /bin/csh, /bin/ksh, /bin/sh.
*/
#define PREFSHELL "/bin/csh" /**/
/* ROOTID:
* This symbol contains the uid of root, normally 0.
*/
#define ROOTID 0 /**/
/* VOIDFLAGS:
* This symbol indicates how much support of the void type is given by this
* compiler. What various bits mean:
*
* 1 = supports declaration of void
* 2 = supports arrays of pointers to functions returning void
* 4 = supports comparisons between pointers to void functions and
* addresses of void functions
*
* The package designer should define VOIDUSED to indicate the requirements
* of the package. This can be done either by #defining VOIDUSED before
* including config.h, or by defining defvoidused in Myinit.U.
*/
#ifndef VOIDUSED
#define VOIDUSED 7
#endif
#define VOIDFLAGS 7
#if (VOIDFLAGS & VOIDUSED) != VOIDUSED
#define void int /* is void to be avoided? */
#define M_VOID /* Xenix strikes again */
#endif
/* warp private library, may use ~ expansion, %x and %l */
#define PRIVLIB "/usr/share/games/warp" /**/