High-level, hardwired system configuration.
This is a sensitive file that contains a lot of values that are hardwired into the system. In fact, it contains almost all of the values that aren't readily configurable by the end user (erm, Sysop).You can change these, but you shouldn't do so after your system has compiled and ran for the first time. Oh, unless you're into heavy wizardry and/or pain (to misquote Larry Wall).
Subsequent documentation will clearly note which options can be frobbed and at what stage. But take it with a pinch of salt. Anything that isn't documented is almost certainly a no-no.
Original banner, legalese and change history follow.
***************************************************************************** ** ** ** FILE: config.h ** ** AUTHORS: Alexios ** ** REVISION: A, July 94 ** ** PURPOSE: define configuration macros ** ** NOTES: ** ** LEGALESE: ** ** ** ** This program is free software; you can redistribute it and/or modify ** ** it under the terms of the GNU General Public License as published by ** ** the Free Software Foundation; either version 2 of the License, or (at ** ** your option) any later version. ** ** ** ** This program is distributed in the hope that it will be useful, but ** ** WITHOUT ANY WARRANTY; without even the implied warranty of ** ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ** ** General Public License for more details. ** ** ** ** You should have received a copy of the GNU General Public License ** ** along with this program; if not, write to the Free Software ** ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ** ** ** ***************************************************************************** * * $Id: config.h,v 1.3 2001/04/22 14:49:04 alexios Exp $ * * $Log: config.h,v $ * Revision 1.3 2001/04/22 14:49:04 alexios * Merged in leftover 0.99.2 changes and additional bug fixes. * * Revision 0.11 1999/08/13 16:58:25 alexios * Delete BBSTERM and made provisions for BBSUSERNAME to be * mutable using the configure script. * * Revision 0.10 1999/07/18 21:13:24 alexios * Added MetaBBS support. * * Revision 0.9 1998/12/27 15:19:19 alexios * Added autoconf support. Made directories relative to the * BBS prefix directory. * * Revision 0.8 1998/07/26 21:17:06 alexios * Major changes in directory structure. * * Revision 0.7 1997/12/02 20:39:00 alexios * Deleted file of viewers. Added MAXARCHIVERS, the maximum * number of archivers (and/or viewers), which share the same * global mbk file now. * * Revision 0.6 1997/11/06 20:03:39 alexios * Added GPL legalese to the top of this file. * * Revision 0.5 1997/11/05 10:52:05 alexios * Added NOTIFYDIR for the notify module. * * Revision 0.4 1997/11/03 00:29:40 alexios * Added XLATIONDIR, XLATIONFILE, XLATIONSRC and NUMXLATIONS * to define generalised translation tables. * * Revision 0.3 1997/09/12 12:45:25 alexios * Added directory definitions for the Filing module. Added a * definition for the full pathname to a user's injoth() file * (now obsolete since injoth doesn't use files anymore). * * Revision 0.2 1997/08/30 12:54:20 alexios * Added definition of BBSD pipe file. * * Revision 0.1 1997/08/26 15:48:53 alexios * First registered revision. Adequate. * * *