+ /* Initialize the syslogger. Yes, we are really using 0 as the
+ * facility, because we are going to bitwise-OR the facility to
+ * the severity of each message, allowing us to write to other
+ * facilities when we need to...
+ */
+ if (enable_syslog) {
+ openlog("citadel", LOG_NDELAY, 0);
+ setlogmask(LOG_UPTO(verbosity));
+ }
+
+ /* Tell 'em who's in da house */
+ lprintf(CTDL_NOTICE, "\n");
+ lprintf(CTDL_NOTICE, "\n");
+ lprintf(CTDL_NOTICE,
+ "*** Citadel server engine v%d.%02d ***\n",
+ (REV_LEVEL/100), (REV_LEVEL%100));
+ lprintf(CTDL_NOTICE,
+ "Copyright (C) 1987-2007 by the Citadel development team.\n");
+ lprintf(CTDL_NOTICE,
+ "This program is distributed under the terms of the GNU "
+ "General Public License.\n");
+ lprintf(CTDL_NOTICE, "\n");
+ lprintf(CTDL_DEBUG, "Called as: %s\n", argv[0]);
+
+ /* Load site-specific parameters, and set the ipgm secret */
+ lprintf(CTDL_INFO, "Loading citadel.config\n");