]> code.delx.au - gnu-emacs/blobdiff - nt/inc/sys/time.h
Fix incompatibilities between MinGW.org and MinGW64 headers
[gnu-emacs] / nt / inc / sys / time.h
index c12c194fd2a141c3ae749039816c0774aeac212e..e49f0ea4de3b3a433028480d603e79da4140d890 100644 (file)
@@ -23,11 +23,14 @@ void gettimeofday (struct timeval *, struct timezone *);
 #define ITIMER_REAL      0
 #define ITIMER_PROF      1
 
+/* MinGW64 defines 'struct itimerval' and _TIMESPEC_DEFINED in sys/types.h.  */
+#ifndef _TIMESPEC_DEFINED
 struct itimerval
 {
   struct  timeval it_interval; /* timer interval */
   struct  timeval it_value;    /* current value */
 };
+#endif
 
 int getitimer (int, struct itimerval *);
 int setitimer (int, struct itimerval *, struct itimerval *);