aboutsummaryrefslogtreecommitdiff
path: root/src/log.h
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2018-05-21 14:41:56 +0200
committerToni Uhlig <matzeton@googlemail.com>2018-05-21 14:41:56 +0200
commit7684aa5922b4bb1b88d8a7609d238a9d6792feca (patch)
tree1a4e08e4331a864aecd53b1836dc0452654cd325 /src/log.h
parent472a5a7a0078b1d2792cb52003e3bd50e208cafc (diff)
POTD skeleton #68.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
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__)