From: Tobias Oetiker Date: Mon, 24 Mar 2003 22:05:26 +0000 (+0000) Subject: strerror must not become recursive -- Peter Stamfest X-Git-Tag: 1.2rc1~141 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2ae1ce9aab234aaf4103c25d34f9d2e46c4e59e6;p=thirdparty%2Frrdtool-1.x.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 17ab404d..13160e69 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); }