From 29ede5b1f0d2a3941f5eaf2c3d53d4c6bd22b4ff 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/program@193 a5681a0c-68f1-0310-ab6d-d61299d08faa --- src/rrd_not_thread_safe.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/rrd_not_thread_safe.c b/src/rrd_not_thread_safe.c index 17ab404..13160e6 100644 --- a/src/rrd_not_thread_safe.c +++ b/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.11.0