Code

make update compile for mingw32 3.4.5
authoroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Thu, 22 Nov 2007 12:33:57 +0000 (12:33 +0000)
committeroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Thu, 22 Nov 2007 12:33:57 +0000 (12:33 +0000)
git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.2@1245 a5681a0c-68f1-0310-ab6d-d61299d08faa

program/src/rrd_update.c

index 9225fb08b0d3dda925d14e9ffbe79e05c0f80d95..7ed95d480f26395422692af47851bd91e0182c70 100644 (file)
@@ -36,6 +36,9 @@ struct timeval {
 };
 #endif
 
+#if !(defined(__MINGW32__) && \
+       ((__MINGW32_MAJOR_VERSION == 3 && __MINGW32_MINOR_VERSION >= 12) || __MINGW32_MAJOR_VERSION > 3))
+
 struct __timezone {
        int  tz_minuteswest; /* minutes W of Greenwich */
        int  tz_dsttime;     /* type of dst correction */
@@ -53,7 +56,9 @@ static int gettimeofday(struct timeval *t, struct __timezone *tz) {
        return 0;
 }
 
+#endif /* mingw32 3.4.5 */
 #endif
+
 /*
  * normilize time as returned by gettimeofday. usec part must
  * be always >= 0