diff options
| -rw-r--r-- | jrk.h | 10 |
1 files changed, 2 insertions, 8 deletions
@@ -142,17 +142,11 @@ char *jrk_tmpstrings_pushf(char*, ...); #endif #ifndef jrk_elog - #define jrk_elog(x) \ - do { \ - fprintf(stderr, "error: "x"\n"); \ - } while (0) + #define jrk_elog(x) jrk_log(x": %s", strerror(errno)) #endif #ifndef jrk_elogv - #define jrk_elogv(x, ...) \ - do { \ - fprintf(stderr, "error: "x"\n", __VA_ARGS__); \ - } while (0) + #define jrk_elogv(x, ...) jrk_logv(x": %s", __VA_ARGS__, strerror(errno)) #endif #define jrk_eelog(x) jrk_elog(x": %s", strerror(errno)) |
