aboutsummaryrefslogtreecommitdiff
path: root/src/log.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/log.h')
-rw-r--r--src/log.h11
1 files changed, 3 insertions, 8 deletions
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__)