40 lines
968 B
Plaintext
40 lines
968 B
Plaintext
|
Bionic defines socklen_t as a signed int, so redefining it as unsigned
|
||
|
breaks the build.
|
||
|
|
||
|
This change comes from AOSP.
|
||
|
|
||
|
Signed-off-by: Kevin Cernekee <cernekee@xxxxxxxxx>
|
||
|
---
|
||
|
libiptc/libip4tc.c | 2 +-
|
||
|
libiptc/libip6tc.c | 2 +-
|
||
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
||
|
|
||
|
diff --git a/libiptc/libip4tc.c b/libiptc/libip4tc.c
|
||
|
index dd59951..2b029d4 100644
|
||
|
--- a/libiptc/libip4tc.c
|
||
|
+++ b/libiptc/libip4tc.c
|
||
|
@@ -22,7 +22,7 @@
|
||
|
#define inline
|
||
|
#endif
|
||
|
|
||
|
-#if !defined(__GLIBC__) || (__GLIBC__ < 2)
|
||
|
+#if !defined(__ANDROID__) && (!defined(__GLIBC__) || (__GLIBC__ < 2))
|
||
|
typedef unsigned int socklen_t;
|
||
|
#endif
|
||
|
|
||
|
diff --git a/libiptc/libip6tc.c b/libiptc/libip6tc.c
|
||
|
index ca01bcb..4e47e69 100644
|
||
|
--- a/libiptc/libip6tc.c
|
||
|
+++ b/libiptc/libip6tc.c
|
||
|
@@ -23,7 +23,7 @@
|
||
|
#define inline
|
||
|
#endif
|
||
|
|
||
|
-#if !defined(__GLIBC__) || (__GLIBC__ < 2)
|
||
|
+#if !defined(__ANDROID__) && (!defined(__GLIBC__) || (__GLIBC__ < 2))
|
||
|
typedef unsigned int socklen_t;
|
||
|
#endif
|
||
|
|
||
|
--
|
||
|
1.7.9.5
|