void init_logfile() {
logfile=fopen("logs/newserv.log","a");
+ if (!logfile) {
+ fprintf(stderr,"Failed to open logfile...\n");
+ }
registerhook(HOOK_CORE_SIGUSR1, reopen_logfile);
}
void fini_logfile() {
- if (logfile)
- fclose(logfile);
deregisterhook(HOOK_CORE_SIGUSR1, reopen_logfile);
+ if (logfile)
+ fclose(logfile);
}
void Error(char *source, int severity, char *reason, ... ) {