diff --git a/arch/sim/src/Makefile b/arch/sim/src/Makefile
index 5e49b0ff0492f790836a395752966e430425a408..808388410adbdb808a8750c731ac70669ebb67cb 100644
--- a/arch/sim/src/Makefile
+++ b/arch/sim/src/Makefile
@@ -46,8 +46,6 @@ else
 endif
 else
   USEX = n
-  CFLAGS += -DCYGWIN
-  HOSTCFLAGS += -DCYGWIN
 endif
 
 CFLAGS += -I$(TOPDIR)/sched
diff --git a/arch/sim/src/up_internal.h b/arch/sim/src/up_internal.h
index 094776390fad89baeea508f55b1927b566780965..82df76e1f1fb9e8b8b4fd7a9fbb1ff54cea93117 100644
--- a/arch/sim/src/up_internal.h
+++ b/arch/sim/src/up_internal.h
@@ -128,7 +128,7 @@ extern unsigned long up_getwalltime( void );
 
 /* up_tapdev.c ************************************************************/
 
-#if defined(CONFIG_NET) && !defined(CYGWIN)
+#if defined(CONFIG_NET) && !defined(__CYGWIN__)
 extern void tapdev_init(void);
 extern unsigned int tapdev_read(unsigned char *buf, unsigned int buflen);
 extern void tapdev_send(unsigned char *buf, unsigned int buflen);
@@ -140,7 +140,7 @@ extern void tapdev_send(unsigned char *buf, unsigned int buflen);
 
 /* up_wpcap.c *************************************************************/
 
-#if defined(CONFIG_NET) && defined(CYGWIN)
+#if defined(CONFIG_NET) && defined(__CYGWIN__)
 extern void wpcap_init(void);
 extern unsigned int wpcap_read(unsigned char *buf, unsigned int buflen);
 extern void wpcap_send(unsigned char *buf, unsigned int buflen);
diff --git a/arch/sim/src/up_tapdev.c b/arch/sim/src/up_tapdev.c
index 9c88245b18191bdc9663f756795a5b67ba33ad5a..4176258e2fd067d4e468dc615096c909e6940ffb 100644
--- a/arch/sim/src/up_tapdev.c
+++ b/arch/sim/src/up_tapdev.c
@@ -38,7 +38,7 @@
  *
  ****************************************************************************/
 
-#ifndef CYGWIN
+#ifndef __CYGWIN__
 
 /****************************************************************************
  * Included Files
@@ -266,6 +266,6 @@ void tapdev_send(unsigned char *buf, unsigned int buflen)
   dump_ethhdr("write", buf, buflen);
 }
 
-#endif /* !CYGWIN */
+#endif /* !__CYGWIN__ */
 
 
diff --git a/arch/sim/src/up_wpcap.c b/arch/sim/src/up_wpcap.c
index 9fd9e506472c96354ff48e8c2220b4be51d34525..18a6ad4aecb9c146cae2ec7d6a199a6a36c6b160 100644
--- a/arch/sim/src/up_wpcap.c
+++ b/arch/sim/src/up_wpcap.c
@@ -38,7 +38,7 @@
  *
  ****************************************************************************/
 
-#ifdef CYGWIN
+#ifdef __CYGWIN__
 
 /****************************************************************************
  * Included Files
@@ -309,4 +309,4 @@ void wpcap_send(unsigned char *buf, unsigned int buflen)
     }
 }
 
-#endif /* CYGWIN */
+#endif /* __CYGWIN__ */