summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJake Koroman <jake@jakekoroman.com>2025-10-15 10:34:27 -0400
committerJake Koroman <jake@jakekoroman.com>2025-10-15 10:34:27 -0400
commit4c0295319889381fc61cc8e3a067a23262485374 (patch)
tree8002f7f48ce1aad6ddd22564dc6f8abc889f8ad9
parent9b5f08d6f013d4b123ca1e00f8ee9f6c15625289 (diff)
fix jrk_elog macros to also print errno message.
-rw-r--r--jrk.h10
1 files 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))