Commit | Line | Data |
---|---|---|
29bf3001 FF |
1 | Mosh needs fd_set to be const*. And native code used by the nio4r gem (used by Rails 5) needs fd_mask. |
2 | ||
3 | diff -u -r /home/fornwall/lib/android-ndk/sysroot/usr/include/sys/select.h ./usr/include/sys/select.h | |
4 | --- /home/fornwall/lib/android-ndk/sysroot/usr/include/sys/select.h 2017-06-07 01:07:52.000000000 +0200 | |
5 | +++ ./usr/include/sys/select.h 2017-06-18 02:06:53.359009782 +0200 | |
6 | @@ -38,6 +38,7 @@ | |
7 | __BEGIN_DECLS | |
8 | ||
9 | #define FD_SETSIZE 1024 | |
10 | +typedef unsigned long fd_mask; | |
11 | #define NFDBITS (8 * sizeof(unsigned long)) | |
12 | #define __FDSET_LONGS (FD_SETSIZE/NFDBITS) | |
13 | ||
14 | @@ -62,7 +63,7 @@ | |
15 | #if __ANDROID_API__ >= 21 | |
16 | void __FD_CLR_chk(int, fd_set*, size_t) __INTRODUCED_IN(21); | |
17 | void __FD_SET_chk(int, fd_set*, size_t) __INTRODUCED_IN(21); | |
18 | -int __FD_ISSET_chk(int, fd_set*, size_t) __INTRODUCED_IN(21); | |
19 | +int __FD_ISSET_chk(int, fd_set const*, size_t) __INTRODUCED_IN(21); | |
20 | #endif /* __ANDROID_API__ >= 21 */ | |
21 | ||
22 |