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
 |