]> sigrok.org Git - libserialport.git/blobdiff - libserialport_internal.h
Fix building on Cygwin.
[libserialport.git] / libserialport_internal.h
index 20b3505925a0d8e79d00ae21f641f1a0ac429f32..5b811cc3bef665c02764fb4bbba0f0105cfe182b 100644 (file)
@@ -27,8 +27,8 @@
 #define _CRT_SECURE_NO_WARNINGS
 #endif
 
-/* These Linux/glibc specific defines must appear before other headers.*/
-#ifdef __linux__
+/* These feature test macros must appear before other headers.*/
+#if defined(__linux__) || defined(__CYGWIN__)
 /* For timeradd, timersub, timercmp, realpath. */
 #define _BSD_SOURCE 1 /* for glibc < 2.19 */
 #define _DEFAULT_SOURCE 1 /* for glibc >= 2.20 */