Is it too strict to use the abort() in the isc_error_fatal function?
Description
Is it too strict to use the abort() function in the isc_error_fatal function? Would you thinking of using exit() with some cleanup functiones instead of abort()?
bind9/lib/isc/error.c: 63 void 64 isc_error_fatal(const char *file, int line, const char *format, ...) { 65 va_list args; 66 67 va_start(args, format); 68 (fatal_callback)(file, line, format, args); 69 va_end(args); 70 abort(); 71 }
Request
Using exit() with some cleanup functiones instead of abort().