X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=libserialport_internal.h;h=28c307602063032809a50c5402b877044736ff8e;hb=59182fbbbf79b31552f84f875485bfaee1a34270;hp=bef84b66f26f061bb4fdd791667d806446fcb3b9;hpb=c51b846eee030002cc2d3b8faac1c373de02e10f;p=libserialport.git diff --git a/libserialport_internal.h b/libserialport_internal.h index bef84b6..28c3076 100644 --- a/libserialport_internal.h +++ b/libserialport_internal.h @@ -20,7 +20,6 @@ #ifdef __linux__ #define _BSD_SOURCE // for timeradd, timersub, timercmp -#define _XOPEN_SOURCE 700 // for readlinkat #endif #include @@ -37,7 +36,11 @@ #include #include #include +#undef DEFINE_GUID +#define DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \ + static const GUID name = { l,w1,w2,{ b1,b2,b3,b4,b5,b6,b7,b8 } } #include +#include #else #include #include @@ -75,7 +78,7 @@ #endif /* Non-standard baudrates are not available everywhere. */ -#if defined(HAVE_TERMIOS_SPEED) || defined(HAVE_TERMIOS2_SPEED) +#if (defined(HAVE_TERMIOS_SPEED) || defined(HAVE_TERMIOS2_SPEED)) && defined(HAVE_BOTHER) #define USE_TERMIOS_SPEED #endif