diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2018-05-20 13:14:38 +0200 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2018-05-20 13:14:38 +0200 |
commit | de7939699e83a35015328371c45d4e3df3b06279 (patch) | |
tree | 286b96f06708db15043ca4f5a02c734f4ecfd3fa /src/log.h | |
parent | 9b9825fa6a33a4f9703905100a88190aaf030607 (diff) |
POTD skeleton #64.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'src/log.h')
-rw-r--r-- | src/log.h | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -30,14 +30,20 @@ #define ABORT_ON_FATAL(expr, msg) \ { errno = 0; long rv = (long) expr; \ if (rv) { \ + /* \ 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(); } } + if (rv) { \ + /* E2("`%s` returned: %d", #expr, rv); */ \ + E_GAIERR(rv, msg); abort(); \ + } \ + } #define C(fmt, ...) log_fmt(CMD, fmt, __VA_ARGS__) typedef enum log_priority { |