[rrd-developers] [PATCH 2/2] utime.h not included despite HAVE_BROKEN_MS_ASYNC

Antoine MUSSO amusso+rrd at free.fr
Tue Jun 1 21:16:52 CEST 2010


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



More information about the rrd-developers mailing list