diff --git a/ChangeLog b/ChangeLog
index 54af997..68787f4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2010-04-24.6.1-6 Cristy  <quetzlzacatenango@image...>
+  * Do not declare timestruct under MinGW.
+
 2010-04-17  6.6.1-5 Cristy  <quetzlzacatenango@image...>
   * Only write one ICC profile to PSD image.
   * Sync image colormap for PNG tRNS chunks.
diff --git a/magick/nt-base.h b/magick/nt-base.h
index 28671ec..d70515a 100644
--- a/magick/nt-base.h
+++ b/magick/nt-base.h
@@ -288,12 +288,14 @@
     ullAvailExtendedVirtual;
 } NTMEMORYSTATUSEX;
 
+#if !defined(__MINGW32__)
 struct timezone
 {
   int
     tz_minuteswest,
     tz_dsttime;
 };
+#endif
 
 typedef UINT
   (CALLBACK *LPFNDLLFUNC1)(DWORD,UINT);