]> sigrok.org Git - libserialport.git/blobdiff - libserialport_internal.h
android: Fix build compatibility with NDK platform 21 and up.
[libserialport.git] / libserialport_internal.h
index 0ad6f701a05a631e7d22daefa4e1f1c1caa6c215..35aa6f9ab703d13f932f1cc3f921672887fc2319 100644 (file)
@@ -68,8 +68,9 @@
 #endif
 #ifdef __linux__
 #include <dirent.h>
-#ifndef __ANDROID__
-#include "linux/serial.h"
+/* Android only has linux/serial.h from platform 21 onwards. */
+#if !(defined(__ANDROID__) && (__ANDROID_API__ < 21))
+#include <linux/serial.h>
 #endif
 #include "linux_termios.h"