strerror should not turn us recursive here ... -- Peter Stamfest <peter@stamfest.at>
authoroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Mon, 24 Mar 2003 22:08:20 +0000 (22:08 +0000)
committeroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Mon, 24 Mar 2003 22:08:20 +0000 (22:08 +0000)
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@194 a5681a0c-68f1-0310-ab6d-d61299d08faa

src/rrd_thread_safe.c

index 5b8ffaf..89b91d5 100644 (file)
@@ -54,6 +54,7 @@ const char *rrd_strerror(int err) {
     return strerror_r(err, ctx->lib_errstr, ctx->errlen);
 }
 #else
     return strerror_r(err, ctx->lib_errstr, ctx->errlen);
 }
 #else
+#undef strerror
 const char *rrd_strerror(int err) {
     static pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER;
     struct rrd_context *ctx;
 const char *rrd_strerror(int err) {
     static pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER;
     struct rrd_context *ctx;