]> sigrok.org Git - libserialport.git/commitdiff
HACK: don't even check for termiox
authorKarl Palsson <redacted>
Fri, 11 Jun 2021 17:07:09 +0000 (17:07 +0000)
committerGerhard Sittig <redacted>
Thu, 1 Jul 2021 16:03:31 +0000 (18:03 +0200)
termiox was removed from linux in e0efb3168d34
Some more information available in https://www.spinics.net/lists/linux-serial/msg41926.html

Attempting to use the termiox ioctls on more modern kernels results in
"Inappropriate IOCTL" errors.

While the "right" solution might be to remove the termiox code from the
linux path, simply not checking for termiox builds a libserialport that
functions on modern linux kernels.

Signed-off-by: Karl Palsson <redacted>
configure.ac

index b1af16f08727e9bea3e339a083c224f051f741c7..a26b85161593f01e3f52836ebe31e127d802985c 100644 (file)
@@ -112,7 +112,7 @@ AC_SYS_LARGEFILE
 AC_TYPE_SIZE_T
 
 # Check for specific termios structures.
-AC_CHECK_TYPES([struct termios2, struct termiox],,,
+AC_CHECK_TYPES([struct termios2],,,
        [[#include <linux/termios.h>]])
 AC_CHECK_MEMBERS([struct termios.c_ispeed, struct termios.c_ospeed,
                struct termios2.c_ispeed, struct termios2.c_ospeed],,,