From: oetiker Date: Mon, 24 Mar 2003 22:05:26 +0000 (+0000) Subject: strerror must not become recursive -- Peter Stamfest X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=29ede5b1f0d2a3941f5eaf2c3d53d4c6bd22b4ff;p=rrdtool.git strerror must not become recursive -- Peter Stamfest git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@193 a5681a0c-68f1-0310-ab6d-d61299d08faa --- 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); }