xref: /aosp_15_r20/external/cronet/third_party/apache-portable-runtime/diff.patch (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
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