HAVE_BROKEN_MS_ASYNC is set/unset by the configure script and saved in ../rrd_config.h wich is included by rrd_tool.h.
The ifdef statement is made before including rrd_tool.h thus is never used and utime.h is never included when it should. --- src/rrd_open.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/src/rrd_open.c b/src/rrd_open.c index 9f4f6e2..9279c70 100644 --- a/src/rrd_open.c +++ b/src/rrd_open.c @@ -12,12 +12,13 @@ #include <sys/stat.h> #endif +#include "rrd_tool.h" + #ifdef HAVE_BROKEN_MS_ASYNC #include <sys/types.h> #include <utime.h> #endif -#include "rrd_tool.h" #include "unused.h" #define MEMBLK 8192 -- 1.7.0.4 _______________________________________________ rrd-developers mailing list rrd-developers@lists.oetiker.ch https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers