# HG changeset patch # User Tero Marttila # Date 1241360049 -10800 # Node ID fa8dc83739e2b4d453a948265395d03da217e6e2 # Parent d229e466847632b938c45ead4d9ad005987c1e99 replace exit(EXIT_FAILURE) with abort() in FATAL_* diff -r d229e4668476 -r fa8dc83739e2 src/log.h --- a/src/log.h Tue Apr 28 23:11:06 2009 +0300 +++ b/src/log.h Sun May 03 17:14:09 2009 +0300 @@ -100,21 +100,21 @@ /** * log_fatal + exit failure */ -#define FATAL(...) do { log_fatal(__VA_ARGS__); exit(EXIT_FAILURE); } while (0) +#define FATAL(...) do { log_fatal(__VA_ARGS__); abort(); } while (0) /** * log_err + exit failure */ -#define FATAL_ERR(err_code, ...) do { _log_err_code(LOG_FATAL, err_code, __func__, __VA_ARGS__); exit(EXIT_FAILURE); } while (0) +#define FATAL_ERR(err_code, ...) do { _log_err_code(LOG_FATAL, err_code, __func__, __VA_ARGS__); abort(); } while (0) /** * log_err_info + exit failure */ -#define FATAL_ERROR(err_info, ...) do { _log_err(LOG_FATAL, err_info, __func__, __VA_ARGS__); exit(EXIT_FAILURE); } while (0) +#define FATAL_ERROR(err_info, ...) do { _log_err(LOG_FATAL, err_info, __func__, __VA_ARGS__); abort(); } while (0) /** * log_perr + exit failure */ -#define FATAL_PERROR(...) do { _log_perr(LOG_FATAL, __func__, __VA_ARGS__); exit(EXIT_FAILURE); } while (0) +#define FATAL_PERROR(...) do { _log_perr(LOG_FATAL, __func__, __VA_ARGS__); abort(); } while (0) #endif /* LOG_H */