From 3e9fd6b5fb62e495768bc5729433318a1adf67b1 Mon Sep 17 00:00:00 2001 From: oetiker Date: Mon, 24 Mar 2003 22:05:26 +0000 Subject: [PATCH] strerror must not become recursive -- Peter Stamfest git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@193 a5681a0c-68f1-0310-ab6d-d61299d08faa --- program/src/rrd_not_thread_safe.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/program/src/rrd_not_thread_safe.c b/program/src/rrd_not_thread_safe.c index 17ab404d..13160e69 100644 --- a/program/src/rrd_not_thread_safe.c +++ b/program/src/rrd_not_thread_safe.c @@ -30,6 +30,11 @@ struct rrd_context *rrd_get_context() { return &global_ctx; } +/* how ugly that is!!! - make sure strerror is what it should be. It + might be redefined to help in keeping other modules thread safe by + silently turning misplaced strerror into rrd_strerror, but here + this turns recursive! */ +#undef strerror const char *rrd_strerror(int err) { return strerror(err); } -- 2.30.2