]> git.cameronkatri.com Git - bsdgames-darwin.git/blob - warp/warp-config.h
Fix merge conflicts
[bsdgames-darwin.git] / warp / warp-config.h
1 #include "config.h"
2
3 /* RDCHK:
4 * This symbol, if defined, indicates that the rdchk routine is available
5 * to find out if there is input pending on an IO channel. Generally
6 * the routine is used only if FIONREAD and O_NDELAY aren't available.
7 */
8 #undef RDCHK /**/
9
10 /* SCOREFULL:
11 * This symbol, if defined, indicates that any scoreboard kept by the
12 * program should be kept on the basis of the user's full name as opposed
13 * to the user's login name. If the user can change his full name he
14 * can enter multiple scores if this is defined.
15 */
16 #undef SCOREFULL /**/
17
18 /* SIGNEDCHAR:
19 * This symbol, if defined, indicates that characters are a signed type.
20 * If not defined, things declared as signed characters (and that make
21 * use of negative values) should probably be declared as shorts instead.
22 */
23 #define SIGNEDCHAR /**/
24
25 /* TERMIOS:
26 * This symbol, if defined, indicates that the program should include
27 * termio.h rather than sgtty.h. There are also differences in the
28 * ioctl() calls that depend on the value of this symbol.
29 */
30 #define TERMIOS /**/
31
32 /* USENDIR:
33 * This symbol, if defined, indicates that the program should compile
34 * the ndir.c code provided with the package.
35 */
36 /* LIBNDIR:
37 * This symbol, if defined, indicates that the program should include the
38 * system's version of ndir.h, rather than the one with this package.
39 */
40 #undef USENDIR /**/
41 #undef LIBNDIR /**/
42 #define LIBNDIR
43
44 /* WHOAMI:
45 * This symbol, if defined, indicates that the program may include
46 * whoami.h.
47 */
48 #undef WHOAMI /**/
49
50 /* HOSTNAME:
51 * This symbol contains name of the host the program is going to run on.
52 * The domain is not kept with hostname, but must be gotten from MYDOMAIN.
53 * The dot comes with MYDOMAIN, and need not be supplied by the program.
54 * If gethostname() or uname() exist, HOSTNAME may be ignored.
55 */
56 /* MYDOMAIN:
57 * This symbol contains the domain of the host the program is going to
58 * run on. The domain must be appended to HOSTNAME to form a complete
59 * host name. The dot comes with MYDOMAIN, and need not be supplied by
60 * the program. If the host name is derived from PHOSTNAME, the domain
61 * may or may not already be there, and the program should check.
62 */
63 #define HOSTNAME "kazoo" /**/
64 #define MYDOMAIN ".uucp" /**/
65
66 /* PASSNAMES:
67 * This symbol, if defined, indicates that full names are stored in
68 * the /etc/passwd file.
69 */
70 /* BERKNAMES:
71 * This symbol, if defined, indicates that full names are stored in
72 * the /etc/passwd file in Berkeley format (name first thing, everything
73 * up to first comma, with & replaced by capitalized login id, yuck).
74 */
75 /* USGNAMES:
76 * This symbol, if defined, indicates that full names are stored in
77 * the /etc/passwd file in USG format (everything after - and before ( is
78 * the name).
79 */
80 #define PASSNAMES /* (undef to take name from ~/.fullname) */
81 #define BERKNAMES /* (that is, ":name,stuff:") */
82 #undef USGNAMES /* (that is, ":stuff-name(stuff):") */
83
84 /* PREFSHELL:
85 * This symbol contains the full name of the preferred user shell on this
86 * system. Usual values are /bin/csh, /bin/ksh, /bin/sh.
87 */
88 #define PREFSHELL "/bin/sh" /**/
89
90 /* ROOTID:
91 * This symbol contains the uid of root, normally 0.
92 */
93 #define ROOTID 0 /**/
94
95 /* VOIDFLAGS:
96 * This symbol indicates how much support of the void type is given by this
97 * compiler. What various bits mean:
98 *
99 * 1 = supports declaration of void
100 * 2 = supports arrays of pointers to functions returning void
101 * 4 = supports comparisons between pointers to void functions and
102 * addresses of void functions
103 *
104 * The package designer should define VOIDUSED to indicate the requirements
105 * of the package. This can be done either by #defining VOIDUSED before
106 * including config.h, or by defining defvoidused in Myinit.U.
107 */
108 #ifndef VOIDUSED
109 #define VOIDUSED 7
110 #endif
111 #define VOIDFLAGS 7
112 #if (VOIDFLAGS & VOIDUSED) != VOIDUSED
113 #define void int /* is void to be avoided? */
114 #define M_VOID /* Xenix strikes again */
115 #endif
116
117 /* warp private library, may use ~ expansion, %x and %l */
118 #define PRIVLIB PREFIX"/share/games/warp" /**/