#include <stdio.h>
#include <stdlib.h>
+extern void modulerehash(void);
+
char *theconfig;
typedef struct {
Error("config",ERR_INFO,"Rehashing config file.");
freeconfig();
initconfig(NULL);
+ modulerehash();
}
void freeconfig() {
array_init((§ions),sizeof(configsection));
if ((fp=fopen(filename,"r"))==NULL) {
- Error("core",ERR_FATAL,"Couldn't load config file.");
+ Error("core",ERR_STOP,"Couldn't load config file.");
exit(1);
}