}
void vcfgfatal_maybefile(FILE *maybe_f /* or 0 */, struct cloc loc,
- cstring_t facility, const char *message, va_list args)
+ cstring_t facility, const char *message, va_list args,
+ const char *suffix)
{
enter_phase(PHASE_SHUTDOWN);
}
vMessage(M_FATAL,message,args);
+ Message(M_FATAL,"%s",suffix);
exit(current_phase);
}
va_list args;
va_start(args,message);
- vcfgfatal_maybefile(maybe_f,loc,facility,message,args);
+ vcfgfatal_maybefile(maybe_f,loc,facility,message,args,0);
va_end(args);
}
va_list args;
va_start(args,message);
- vcfgfatal_maybefile(0,loc,facility,message,args);
+ vcfgfatal_maybefile(0,loc,facility,message,args,"");
va_end(args);
}
FILE *maybe_f,
const char *message, va_list args)
{
- vcfgfatal_maybefile(maybe_f,l->loc,l->what,message,args);
+ vcfgfatal_maybefile(maybe_f,l->loc,l->what,message,args,"");
}
struct rsapriv {
extern void cfgfile_postreadcheck(struct cloc loc, FILE *f);
extern NORETURN(vcfgfatal_maybefile(FILE *maybe_f, struct cloc loc,
cstring_t facility, const char *message,
- va_list))
+ va_list, const char *suffix))
FORMAT(printf,4,0);
extern NORETURN(cfgfatal_maybefile(FILE *maybe_f, struct cloc loc,
cstring_t facility,