# include <sys/types.h>
-# if defined(Pyramid) || defined(NeXT) || defined(SUNOS) || \
- defined(NCR3K) || defined(SUNOS) || defined(ibm032) || \
+# if defined(Pyramid) || defined(NeXT) || \
+ defined(NCR3K) || defined(ibm032) || \
defined(__osf__) || defined(ISC) || defined(SGI) || \
defined(linux)
# include <sys/time.h>
#endif
-#if defined(WINDOWS) || defined(MSDOS) || defined(USE_EMX)
+#if defined(WINDOWS)
# include <io.h>
#endif
-#if !defined(MACINTOSH) && !defined(AMIGA) && \
+#if !defined(MACINTOSH) && \
!defined(ACORN) && !defined(VM)
# if defined(__TURBOC__) || defined(__WATCOMC__)
# include <mem.h>