X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=libserialport_internal.h;h=ecf8fe95fa51ce4b7993df81d39f873538a5718e;hb=a06a765515482976bcbd60526bd638b3d10b14e7;hp=20b3505925a0d8e79d00ae21f641f1a0ac429f32;hpb=e919e2efaae2d5f41f56c568ceced843d24996d1;p=libserialport.git diff --git a/libserialport_internal.h b/libserialport_internal.h index 20b3505..ecf8fe9 100644 --- a/libserialport_internal.h +++ b/libserialport_internal.h @@ -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 */ @@ -82,6 +82,9 @@ #include #include #include +#ifdef HAVE_SYS_FILE_H +#include +#endif #endif #ifdef __APPLE__ #include