1*6777b538SAndroid Build Coastguard Workerdiff -ruN ./original/include/apr.h ./changed/include/apr.h 2*6777b538SAndroid Build Coastguard Worker--- ./original/include/apr.h 2016-01-04 13:12:47.009354091 -0500 3*6777b538SAndroid Build Coastguard Worker+++ ./changed/include/apr.h 2016-01-04 10:18:31.701765503 -0500 4*6777b538SAndroid Build Coastguard Worker@@ -80,7 +80,7 @@ 5*6777b538SAndroid Build Coastguard Worker #define APR_HAVE_LIMITS_H 1 6*6777b538SAndroid Build Coastguard Worker #define APR_HAVE_NETDB_H 1 7*6777b538SAndroid Build Coastguard Worker #define APR_HAVE_NETINET_IN_H 1 8*6777b538SAndroid Build Coastguard Worker-#define APR_HAVE_NETINET_SCTP_H 1 9*6777b538SAndroid Build Coastguard Worker+#define APR_HAVE_NETINET_SCTP_H 0 10*6777b538SAndroid Build Coastguard Worker #define APR_HAVE_NETINET_SCTP_UIO_H 0 11*6777b538SAndroid Build Coastguard Worker #define APR_HAVE_NETINET_TCP_H 1 12*6777b538SAndroid Build Coastguard Worker #define APR_HAVE_PROCESS_H 0 13*6777b538SAndroid Build Coastguard Worker@@ -220,19 +220,19 @@ 14*6777b538SAndroid Build Coastguard Worker #define APR_USE_SHMEM_MMAP_SHM 0 15*6777b538SAndroid Build Coastguard Worker #define APR_USE_SHMEM_MMAP_ZERO 0 16*6777b538SAndroid Build Coastguard Worker #define APR_USE_SHMEM_SHMGET_ANON 0 17*6777b538SAndroid Build Coastguard Worker-#define APR_USE_SHMEM_SHMGET 1 18*6777b538SAndroid Build Coastguard Worker+#define APR_USE_SHMEM_SHMGET 0 19*6777b538SAndroid Build Coastguard Worker #define APR_USE_SHMEM_MMAP_ANON 1 20*6777b538SAndroid Build Coastguard Worker #define APR_USE_SHMEM_BEOS 0 21*6777b538SAndroid Build Coastguard Worker 22*6777b538SAndroid Build Coastguard Worker #define APR_USE_FLOCK_SERIALIZE 0 23*6777b538SAndroid Build Coastguard Worker-#define APR_USE_SYSVSEM_SERIALIZE 1 24*6777b538SAndroid Build Coastguard Worker+#define APR_USE_SYSVSEM_SERIALIZE 0 25*6777b538SAndroid Build Coastguard Worker #define APR_USE_POSIXSEM_SERIALIZE 0 26*6777b538SAndroid Build Coastguard Worker #define APR_USE_FCNTL_SERIALIZE 0 27*6777b538SAndroid Build Coastguard Worker #define APR_USE_PROC_PTHREAD_SERIALIZE 0 28*6777b538SAndroid Build Coastguard Worker #define APR_USE_PTHREAD_SERIALIZE 1 29*6777b538SAndroid Build Coastguard Worker 30*6777b538SAndroid Build Coastguard Worker #define APR_HAS_FLOCK_SERIALIZE 1 31*6777b538SAndroid Build Coastguard Worker-#define APR_HAS_SYSVSEM_SERIALIZE 1 32*6777b538SAndroid Build Coastguard Worker+#define APR_HAS_SYSVSEM_SERIALIZE 0 33*6777b538SAndroid Build Coastguard Worker #define APR_HAS_POSIXSEM_SERIALIZE 1 34*6777b538SAndroid Build Coastguard Worker #define APR_HAS_FCNTL_SERIALIZE 1 35*6777b538SAndroid Build Coastguard Worker #define APR_HAS_PROC_PTHREAD_SERIALIZE 1 36*6777b538SAndroid Build Coastguard Worker@@ -260,7 +260,7 @@ 37*6777b538SAndroid Build Coastguard Worker #define APR_HAVE_MEMCHR 1 38*6777b538SAndroid Build Coastguard Worker #define APR_HAVE_STRUCT_RLIMIT 1 39*6777b538SAndroid Build Coastguard Worker #define APR_HAVE_UNION_SEMUN 0 40*6777b538SAndroid Build Coastguard Worker-#define APR_HAVE_SCTP 1 41*6777b538SAndroid Build Coastguard Worker+#define APR_HAVE_SCTP 0 42*6777b538SAndroid Build Coastguard Worker #define APR_HAVE_IOVEC 1 43*6777b538SAndroid Build Coastguard Worker 44*6777b538SAndroid Build Coastguard Worker /* APR Feature Macros */ 45*6777b538SAndroid Build Coastguard Worker@@ -278,7 +278,7 @@ 46*6777b538SAndroid Build Coastguard Worker #define APR_HAS_USER 1 47*6777b538SAndroid Build Coastguard Worker #define APR_HAS_LARGE_FILES 0 48*6777b538SAndroid Build Coastguard Worker #define APR_HAS_XTHREAD_FILES 0 49*6777b538SAndroid Build Coastguard Worker-#define APR_HAS_OS_UUID 1 50*6777b538SAndroid Build Coastguard Worker+#define APR_HAS_OS_UUID 0 51*6777b538SAndroid Build Coastguard Worker 52*6777b538SAndroid Build Coastguard Worker #define APR_PROCATTR_USER_SET_REQUIRES_PASSWORD 0 53*6777b538SAndroid Build Coastguard Worker 54*6777b538SAndroid Build Coastguard Worker@@ -349,8 +349,8 @@ 55*6777b538SAndroid Build Coastguard Worker #define UINT64_C(v) (v ## ULL) 56*6777b538SAndroid Build Coastguard Worker #endif 57*6777b538SAndroid Build Coastguard Worker #else 58*6777b538SAndroid Build Coastguard Worker- typedef long apr_int64_t; 59*6777b538SAndroid Build Coastguard Worker- typedef unsigned long apr_uint64_t; 60*6777b538SAndroid Build Coastguard Worker+ typedef long long apr_int64_t; 61*6777b538SAndroid Build Coastguard Worker+ typedef unsigned long long apr_uint64_t; 62*6777b538SAndroid Build Coastguard Worker #endif 63*6777b538SAndroid Build Coastguard Worker 64*6777b538SAndroid Build Coastguard Worker typedef size_t apr_size_t; 65*6777b538SAndroid Build Coastguard Workerdiff -ruN ./original/include/arch/netware/DEPS ./changed/include/arch/netware/DEPS 66*6777b538SAndroid Build Coastguard Worker--- ./original/include/arch/netware/DEPS 1969-12-31 19:00:00.000000000 -0500 67*6777b538SAndroid Build Coastguard Worker+++ ./changed/include/arch/netware/DEPS 2016-01-04 10:18:31.705765573 -0500 68*6777b538SAndroid Build Coastguard Worker@@ -0,0 +1,3 @@ 69*6777b538SAndroid Build Coastguard Worker+include_rules = [ 70*6777b538SAndroid Build Coastguard Worker+ '+../original/apr_private_common.h', 71*6777b538SAndroid Build Coastguard Worker+] 72*6777b538SAndroid Build Coastguard Workerdiff -ruN ./original/include/arch/unix/apr_private.h ./changed/include/arch/unix/apr_private.h 73*6777b538SAndroid Build Coastguard Worker--- ./original/include/arch/unix/apr_private.h 2016-01-04 13:12:47.193357456 -0500 74*6777b538SAndroid Build Coastguard Worker+++ ./changed/include/arch/unix/apr_private.h 2016-01-04 10:18:31.705765573 -0500 75*6777b538SAndroid Build Coastguard Worker@@ -31,7 +31,7 @@ 76*6777b538SAndroid Build Coastguard Worker #define DEV_RANDOM "/dev/urandom" 77*6777b538SAndroid Build Coastguard Worker 78*6777b538SAndroid Build Coastguard Worker /* Define if struct dirent has an inode member */ 79*6777b538SAndroid Build Coastguard Worker-#define DIRENT_INODE d_fileno 80*6777b538SAndroid Build Coastguard Worker+/* #define DIRENT_INODE d_fileno */ 81*6777b538SAndroid Build Coastguard Worker 82*6777b538SAndroid Build Coastguard Worker /* Define if struct dirent has a d_type member */ 83*6777b538SAndroid Build Coastguard Worker #define DIRENT_TYPE d_type 84*6777b538SAndroid Build Coastguard Worker@@ -73,7 +73,7 @@ 85*6777b538SAndroid Build Coastguard Worker /* #undef GETSERVBYNAME_IS_THREAD_SAFE */ 86*6777b538SAndroid Build Coastguard Worker 87*6777b538SAndroid Build Coastguard Worker /* Define if getservbyname_r has the glibc style */ 88*6777b538SAndroid Build Coastguard Worker-#define GETSERVBYNAME_R_GLIBC2 1 89*6777b538SAndroid Build Coastguard Worker+/* #define GETSERVBYNAME_R_GLIBC2 1 */ 90*6777b538SAndroid Build Coastguard Worker 91*6777b538SAndroid Build Coastguard Worker /* Define if getservbyname_r has the OSF/1 style */ 92*6777b538SAndroid Build Coastguard Worker /* #undef GETSERVBYNAME_R_OSF1 */ 93*6777b538SAndroid Build Coastguard Worker@@ -82,7 +82,7 @@ 94*6777b538SAndroid Build Coastguard Worker /* #undef GETSERVBYNAME_R_SOLARIS */ 95*6777b538SAndroid Build Coastguard Worker 96*6777b538SAndroid Build Coastguard Worker /* Define if accept4 function is supported */ 97*6777b538SAndroid Build Coastguard Worker-#define HAVE_ACCEPT4 1 98*6777b538SAndroid Build Coastguard Worker+/* #define HAVE_ACCEPT4 1 */ 99*6777b538SAndroid Build Coastguard Worker 100*6777b538SAndroid Build Coastguard Worker /* Define if async i/o supports message q's */ 101*6777b538SAndroid Build Coastguard Worker /* #undef HAVE_AIO_MSGQ */ 102*6777b538SAndroid Build Coastguard Worker@@ -141,7 +141,7 @@ 103*6777b538SAndroid Build Coastguard Worker /* #undef HAVE_DL_H */ 104*6777b538SAndroid Build Coastguard Worker 105*6777b538SAndroid Build Coastguard Worker /* Define if dup3 function is supported */ 106*6777b538SAndroid Build Coastguard Worker-#define HAVE_DUP3 1 107*6777b538SAndroid Build Coastguard Worker+/* #define HAVE_DUP3 1 */ 108*6777b538SAndroid Build Coastguard Worker 109*6777b538SAndroid Build Coastguard Worker /* Define if EGD is supported */ 110*6777b538SAndroid Build Coastguard Worker /* #undef HAVE_EGD */ 111*6777b538SAndroid Build Coastguard Worker@@ -150,7 +150,7 @@ 112*6777b538SAndroid Build Coastguard Worker #define HAVE_EPOLL 1 113*6777b538SAndroid Build Coastguard Worker 114*6777b538SAndroid Build Coastguard Worker /* Define if epoll_create1 function is supported */ 115*6777b538SAndroid Build Coastguard Worker-#define HAVE_EPOLL_CREATE1 1 116*6777b538SAndroid Build Coastguard Worker+/* #define HAVE_EPOLL_CREATE1 1 */ 117*6777b538SAndroid Build Coastguard Worker 118*6777b538SAndroid Build Coastguard Worker@@ -183,10 +183,19 @@ 119*6777b538SAndroid Build Coastguard Worker #define HAVE_GETENV 1 120*6777b538SAndroid Build Coastguard Worker 121*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the `getgrgid_r' function. */ 122*6777b538SAndroid Build Coastguard Worker-#define HAVE_GETGRGID_R 1 123*6777b538SAndroid Build Coastguard Worker+// Removed due to incompatability with Android NDK r16 124*6777b538SAndroid Build Coastguard Worker+// On older NDK versions, _POSIX_THREAD_SAFE_FUNCTIONS was unconditionally 125*6777b538SAndroid Build Coastguard Worker+// #undef'd. On newer versions, it is unconditionally defined as the Posix 126*6777b538SAndroid Build Coastguard Worker+// version. This causes issues in 127*6777b538SAndroid Build Coastguard Worker+// user/unix/groupinfo.c, as APR seems to unconditionally define 128*6777b538SAndroid Build Coastguard Worker+// HAVE_GETGRGID_R AND HAVE_GETGRNAM_R, and the only thing that was previously 129*6777b538SAndroid Build Coastguard Worker+// preventing it from using getgrgid_r/getgrnam_r was 130*6777b538SAndroid Build Coastguard Worker+// _POSIX_THREAD_SAFE_FUNCTIONS being undefined. 131*6777b538SAndroid Build Coastguard Worker+// #define HAVE_GETGRGID_R 1 132*6777b538SAndroid Build Coastguard Worker 133*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the `getgrnam_r' function. */ 134*6777b538SAndroid Build Coastguard Worker-#define HAVE_GETGRNAM_R 1 135*6777b538SAndroid Build Coastguard Worker+// Removed due to incompatability with Android NDK r16 136*6777b538SAndroid Build Coastguard Worker+// #define HAVE_GETGRNAM_R 1 137*6777b538SAndroid Build Coastguard Worker 138*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the <errno.h> header file. */ 139*6777b538SAndroid Build Coastguard Worker #define HAVE_ERRNO_H 1 140*6777b538SAndroid Build Coastguard Worker@@ -195,13 +195,13 @@ 141*6777b538SAndroid Build Coastguard Worker #define HAVE_GETHOSTBYNAME_R 1 142*6777b538SAndroid Build Coastguard Worker 143*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the `getifaddrs' function. */ 144*6777b538SAndroid Build Coastguard Worker-#define HAVE_GETIFADDRS 1 145*6777b538SAndroid Build Coastguard Worker+/* #define HAVE_GETIFADDRS 1 */ 146*6777b538SAndroid Build Coastguard Worker 147*6777b538SAndroid Build Coastguard Worker /* Define if getnameinfo exists */ 148*6777b538SAndroid Build Coastguard Worker #define HAVE_GETNAMEINFO 1 149*6777b538SAndroid Build Coastguard Worker 150*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the `getpass' function. */ 151*6777b538SAndroid Build Coastguard Worker-#define HAVE_GETPASS 1 152*6777b538SAndroid Build Coastguard Worker+/* #define HAVE_GETPASS 1 */ 153*6777b538SAndroid Build Coastguard Worker 154*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the `getpassphrase' function. */ 155*6777b538SAndroid Build Coastguard Worker /* #undef HAVE_GETPASSPHRASE */ 156*6777b538SAndroid Build Coastguard Worker@@ -318,7 +318,7 @@ 157*6777b538SAndroid Build Coastguard Worker /* #undef HAVE_NET_ERRNO_H */ 158*6777b538SAndroid Build Coastguard Worker 159*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the `nl_langinfo' function. */ 160*6777b538SAndroid Build Coastguard Worker-#define HAVE_NL_LANGINFO 1 161*6777b538SAndroid Build Coastguard Worker+/* #define HAVE_NL_LANGINFO 1 */ 162*6777b538SAndroid Build Coastguard Worker 163*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the <os2.h> header file. */ 164*6777b538SAndroid Build Coastguard Worker /* #undef HAVE_OS2_H */ 165*6777b538SAndroid Build Coastguard Worker@@ -360,7 +360,7 @@ 166*6777b538SAndroid Build Coastguard Worker #define HAVE_PTHREAD_MUTEX_RECURSIVE 1 167*6777b538SAndroid Build Coastguard Worker 168*6777b538SAndroid Build Coastguard Worker /* Define if cross-process robust mutexes are available */ 169*6777b538SAndroid Build Coastguard Worker-#define HAVE_PTHREAD_MUTEX_ROBUST 1 170*6777b538SAndroid Build Coastguard Worker+/* #define HAVE_PTHREAD_MUTEX_ROBUST 1 */ 171*6777b538SAndroid Build Coastguard Worker 172*6777b538SAndroid Build Coastguard Worker /* Define if PTHREAD_PROCESS_SHARED is defined in pthread.h */ 173*6777b538SAndroid Build Coastguard Worker #define HAVE_PTHREAD_PROCESS_SHARED 1 174*6777b538SAndroid Build Coastguard Worker@@ -372,7 +372,7 @@ 175*6777b538SAndroid Build Coastguard Worker #define HAVE_PTHREAD_RWLOCK_INIT 1 176*6777b538SAndroid Build Coastguard Worker 177*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the `pthread_yield' function. */ 178*6777b538SAndroid Build Coastguard Worker-#define HAVE_PTHREAD_YIELD 1 179*6777b538SAndroid Build Coastguard Worker+/* #define HAVE_PTHREAD_YIELD 1 */ 180*6777b538SAndroid Build Coastguard Worker 181*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the `putenv' function. */ 182*6777b538SAndroid Build Coastguard Worker #define HAVE_PUTENV 1 183*6777b538SAndroid Build Coastguard Worker@@ -474,7 +474,7 @@ 184*6777b538SAndroid Build Coastguard Worker #define HAVE_SOCKLEN_T 1 185*6777b538SAndroid Build Coastguard Worker 186*6777b538SAndroid Build Coastguard Worker /* Define if the SOCK_CLOEXEC flag is supported */ 187*6777b538SAndroid Build Coastguard Worker-#define HAVE_SOCK_CLOEXEC 1 188*6777b538SAndroid Build Coastguard Worker+/* #define HAVE_SOCK_CLOEXEC 1 */ 189*6777b538SAndroid Build Coastguard Worker 190*6777b538SAndroid Build Coastguard Worker /* Define if SO_ACCEPTFILTER is defined in sys/socket.h */ 191*6777b538SAndroid Build Coastguard Worker /* #undef HAVE_SO_ACCEPTFILTER */ 192*6777b538SAndroid Build Coastguard Worker@@ -531,7 +531,7 @@ 193*6777b538SAndroid Build Coastguard Worker /* #undef HAVE_STRUCT_STAT_ST_ATIME_N */ 194*6777b538SAndroid Build Coastguard Worker 195*6777b538SAndroid Build Coastguard Worker /* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */ 196*6777b538SAndroid Build Coastguard Worker-#define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 197*6777b538SAndroid Build Coastguard Worker+/* #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 0 */ 198*6777b538SAndroid Build Coastguard Worker 199*6777b538SAndroid Build Coastguard Worker /* Define to 1 if `st_blocks' is a member of `struct stat'. */ 200*6777b538SAndroid Build Coastguard Worker #define HAVE_STRUCT_STAT_ST_BLOCKS 1 201*6777b538SAndroid Build Coastguard Worker@@ -543,7 +543,7 @@ 202*6777b538SAndroid Build Coastguard Worker /* #undef HAVE_STRUCT_STAT_ST_CTIME_N */ 203*6777b538SAndroid Build Coastguard Worker 204*6777b538SAndroid Build Coastguard Worker /* Define to 1 if `st_ctim.tv_nsec' is a member of `struct stat'. */ 205*6777b538SAndroid Build Coastguard Worker-#define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 206*6777b538SAndroid Build Coastguard Worker+/* #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 */ 207*6777b538SAndroid Build Coastguard Worker 208*6777b538SAndroid Build Coastguard Worker /* Define to 1 if `st_mtimensec' is a member of `struct stat'. */ 209*6777b538SAndroid Build Coastguard Worker /* #undef HAVE_STRUCT_STAT_ST_MTIMENSEC */ 210*6777b538SAndroid Build Coastguard Worker@@ -552,7 +552,7 @@ 211*6777b538SAndroid Build Coastguard Worker /* #undef HAVE_STRUCT_STAT_ST_MTIME_N */ 212*6777b538SAndroid Build Coastguard Worker 213*6777b538SAndroid Build Coastguard Worker /* Define to 1 if `st_mtim.tv_nsec' is a member of `struct stat'. */ 214*6777b538SAndroid Build Coastguard Worker-#define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 215*6777b538SAndroid Build Coastguard Worker+/* #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 */ 216*6777b538SAndroid Build Coastguard Worker 217*6777b538SAndroid Build Coastguard Worker /* Define to 1 if `tm_gmtoff' is a member of `struct tm'. */ 218*6777b538SAndroid Build Coastguard Worker #define HAVE_STRUCT_TM_TM_GMTOFF 1 219*6777b538SAndroid Build Coastguard Worker@@ -594,13 +594,13 @@ 220*6777b538SAndroid Build Coastguard Worker #define HAVE_SYS_SELECT_H 1 221*6777b538SAndroid Build Coastguard Worker 222*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the <sys/sem.h> header file. */ 223*6777b538SAndroid Build Coastguard Worker-#define HAVE_SYS_SEM_H 1 224*6777b538SAndroid Build Coastguard Worker+/* #define HAVE_SYS_SEM_H 1 */ 225*6777b538SAndroid Build Coastguard Worker 226*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the <sys/sendfile.h> header file. */ 227*6777b538SAndroid Build Coastguard Worker #define HAVE_SYS_SENDFILE_H 1 228*6777b538SAndroid Build Coastguard Worker 229*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the <sys/shm.h> header file. */ 230*6777b538SAndroid Build Coastguard Worker-#define HAVE_SYS_SHM_H 1 231*6777b538SAndroid Build Coastguard Worker+/* #define HAVE_SYS_SHM_H 1 */ 232*6777b538SAndroid Build Coastguard Worker 233*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the <sys/signal.h> header file. */ 234*6777b538SAndroid Build Coastguard Worker #define HAVE_SYS_SIGNAL_H 1 235*6777b538SAndroid Build Coastguard Worker@@ -633,7 +633,7 @@ 236*6777b538SAndroid Build Coastguard Worker #define HAVE_SYS_UN_H 1 237*6777b538SAndroid Build Coastguard Worker 238*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the <sys/uuid.h> header file. */ 239*6777b538SAndroid Build Coastguard Worker-/* #undef HAVE_SYS_UUID_H */ 240*6777b538SAndroid Build Coastguard Worker+#undef HAVE_SYS_UUID_H 241*6777b538SAndroid Build Coastguard Worker 242*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the <sys/wait.h> header file. */ 243*6777b538SAndroid Build Coastguard Worker #define HAVE_SYS_WAIT_H 1 244*6777b538SAndroid Build Coastguard Worker@@ -687,7 +687,7 @@ 245*6777b538SAndroid Build Coastguard Worker /* #undef HAVE_UUID_H */ 246*6777b538SAndroid Build Coastguard Worker 247*6777b538SAndroid Build Coastguard Worker /* Define to 1 if you have the <uuid/uuid.h> header file. */ 248*6777b538SAndroid Build Coastguard Worker-#define HAVE_UUID_UUID_H 1 249*6777b538SAndroid Build Coastguard Worker+/* #define HAVE_UUID_UUID_H 1 */ 250*6777b538SAndroid Build Coastguard Worker 251*6777b538SAndroid Build Coastguard Worker /* Define if C compiler supports VLA */ 252*6777b538SAndroid Build Coastguard Worker #define HAVE_VLA 1 253*6777b538SAndroid Build Coastguard Worker 254*6777b538SAndroid Build Coastguard Worker 255