|
|
1.1 ! root 1: /* RDCHK: ! 2: * This symbol, if defined, indicates that the rdchk routine is available ! 3: * to find out if there is input pending on an IO channel. Generally ! 4: * the routine is used only if FIONREAD and O_NDELAY aren't available. ! 5: */ ! 6: #/*undef RDCHK /**/ ! 7: ! 8: /* SCOREFULL: ! 9: * This symbol, if defined, indicates that any scoreboard kept by the ! 10: * program should be kept on the basis of the user's full name as opposed ! 11: * to the user's login name. If the user can change his full name he ! 12: * can enter multiple scores if this is defined. ! 13: */ ! 14: #/*undef SCOREFULL /**/ ! 15: ! 16: /* SIGNEDCHAR: ! 17: * This symbol, if defined, indicates that characters are a signed type. ! 18: * If not defined, things declared as signed characters (and that make ! 19: * use of negative values) should probably be declared as shorts instead. ! 20: */ ! 21: #define SIGNEDCHAR /**/ ! 22: ! 23: /* TERMIO: ! 24: * This symbol, if defined, indicates that the program should include ! 25: * termio.h rather than sgtty.h. There are also differences in the ! 26: * ioctl() calls that depend on the value of this symbol. ! 27: */ ! 28: #/*undef TERMIO /**/ ! 29: ! 30: /* USENDIR: ! 31: * This symbol, if defined, indicates that the program should compile ! 32: * the ndir.c code provided with the package. ! 33: */ ! 34: /* LIBNDIR: ! 35: * This symbol, if defined, indicates that the program should include the ! 36: * system's version of ndir.h, rather than the one with this package. ! 37: */ ! 38: #/*undef USENDIR /**/ ! 39: #/*undef LIBNDIR /**/ ! 40: #define LIBNDIR ! 41: ! 42: /* WHOAMI: ! 43: * This symbol, if defined, indicates that the program may include ! 44: * whoami.h. ! 45: */ ! 46: #/*undef WHOAMI /**/ ! 47: ! 48: /* HOSTNAME: ! 49: * This symbol contains name of the host the program is going to run on. ! 50: * The domain is not kept with hostname, but must be gotten from MYDOMAIN. ! 51: * The dot comes with MYDOMAIN, and need not be supplied by the program. ! 52: * If gethostname() or uname() exist, HOSTNAME may be ignored. ! 53: */ ! 54: /* MYDOMAIN: ! 55: * This symbol contains the domain of the host the program is going to ! 56: * run on. The domain must be appended to HOSTNAME to form a complete ! 57: * host name. The dot comes with MYDOMAIN, and need not be supplied by ! 58: * the program. If the host name is derived from PHOSTNAME, the domain ! 59: * may or may not already be there, and the program should check. ! 60: */ ! 61: #define HOSTNAME "kazoo" /**/ ! 62: #define MYDOMAIN ".uucp" /**/ ! 63: ! 64: /* PASSNAMES: ! 65: * This symbol, if defined, indicates that full names are stored in ! 66: * the /etc/passwd file. ! 67: */ ! 68: /* BERKNAMES: ! 69: * This symbol, if defined, indicates that full names are stored in ! 70: * the /etc/passwd file in Berkeley format (name first thing, everything ! 71: * up to first comma, with & replaced by capitalized login id, yuck). ! 72: */ ! 73: /* USGNAMES: ! 74: * This symbol, if defined, indicates that full names are stored in ! 75: * the /etc/passwd file in USG format (everything after - and before ( is ! 76: * the name). ! 77: */ ! 78: #define PASSNAMES /* (undef to take name from ~/.fullname) */ ! 79: #define BERKNAMES /* (that is, ":name,stuff:") */ ! 80: #/*undef USGNAMES /* (that is, ":stuff-name(stuff):") */ ! 81: ! 82: /* PREFSHELL: ! 83: * This symbol contains the full name of the preferred user shell on this ! 84: * system. Usual values are /bin/csh, /bin/ksh, /bin/sh. ! 85: */ ! 86: #define PREFSHELL "/bin/csh" /**/ ! 87: ! 88: /* RANDBITS: ! 89: * This symbol contains the number of bits of random number the rand() ! 90: * function produces. Usual values are 15, 16, and 31. ! 91: */ ! 92: #define RANDBITS 15 /**/ ! 93: ! 94: /* Reg1: ! 95: * This symbol, along with Reg2, Reg3, etc. is either the word "register" ! 96: * or null, depending on whether the C compiler pays attention to this ! 97: * many register declarations. The intent is that you don't have to ! 98: * order your register declarations in the order of importance, so you ! 99: * can freely declare register variables in sub-blocks of code and as ! 100: * function parameters. Do not use Reg<n> more than once per routine. ! 101: */ ! 102: ! 103: #define Reg1 register /**/ ! 104: #define Reg2 register /**/ ! 105: #define Reg3 register /**/ ! 106: #define Reg4 /**/ ! 107: #define Reg5 /**/ ! 108: #define Reg6 /**/ ! 109: #define Reg7 /**/ ! 110: #define Reg8 /**/ ! 111: #define Reg9 /**/ ! 112: #define Reg10 /**/ ! 113: #define Reg11 /**/ ! 114: #define Reg12 /**/ ! 115: #define Reg13 /**/ ! 116: #define Reg14 /**/ ! 117: #define Reg15 /**/ ! 118: #define Reg16 /**/ ! 119: ! 120: /* ROOTID: ! 121: * This symbol contains the uid of root, normally 0. ! 122: */ ! 123: #define ROOTID 0 /**/ ! 124: ! 125: /* VOIDFLAGS: ! 126: * This symbol indicates how much support of the void type is given by this ! 127: * compiler. What various bits mean: ! 128: * ! 129: * 1 = supports declaration of void ! 130: * 2 = supports arrays of pointers to functions returning void ! 131: * 4 = supports comparisons between pointers to void functions and ! 132: * addresses of void functions ! 133: * ! 134: * The package designer should define VOIDUSED to indicate the requirements ! 135: * of the package. This can be done either by #defining VOIDUSED before ! 136: * including config.h, or by defining defvoidused in Myinit.U. ! 137: */ ! 138: #ifndef VOIDUSED ! 139: #define VOIDUSED 7 ! 140: #endif ! 141: #define VOIDFLAGS 7 ! 142: #if (VOIDFLAGS & VOIDUSED) != VOIDUSED ! 143: #define void int /* is void to be avoided? */ ! 144: #define M_VOID /* Xenix strikes again */ ! 145: #endif ! 146: ! 147: /* warp private library, may use ~ expansion, %x and %l */ ! 148: #define PRIVLIB "/usr/games/lib/warp" /**/ ! 149:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.