From 4c0295319889381fc61cc8e3a067a23262485374 Mon Sep 17 00:00:00 2001 From: Jake Koroman Date: Wed, 15 Oct 2025 10:34:27 -0400 Subject: fix jrk_elog macros to also print errno message. --- jrk.h | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/jrk.h b/jrk.h index dfc25b2..7fea796 100644 --- a/jrk.h +++ b/jrk.h @@ -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)) -- cgit v1.2.3