debug: make use of log_msg() in fatal_error() and bug() functions

Instead of writing directly to stderr and/or syslog(3).
This commit is contained in:
Craig Barnes 2021-02-09 12:32:33 +00:00
parent e19db15104
commit 7656744877
3 changed files with 13 additions and 12 deletions

View file

@ -2,6 +2,8 @@
#include "macros.h"
#define FATAL_ERROR(...) fatal_error(__FILE__, __LINE__, __VA_ARGS__)
#ifdef NDEBUG
#define BUG(...) UNREACHABLE()
#else
@ -26,5 +28,5 @@
#endif
#endif
noreturn void fatal_error(const char *msg, int err) COLD;
noreturn void fatal_error(const char *file, int line, const char *msg, int err) COLD;
noreturn void bug(const char *file, int line, const char *func, const char *fmt, ...) PRINTF(4) COLD;