1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
Subject: Linux: fix for alpha where BOTHER is not defined.
Comes from upstream
But no new upstream release yet
Origin: https://sigrok.org/bugzilla/show_bug.cgi?id=363#c5
Bug-Debian: https://bugs.debian.org/897067
Author: Martin Ling <martin-git@earth.li>
Last-Update: 2018-05-09
Linux: fix for alpha where BOTHER is not defined.
Fixes bug #363.
---
diff --git a/libserialport_internal.h b/libserialport_internal.h
index 669152b..308b20b 100644
--- a/libserialport_internal.h
+++ b/libserialport_internal.h
@@ -85,7 +85,7 @@
#endif
/* Non-standard baudrates are not available everywhere. */
-#if (defined(HAVE_TERMIOS_SPEED) || defined(HAVE_TERMIOS2_SPEED)) && defined(HAVE_DECL_BOTHER)
+#if (defined(HAVE_TERMIOS_SPEED) || defined(HAVE_TERMIOS2_SPEED)) && HAVE_DECL_BOTHER
#define USE_TERMIOS_SPEED
#endif
diff --git a/linux_termios.c b/linux_termios.c
index 5083fff..3630e57 100644
--- a/linux_termios.c
+++ b/linux_termios.c
@@ -65,7 +65,7 @@ SP_PRIV size_t get_termios_size(void)
#endif
}
-#if (defined(HAVE_TERMIOS_SPEED) || defined(HAVE_TERMIOS2_SPEED)) && defined(HAVE_DECL_BOTHER)
+#if (defined(HAVE_TERMIOS_SPEED) || defined(HAVE_TERMIOS2_SPEED)) && HAVE_DECL_BOTHER
SP_PRIV int get_termios_speed(void *data)
{
#ifdef HAVE_STRUCT_TERMIOS2
|