+ init_sys();
+
+ ConfigFileEntry.dpath = DPATH;
+ ConfigFileEntry.configfile = CPATH; /* Server configuration file */
+ ConfigFileEntry.klinefile = KPATH; /* Server kline file */
+ ConfigFileEntry.dlinefile = DLPATH; /* dline file */
+ ConfigFileEntry.xlinefile = XPATH;
+ ConfigFileEntry.resvfile = RESVPATH;
+ ConfigFileEntry.connect_timeout = 30; /* Default to 30 */
+
+ umask(077); /* better safe than sorry --SRB */
+
+ myargv = argv;
+ parseargs(&argc, &argv, myopts);
+
+ if(chdir(ConfigFileEntry.dpath))
+ {
+ fprintf(stderr, "Unable to chdir to %s: %s\n", ConfigFileEntry.dpath, strerror(errno));
+ exit(EXIT_FAILURE);
+ }
+