]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/timercmn.cpp
no message
[wxWidgets.git] / src / common / timercmn.cpp
index a13496beff94f2195c59831626a1975b49d7bbdc..f25a81740926454c68a5a3b70b263708965a5406 100644 (file)
@@ -39,7 +39,8 @@
 #include <sys/timeb.h>
 #endif
 
-#if defined(__linux__) || defined(__SVR4__) || defined(__SYSV__) || defined(__SGI__) || defined(__ALPHA__) || defined(__GNUWIN32__)
+#if defined(__linux__) || defined(__SVR4__) || defined(__SYSV__) || defined(__SGI__) || \
+    defined(__ALPHA__) || defined(__GNUWIN32__) || defined(__FreeBSD__) || defined(__NetBSD__)
 #include <sys/time.h>
 #endif
 
@@ -144,7 +145,7 @@ bool wxGetLocalTime(long *timeZone, int *dstObserved)
   *dstObserved = tp->tm_isdst;
 #else
 
-#if (((defined(__SYSV__) && !defined(__HPUX__)) || defined(__MSDOS__) || defined(__WINDOWS__)) && !defined(__GNUWIN32__))
+#if (((defined(__SYSV__) && !defined(__HPUX__)) || defined(__MSDOS__) || defined(__WXMSW__)) && !defined(__GNUWIN32__))
 #ifdef __BORLANDC__
   /* Borland uses underscores */
   *timeZone = _timezone;
@@ -168,6 +169,8 @@ bool wxGetLocalTime(long *timeZone, int *dstObserved)
   *timeZone = tp->tm_gmtoff; // ???
   *dstObserved = tp->tm_isdst;
 #endif
+#elif defined(__WXSTUBS__)
+  return FALSE;
 #else
 // #error wxGetLocalTime not implemented.
   struct timeval tp;