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

Reply via email to