ndk_patches: Fix for mosh in <sys/select.h>
authorFredrik Fornwall <fredrik@fornwall.net>
Sat, 25 Jul 2015 22:20:06 +0000 (18:20 -0400)
committerFredrik Fornwall <fredrik@fornwall.net>
Sat, 25 Jul 2015 22:20:06 +0000 (18:20 -0400)
ndk_patches/sys-select.h.patch [new file with mode: 0644]

diff --git a/ndk_patches/sys-select.h.patch b/ndk_patches/sys-select.h.patch
new file mode 100644 (file)
index 0000000..b668485
--- /dev/null
@@ -0,0 +1,14 @@
+Mosh needs this.
+
+diff -u -r /home/fornwall/lib/android-ndk/platforms/android-21/arch-arm/usr/include/sys/select.h ./usr/include/sys/select.h
+--- /home/fornwall/lib/android-ndk/platforms/android-21/arch-arm/usr/include/sys/select.h      2014-10-14 22:53:49.000000000 -0400
++++ ./usr/include/sys/select.h 2015-07-23 19:19:06.375287284 -0400
+@@ -54,7 +54,7 @@
+ #if defined(__BIONIC_FORTIFY)
+ extern void __FD_CLR_chk(int, fd_set*, size_t);
+ extern void __FD_SET_chk(int, fd_set*, size_t);
+-extern int  __FD_ISSET_chk(int, fd_set*, size_t);
++extern int  __FD_ISSET_chk(int, fd_set const*, size_t);
+ #define FD_CLR(fd, set) __FD_CLR_chk(fd, set, __bos(set))
+ #define FD_SET(fd, set) __FD_SET_chk(fd, set, __bos(set))
+ #define FD_ISSET(fd, set) __FD_ISSET_chk(fd, set, __bos(set))