From 7684aa5922b4bb1b88d8a7609d238a9d6792feca Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Mon, 21 May 2018 14:41:56 +0200 Subject: POTD skeleton #68. Signed-off-by: Toni Uhlig --- src/log.h | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'src/log.h') diff --git a/src/log.h b/src/log.h index e5506ed..d2214df 100644 --- a/src/log.h +++ b/src/log.h @@ -34,14 +34,9 @@ E_STRERR("`%s` returned %ld. %s", \ #expr, rv, msg); abort(); \ */ \ - E_STRERR("%s", msg); abort(); \ - } \ - } -#define GAI_ABORT_ON_FATAL(expr, msg) \ - { int rv = expr; \ - if (rv) { \ - /* E2("`%s` returned: %d", #expr, rv); */ \ - E_GAIERR(rv, msg); abort(); \ + E_STRERR("%s", msg); \ + kill(0, SIGABRT); \ + abort(); \ } \ } #define C(fmt, ...) log_fmt(CMD, fmt, __VA_ARGS__) -- cgit v1.2.3