diff --git a/src/helper/replacements.h b/src/helper/replacements.h
index 553cde1be7cc7a9ce383bf71916b84797a251827..069519d1a8906f6e027532d05a3f4a9c15598995 100644
--- a/src/helper/replacements.h
+++ b/src/helper/replacements.h
@@ -83,10 +83,15 @@ struct timeval {
 
 /* gettimeofday() */
 #ifndef HAVE_GETTIMEOFDAY
+
+
+#ifdef _WIN32
 struct timezone {
     int tz_minuteswest;
 	int tz_dsttime;
 };
+#endif
+struct timezone;
 
 extern int gettimeofday(struct timeval *tv, struct timezone *tz);
 #endif