diff -r f4c6dab59cd8 Modules/_posixsubprocess.c
--- a/Modules/_posixsubprocess.c Tue Apr 26 17:04:18 2016 +0200
+++ b/Modules/_posixsubprocess.c Wed Apr 27 11:35:37 2016 +0200
@@ -21,10 +21,12 @@
#include
#endif
-#if defined(__ANDROID__) && !defined(SYS_getdents64)
-/* Android doesn't expose syscalls, add the definition manually. */
-# include
-# define SYS_getdents64 __NR_getdents64
+#if defined(__ANDROID__)
+# include
+# if __ANDROID_API__ <= 19 && !defined(SYS_getdents64)
+# include
+# define SYS_getdents64 __NR_getdents64
+# endif
#endif
#if defined(sun)