commit 4c0295319889381fc61cc8e3a067a23262485374
parent 9b5f08d6f013d4b123ca1e00f8ee9f6c15625289
Author: Jake Koroman <jake@jakekoroman.com>
Date: Wed, 15 Oct 2025 10:34:27 -0400
fix jrk_elog macros to also print errno message.
Diffstat:
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git 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))