Apache2
apr_private.h
Go to the documentation of this file.
1 /* include/arch/unix/apr_private.h. Generated from apr_private.h.in by configure. */
2 /* include/arch/unix/apr_private.h.in. Generated from configure.in by autoheader. */
3 
4 
5 #ifndef APR_PRIVATE_H
6 #define APR_PRIVATE_H
7 
8 /* Pick up publicly advertised headers and symbols before the
9  * APR internal private headers and symbols
10  */
11 #include <apr.h>
12 
13 
14 /* Define if building universal (internal helper macro) */
15 /* #undef AC_APPLE_UNIVERSAL_BUILD */
16 
17 /* Define if apr_allocator should use guard pages */
18 /* #undef APR_ALLOCATOR_GUARD_PAGES */
19 
20 /* Define if apr_allocator should use mmap */
21 /* #undef APR_ALLOCATOR_USES_MMAP */
22 
23 /* Define to be absolute path to DSO directory */
24 #define APR_DSO_LIBDIR "/usr/local/apache2/lib/apr-2"
25 
26 /* Define to 1 if modular components are built as DSOs */
27 #define APR_HAVE_MODULAR_DSO 1
28 
29 /* Define as function which can be used for conversion of strings to
30  apr_int64_t */
31 #define APR_INT64_STRFN strtol
32 
33 /* Define as function used for conversion of strings to apr_off_t */
34 #define APR_OFF_T_STRFN strtol
35 
36 /* Define if pool functions should abort if concurrent usage is detected */
37 /* #undef APR_POOL_CONCURRENCY_CHECK */
38 
39 /* Define if the system crypt() function is threadsafe */
40 /* #undef APU_CRYPT_THREADSAFE */
41 
42 /* Define if the inbuf parm to iconv() is const char ** */
43 /* #undef APU_ICONV_INBUF_CONST */
44 
45 /* Define that OpenSSL uses const buffers */
46 /* #undef CRYPTO_OPENSSL_CONST_BUFFERS */
47 
48 /* Define if crypt_r has uses CRYPTD */
49 /* #undef CRYPT_R_CRYPTD */
50 
51 /* Define if crypt_r uses struct crypt_data */
52 #define CRYPT_R_STRUCT_CRYPT_DATA 1
53 
54 /* Define to 1 if using 'alloca.c'. */
55 /* #undef C_ALLOCA */
56 
57 /* Define to path of random device */
58 /* #undef DEV_RANDOM */
59 
60 /* Define if struct dirent has an inode member */
61 #define DIRENT_INODE d_fileno
62 
63 /* Define if struct dirent has a d_type member */
64 #define DIRENT_TYPE d_type
65 
66 /* Define if DSO support uses dlfcn.h */
67 #define DSO_USE_DLFCN 1
68 
69 /* Define if DSO support uses dyld.h */
70 /* #undef DSO_USE_DYLD */
71 
72 /* Define if DSO support uses shl_load */
73 /* #undef DSO_USE_SHL */
74 
75 /* Define to list of paths to EGD sockets */
76 /* #undef EGD_DEFAULT_SOCKET */
77 
78 /* Define if fcntl locks affect threads within the process */
79 /* #undef FCNTL_IS_GLOBAL */
80 
81 /* Define if fcntl returns EACCES when F_SETLK is already held */
82 /* #undef FCNTL_TRYACQUIRE_EACCES */
83 
84 /* Define if flock locks affect threads within the process */
85 /* #undef FLOCK_IS_GLOBAL */
86 
87 /* Define if gethostbyaddr is thread safe */
88 /* #undef GETHOSTBYADDR_IS_THREAD_SAFE */
89 
90 /* Define if gethostbyname is thread safe */
91 /* #undef GETHOSTBYNAME_IS_THREAD_SAFE */
92 
93 /* Define if gethostbyname_r has the glibc style */
94 #define GETHOSTBYNAME_R_GLIBC2 1
95 
96 /* Define if gethostbyname_r has the hostent_data for the third argument */
97 /* #undef GETHOSTBYNAME_R_HOSTENT_DATA */
98 
99 /* Define if getservbyname is thread safe */
100 /* #undef GETSERVBYNAME_IS_THREAD_SAFE */
101 
102 /* Define if getservbyname_r has the glibc style */
103 #define GETSERVBYNAME_R_GLIBC2 1
104 
105 /* Define if getservbyname_r has the OSF/1 style */
106 /* #undef GETSERVBYNAME_R_OSF1 */
107 
108 /* Define if getservbyname_r has the Solaris style */
109 /* #undef GETSERVBYNAME_R_SOLARIS */
110 
111 /* Define if accept4 function is supported */
112 #define HAVE_ACCEPT4 1
113 
114 /* Define to 1 if you have the `acquire_sem' function. */
115 /* #undef HAVE_ACQUIRE_SEM */
116 
117 /* Define to 1 if you have the `acquire_sem_etc' function. */
118 /* #undef HAVE_ACQUIRE_SEM_ETC */
119 
120 /* Define to 1 if you have the <aio.h> header file. */
121 #define HAVE_AIO_H 1
122 
123 /* Define if async i/o supports message q's */
124 /* #undef HAVE_AIO_MSGQ */
125 
126 /* Define to 1 if you have 'alloca', as a function or macro. */
127 #define HAVE_ALLOCA 1
128 
129 /* Define to 1 if <alloca.h> works. */
130 #define HAVE_ALLOCA_H 1
131 
132 /* Define to 1 if you have the `arc4random_buf' function. */
133 /* #undef HAVE_ARC4RANDOM_BUF */
134 
135 /* Define to 1 if you have the <arpa/inet.h> header file. */
136 #define HAVE_ARPA_INET_H 1
137 
138 /* Define if compiler provides 32bit atomic builtins */
139 #define HAVE_ATOMIC_BUILTINS 1
140 
141 /* Define if compiler provides 64bit atomic builtins */
142 #define HAVE_ATOMIC_BUILTINS64 1
143 
144 /* Define if BONE_VERSION is defined in sys/socket.h */
145 /* #undef HAVE_BONE_VERSION */
146 
147 /* Define to 1 if you have the <ByteOrder.h> header file. */
148 /* #undef HAVE_BYTEORDER_H */
149 
150 /* Define to 1 if you have the `calloc' function. */
151 #define HAVE_CALLOC 1
152 
153 /* Define if CODESET is defined in langinfo.h */
154 #define HAVE_CODESET 1
155 
156 /* Define to 1 if you have the <CommonCrypto/CommonKeyDerivation.h> header
157  file. */
158 /* #undef HAVE_COMMONCRYPTO_COMMONKEYDERIVATION_H */
159 
160 /* Define to 1 if you have the <conio.h> header file. */
161 /* #undef HAVE_CONIO_H */
162 
163 /* Define to 1 if you have the `create_area' function. */
164 /* #undef HAVE_CREATE_AREA */
165 
166 /* Define to 1 if you have the `create_sem' function. */
167 /* #undef HAVE_CREATE_SEM */
168 
169 /* Define to 1 if you have the <crypt.h> header file. */
170 #define HAVE_CRYPT_H 1
171 
172 /* Define to 1 if you have the `crypt_r' function. */
173 #define HAVE_CRYPT_R 1
174 
175 /* Define to 1 if you have the <ctype.h> header file. */
176 #define HAVE_CTYPE_H 1
177 
178 /* Define to 1 if you have the declaration of `SYS_getrandom', and to 0 if you
179  don't. */
180 #define HAVE_DECL_SYS_GETRANDOM 1
181 
182 /* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you
183  don't. */
184 #define HAVE_DECL_SYS_SIGLIST 0
185 
186 /* Define to 1 if you have the <dirent.h> header file. */
187 #define HAVE_DIRENT_H 1
188 
189 /* Define to 1 if you have the <dir.h> header file. */
190 /* #undef HAVE_DIR_H */
191 
192 /* Define to 1 if you have the <dlfcn.h> header file. */
193 #define HAVE_DLFCN_H 1
194 
195 /* Define to 1 if you have the <dl.h> header file. */
196 /* #undef HAVE_DL_H */
197 
198 /* Define if dup3 function is supported */
199 #define HAVE_DUP3 1
200 
201 /* Define if EGD is supported */
202 /* #undef HAVE_EGD */
203 
204 /* Define if the epoll interface is supported */
205 #define HAVE_EPOLL 1
206 
207 /* Define if epoll_create1 function is supported */
208 #define HAVE_EPOLL_CREATE1 1
209 
210 /* Define if epoll_wait has a reliable timeout (min) */
211 #define HAVE_EPOLL_WAIT_RELIABLE_TIMEOUT 1
212 
213 /* Define to 1 if you have the <errmsg.h> header file. */
214 /* #undef HAVE_ERRMSG_H */
215 
216 /* Define to 1 if you have the <errno.h> header file. */
217 #define HAVE_ERRNO_H 1
218 
219 /* Define if expat.h is available */
220 #define HAVE_EXPAT_H 1
221 
222 /* Define if explicit_bzero function is supported */
223 #define HAVE_EXPLICIT_BZERO 1
224 
225 /* Define to 1 if you have the <fcntl.h> header file. */
226 #define HAVE_FCNTL_H 1
227 
228 /* Define to 1 if you have the `fdatasync' function. */
229 #define HAVE_FDATASYNC 1
230 
231 /* Define to 1 if you have the `flock' function. */
232 #define HAVE_FLOCK 1
233 
234 /* Define to 1 if you have the `fork' function. */
235 #define HAVE_FORK 1
236 
237 /* Define if F_SETLK is defined in fcntl.h */
238 #define HAVE_F_SETLK 1
239 
240 /* Define if getaddrinfo accepts the AI_ADDRCONFIG flag */
241 #define HAVE_GAI_ADDRCONFIG 1
242 
243 /* Define to 1 if you have the `gai_strerror' function. */
244 #define HAVE_GAI_STRERROR 1
245 
246 /* Define if getaddrinfo exists and works well enough for APR */
247 #define HAVE_GETADDRINFO 1
248 
249 /* Define to 1 if you have the `getenv' function. */
250 #define HAVE_GETENV 1
251 
252 /* Define to 1 if you have the `getgrgid_r' function. */
253 #define HAVE_GETGRGID_R 1
254 
255 /* Define to 1 if you have the `getgrnam_r' function. */
256 #define HAVE_GETGRNAM_R 1
257 
258 /* Define to 1 if you have the `gethostbyaddr_r' function. */
259 #define HAVE_GETHOSTBYADDR_R 1
260 
261 /* Define to 1 if you have the `gethostbyname_r' function. */
262 #define HAVE_GETHOSTBYNAME_R 1
263 
264 /* Define to 1 if you have the `getifaddrs' function. */
265 #define HAVE_GETIFADDRS 1
266 
267 /* Define if getnameinfo exists */
268 #define HAVE_GETNAMEINFO 1
269 
270 /* Define to 1 if you have the `getpass' function. */
271 #define HAVE_GETPASS 1
272 
273 /* Define to 1 if you have the `getpassphrase' function. */
274 /* #undef HAVE_GETPASSPHRASE */
275 
276 /* Define to 1 if you have the `getpwnam_r' function. */
277 #define HAVE_GETPWNAM_R 1
278 
279 /* Define to 1 if you have the `getpwuid_r' function. */
280 #define HAVE_GETPWUID_R 1
281 
282 /* Define to 1 if you have the `getrandom' function. */
283 #define HAVE_GETRANDOM 1
284 
285 /* Define to 1 if you have the `getrlimit' function. */
286 #define HAVE_GETRLIMIT 1
287 
288 /* Define to 1 if you have the `getservbyname_r' function. */
289 #define HAVE_GETSERVBYNAME_R 1
290 
291 /* Define to 1 if you have the `gmtime_r' function. */
292 #define HAVE_GMTIME_R 1
293 
294 /* Define to 1 if you have the <grp.h> header file. */
295 #define HAVE_GRP_H 1
296 
297 /* Define if hstrerror is present */
298 /* #undef HAVE_HSTRERROR */
299 
300 /* Define to 1 if you have the <iconv.h> header file. */
301 #define HAVE_ICONV_H 1
302 
303 /* Define to 1 if you have the <ifaddrs.h> header file. */
304 #define HAVE_IFADDRS_H 1
305 
306 /* Define to 1 if you have the `if_indextoname' function. */
307 #define HAVE_IF_INDEXTONAME 1
308 
309 /* Define to 1 if you have the `if_nametoindex' function. */
310 #define HAVE_IF_NAMETOINDEX 1
311 
312 /* Define to 1 if you have the <inttypes.h> header file. */
313 #define HAVE_INTTYPES_H 1
314 
315 /* Define to 1 if you have the <io.h> header file. */
316 /* #undef HAVE_IO_H */
317 
318 /* Define to 1 if you have the `isinf' function. */
319 #define HAVE_ISINF 1
320 
321 /* Define to 1 if you have the `isnan' function. */
322 #define HAVE_ISNAN 1
323 
324 /* Define to 1 if you have the <kernel/OS.h> header file. */
325 /* #undef HAVE_KERNEL_OS_H */
326 
327 /* Define to 1 if you have the `kqueue' function. */
328 /* #undef HAVE_KQUEUE */
329 
330 /* Define to 1 if you have the <langinfo.h> header file. */
331 #define HAVE_LANGINFO_H 1
332 
333 /* Define to 1 if you have the `bsd' library (-lbsd). */
334 /* #undef HAVE_LIBBSD */
335 
336 /* Define to 1 if you have the `crypto' library (-lcrypto). */
337 /* #undef HAVE_LIBCRYPTO */
338 
339 /* Define to 1 if you have the <libpq-fe.h> header file. */
340 /* #undef HAVE_LIBPQ_FE_H */
341 
342 /* Define to 1 if you have the `sendfile' library (-lsendfile). */
343 /* #undef HAVE_LIBSENDFILE */
344 
345 /* Define to 1 if you have the `truerand' library (-ltruerand). */
346 /* #undef HAVE_LIBTRUERAND */
347 
348 /* Define to 1 if you have the <libxml/parser.h> header file. */
349 /* #undef HAVE_LIBXML_PARSER_H */
350 
351 /* Define to 1 if you have the <limits.h> header file. */
352 #define HAVE_LIMITS_H 1
353 
354 /* Define to 1 if you have the <linux/random.h> header file. */
355 #define HAVE_LINUX_RANDOM_H 1
356 
357 /* Define to 1 if you have the `localtime_r' function. */
358 #define HAVE_LOCALTIME_R 1
359 
360 /* Define if LOCK_EX is defined in sys/file.h */
361 #define HAVE_LOCK_EX 1
362 
363 /* Define to 1 if you have the <mach-o/dyld.h> header file. */
364 /* #undef HAVE_MACH_O_DYLD_H */
365 
366 /* Define to 1 if you have the <malloc.h> header file. */
367 #define HAVE_MALLOC_H 1
368 
369 /* Define if MAP_ANON is defined in sys/mman.h */
370 #define HAVE_MAP_ANON 1
371 
372 /* Define to 1 if you have the <memcheck.h> header file. */
373 /* #undef HAVE_MEMCHECK_H */
374 
375 /* Define to 1 if you have the `memchr' function. */
376 #define HAVE_MEMCHR 1
377 
378 /* Define to 1 if you have the `memmem' function. */
379 #define HAVE_MEMMEM 1
380 
381 /* Define to 1 if you have the `memmove' function. */
382 #define HAVE_MEMMOVE 1
383 
384 /* Define to 1 if you have the <memory.h> header file. */
385 #define HAVE_MEMORY_H 1
386 
387 /* Define if memset_s function is supported */
388 /* #undef HAVE_MEMSET_S */
389 
390 /* Define to 1 if you have the <minix/config.h> header file. */
391 /* #undef HAVE_MINIX_CONFIG_H */
392 
393 /* Define to 1 if you have the `mkostemp' function. */
394 #define HAVE_MKOSTEMP 1
395 
396 /* Define to 1 if you have the `mkostemp64' function. */
397 /* #undef HAVE_MKOSTEMP64 */
398 
399 /* Define to 1 if you have the `mkstemp' function. */
400 #define HAVE_MKSTEMP 1
401 
402 /* Define to 1 if you have the `mkstemp64' function. */
403 /* #undef HAVE_MKSTEMP64 */
404 
405 /* Define to 1 if you have the `mmap' function. */
406 #define HAVE_MMAP 1
407 
408 /* Define to 1 if you have the `mmap64' function. */
409 /* #undef HAVE_MMAP64 */
410 
411 /* Define to 1 if you have the `mprotect' function. */
412 #define HAVE_MPROTECT 1
413 
414 /* Define to 1 if you have the `munmap' function. */
415 #define HAVE_MUNMAP 1
416 
417 /* Define to 1 if you have the <mysql/errmsg.h> header file. */
418 /* #undef HAVE_MYSQL_ERRMSG_H */
419 
420 /* Define to 1 if you have the <mysql.h> header file. */
421 /* #undef HAVE_MYSQL_H */
422 
423 /* Define to 1 if you have the <mysql/mysql.h> header file. */
424 /* #undef HAVE_MYSQL_MYSQL_H */
425 
426 /* Define to 1 if you have the <mysql/my_global.h> header file. */
427 /* #undef HAVE_MYSQL_MY_GLOBAL_H */
428 
429 /* Define to 1 if you have the <mysql/my_sys.h> header file. */
430 /* #undef HAVE_MYSQL_MY_SYS_H */
431 
432 /* Define to 1 if you have the <my_global.h> header file. */
433 /* #undef HAVE_MY_GLOBAL_H */
434 
435 /* Define to 1 if you have the <my_sys.h> header file. */
436 /* #undef HAVE_MY_SYS_H */
437 
438 /* Define to 1 if you have the `nanosleep' function. */
439 #define HAVE_NANOSLEEP 1
440 
441 /* Define to 1 if you have the <netdb.h> header file. */
442 #define HAVE_NETDB_H 1
443 
444 /* Define to 1 if you have the <netinet/in.h> header file. */
445 #define HAVE_NETINET_IN_H 1
446 
447 /* Define to 1 if you have the <netinet/sctp.h> header file. */
448 #define HAVE_NETINET_SCTP_H 1
449 
450 /* Define to 1 if you have the <netinet/sctp_uio.h> header file. */
451 /* #undef HAVE_NETINET_SCTP_UIO_H */
452 
453 /* Defined if netinet/tcp.h is present */
454 #define HAVE_NETINET_TCP_H 1
455 
456 /* Define to 1 if you have the <net/errno.h> header file. */
457 /* #undef HAVE_NET_ERRNO_H */
458 
459 /* Define to 1 if you have the <net/if.h> header file. */
460 #define HAVE_NET_IF_H 1
461 
462 /* Define to 1 if you have the `nl_langinfo' function. */
463 #define HAVE_NL_LANGINFO 1
464 
465 /* Define to 1 if you have the <nss.h> header file. */
466 /* #undef HAVE_NSS_H */
467 
468 /* Define to 1 if you have the <nss/nss.h> header file. */
469 /* #undef HAVE_NSS_NSS_H */
470 
471 /* Define to 1 if you have the <nss/pk11pub.h> header file. */
472 /* #undef HAVE_NSS_PK11PUB_H */
473 
474 /* Define to 1 if you have the <oci.h> header file. */
475 /* #undef HAVE_OCI_H */
476 
477 /* Define to 1 if you have the <odbc/sql.h> header file. */
478 /* #undef HAVE_ODBC_SQL_H */
479 
480 /* Define to 1 if you have the `OPENSSL_init_crypto' function. */
481 /* #undef HAVE_OPENSSL_INIT_CRYPTO */
482 
483 /* Define to 1 if you have the <openssl/x509.h> header file. */
484 /* #undef HAVE_OPENSSL_X509_H */
485 
486 /* Define to 1 if you have the <os2.h> header file. */
487 /* #undef HAVE_OS2_H */
488 
489 /* Define to 1 if you have the <osreldate.h> header file. */
490 /* #undef HAVE_OSRELDATE_H */
491 
492 /* Define to 1 if you have the <OS.h> header file. */
493 /* #undef HAVE_OS_H */
494 
495 /* Define to 1 if you have the <pk11pub.h> header file. */
496 /* #undef HAVE_PK11PUB_H */
497 
498 /* Define to 1 if you have the `poll' function. */
499 #define HAVE_POLL 1
500 
501 /* Define if POLLIN is defined */
502 #define HAVE_POLLIN 1
503 
504 /* Define to 1 if you have the <poll.h> header file. */
505 #define HAVE_POLL_H 1
506 
507 /* Define to 1 if you have the `port_create' function. */
508 /* #undef HAVE_PORT_CREATE */
509 
510 /* Define to 1 if you have the <postgresql/libpq-fe.h> header file. */
511 /* #undef HAVE_POSTGRESQL_LIBPQ_FE_H */
512 
513 /* Define to 1 if you have the <prerror.h> header file. */
514 /* #undef HAVE_PRERROR_H */
515 
516 /* Define to 1 if you have the <process.h> header file. */
517 /* #undef HAVE_PROCESS_H */
518 
519 /* Define to 1 if you have the `pthread_attr_setguardsize' function. */
520 #define HAVE_PTHREAD_ATTR_SETGUARDSIZE 1
521 
522 /* Define to 1 if you have the `pthread_condattr_setpshared' function. */
523 #define HAVE_PTHREAD_CONDATTR_SETPSHARED 1
524 
525 /* Define to 1 if you have the <pthread.h> header file. */
526 #define HAVE_PTHREAD_H 1
527 
528 /* Define to 1 if you have the `pthread_key_delete' function. */
529 #define HAVE_PTHREAD_KEY_DELETE 1
530 
531 /* Define to 1 if you have the `pthread_mutexattr_setpshared' function. */
532 #define HAVE_PTHREAD_MUTEXATTR_SETPSHARED 1
533 
534 /* Define if recursive pthread mutexes are available */
535 #define HAVE_PTHREAD_MUTEX_RECURSIVE 1
536 
537 /* Define if cross-process robust mutexes are available */
538 #define HAVE_PTHREAD_MUTEX_ROBUST 1
539 
540 /* Define if non-posix/portable cross-process robust mutexes are available */
541 /* #undef HAVE_PTHREAD_MUTEX_ROBUST_NP */
542 
543 /* Define to 1 if you have the `pthread_mutex_timedlock' function. */
544 #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
545 
546 /* Define if PTHREAD_PROCESS_SHARED is defined in pthread.h */
547 #define HAVE_PTHREAD_PROCESS_SHARED 1
548 
549 /* Define if pthread rwlocks are available */
550 #define HAVE_PTHREAD_RWLOCKS 1
551 
552 /* Define to 1 if you have the `pthread_rwlock_init' function. */
553 #define HAVE_PTHREAD_RWLOCK_INIT 1
554 
555 /* Define if pthread_setname_np is available */
556 #define HAVE_PTHREAD_SETNAME_NP 1
557 
558 /* Define to 1 if you have the `pthread_yield' function. */
559 /* #undef HAVE_PTHREAD_YIELD */
560 
561 /* Define to 1 if you have the `putenv' function. */
562 #define HAVE_PUTENV 1
563 
564 /* Define to 1 if you have the <pwd.h> header file. */
565 #define HAVE_PWD_H 1
566 
567 /* Define to 1 if you have the `readdir64_r' function. */
568 /* #undef HAVE_READDIR64_R */
569 
570 /* Define to 1 if you have the <sched.h> header file. */
571 #define HAVE_SCHED_H 1
572 
573 /* Define to 1 if you have the `sched_yield' function. */
574 #define HAVE_SCHED_YIELD 1
575 
576 /* Define to 1 if you have the <semaphore.h> header file. */
577 #define HAVE_SEMAPHORE_H 1
578 
579 /* Define to 1 if you have the `semctl' function. */
580 #define HAVE_SEMCTL 1
581 
582 /* Define to 1 if you have the `semget' function. */
583 #define HAVE_SEMGET 1
584 
585 /* Define to 1 if you have the `semop' function. */
586 #define HAVE_SEMOP 1
587 
588 /* Define to 1 if you have the `semtimedop' function. */
589 #define HAVE_SEMTIMEDOP 1
590 
591 /* Define to 1 if you have the `sem_close' function. */
592 #define HAVE_SEM_CLOSE 1
593 
594 /* Define to 1 if you have the `sem_post' function. */
595 #define HAVE_SEM_POST 1
596 
597 /* Define to 1 if you have the `sem_timedwait' function. */
598 #define HAVE_SEM_TIMEDWAIT 1
599 
600 /* Define if SEM_UNDO is defined in sys/sem.h */
601 #define HAVE_SEM_UNDO 1
602 
603 /* Define to 1 if you have the `sem_unlink' function. */
604 #define HAVE_SEM_UNLINK 1
605 
606 /* Define to 1 if you have the `sem_wait' function. */
607 #define HAVE_SEM_WAIT 1
608 
609 /* Define to 1 if you have the `sendfile' function. */
610 #define HAVE_SENDFILE 1
611 
612 /* Define to 1 if you have the `sendfile64' function. */
613 /* #undef HAVE_SENDFILE64 */
614 
615 /* Define to 1 if you have the `sendfilev' function. */
616 /* #undef HAVE_SENDFILEV */
617 
618 /* Define to 1 if you have the `sendfilev64' function. */
619 /* #undef HAVE_SENDFILEV64 */
620 
621 /* Define to 1 if you have the `send_file' function. */
622 /* #undef HAVE_SEND_FILE */
623 
624 /* Define to 1 if you have the `setenv' function. */
625 #define HAVE_SETENV 1
626 
627 /* Define to 1 if you have the `setrlimit' function. */
628 #define HAVE_SETRLIMIT 1
629 
630 /* Define to 1 if you have the `setsid' function. */
631 #define HAVE_SETSID 1
632 
633 /* Define to 1 if you have the `set_h_errno' function. */
634 /* #undef HAVE_SET_H_ERRNO */
635 
636 /* Define to 1 if you have the `shmat' function. */
637 #define HAVE_SHMAT 1
638 
639 /* Define to 1 if you have the `shmctl' function. */
640 #define HAVE_SHMCTL 1
641 
642 /* Define to 1 if you have the `shmdt' function. */
643 #define HAVE_SHMDT 1
644 
645 /* Define to 1 if you have the `shmget' function. */
646 #define HAVE_SHMGET 1
647 
648 /* Define to 1 if you have the `shm_open' function. */
649 #define HAVE_SHM_OPEN 1
650 
651 /* Define to 1 if you have the `shm_unlink' function. */
652 #define HAVE_SHM_UNLINK 1
653 
654 /* Define to 1 if you have the `sigaction' function. */
655 #define HAVE_SIGACTION 1
656 
657 /* Define to 1 if you have the <signal.h> header file. */
658 #define HAVE_SIGNAL_H 1
659 
660 /* Define to 1 if you have the `sigsuspend' function. */
661 #define HAVE_SIGSUSPEND 1
662 
663 /* Define to 1 if you have the `sigwait' function. */
664 #define HAVE_SIGWAIT 1
665 
666 /* Whether you have socklen_t */
667 #define HAVE_SOCKLEN_T 1
668 
669 /* Define if the SOCK_CLOEXEC flag is supported */
670 #define HAVE_SOCK_CLOEXEC 1
671 
672 /* Define if SO_ACCEPTFILTER is defined in sys/socket.h */
673 /* #undef HAVE_SO_ACCEPTFILTER */
674 
675 /* Define to 1 if you have the <sqlite3.h> header file. */
676 #define HAVE_SQLITE3_H 1
677 
678 /* Define to 1 if you have the <sqlite.h> header file. */
679 /* #undef HAVE_SQLITE_H */
680 
681 /* Define to 1 if you have the <sql.h> header file. */
682 /* #undef HAVE_SQL_H */
683 
684 /* Define to 1 if you have the <stdarg.h> header file. */
685 #define HAVE_STDARG_H 1
686 
687 /* Define to 1 if you have the <stddef.h> header file. */
688 #define HAVE_STDDEF_H 1
689 
690 /* Define to 1 if you have the <stdint.h> header file. */
691 #define HAVE_STDINT_H 1
692 
693 /* Define to 1 if you have the <stdio.h> header file. */
694 #define HAVE_STDIO_H 1
695 
696 /* Define to 1 if you have the <stdlib.h> header file. */
697 #define HAVE_STDLIB_H 1
698 
699 /* Define to 1 if you have the `strcasecmp' function. */
700 #define HAVE_STRCASECMP 1
701 
702 /* Define to 1 if you have the `strdup' function. */
703 #define HAVE_STRDUP 1
704 
705 /* Define to 1 if you have the `strerror_r' function. */
706 #define HAVE_STRERROR_R 1
707 
708 /* Define to 1 if you have the `stricmp' function. */
709 /* #undef HAVE_STRICMP */
710 
711 /* Define to 1 if you have the <strings.h> header file. */
712 #define HAVE_STRINGS_H 1
713 
714 /* Define to 1 if you have the <string.h> header file. */
715 #define HAVE_STRING_H 1
716 
717 /* Define to 1 if you have the `strncasecmp' function. */
718 #define HAVE_STRNCASECMP 1
719 
720 /* Define to 1 if you have the `strnicmp' function. */
721 /* #undef HAVE_STRNICMP */
722 
723 /* Define to 1 if you have the `strstr' function. */
724 #define HAVE_STRSTR 1
725 
726 /* Define if struct impreq was found */
727 #define HAVE_STRUCT_IPMREQ 1
728 
729 /* Define to 1 if `st_atimensec' is a member of `struct stat'. */
730 /* #undef HAVE_STRUCT_STAT_ST_ATIMENSEC */
731 
732 /* Define to 1 if `st_atime_n' is a member of `struct stat'. */
733 /* #undef HAVE_STRUCT_STAT_ST_ATIME_N */
734 
735 /* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */
736 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1
737 
738 /* Define to 1 if `st_blocks' is a member of `struct stat'. */
739 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
740 
741 /* Define to 1 if `st_ctimensec' is a member of `struct stat'. */
742 /* #undef HAVE_STRUCT_STAT_ST_CTIMENSEC */
743 
744 /* Define to 1 if `st_ctime_n' is a member of `struct stat'. */
745 /* #undef HAVE_STRUCT_STAT_ST_CTIME_N */
746 
747 /* Define to 1 if `st_ctim.tv_nsec' is a member of `struct stat'. */
748 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1
749 
750 /* Define to 1 if `st_mtimensec' is a member of `struct stat'. */
751 /* #undef HAVE_STRUCT_STAT_ST_MTIMENSEC */
752 
753 /* Define to 1 if `st_mtime_n' is a member of `struct stat'. */
754 /* #undef HAVE_STRUCT_STAT_ST_MTIME_N */
755 
756 /* Define to 1 if `st_mtim.tv_nsec' is a member of `struct stat'. */
757 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
758 
759 /* Define to 1 if `tm_gmtoff' is a member of `struct tm'. */
760 #define HAVE_STRUCT_TM_TM_GMTOFF 1
761 
762 /* Define to 1 if `__tm_gmtoff' is a member of `struct tm'. */
763 /* #undef HAVE_STRUCT_TM___TM_GMTOFF */
764 
765 /* Define to 1 if you have the <sysapi.h> header file. */
766 /* #undef HAVE_SYSAPI_H */
767 
768 /* Define to 1 if you have the <sysgtime.h> header file. */
769 /* #undef HAVE_SYSGTIME_H */
770 
771 /* Define to 1 if you have the <sys/file.h> header file. */
772 #define HAVE_SYS_FILE_H 1
773 
774 /* Define to 1 if you have the <sys/ioctl.h> header file. */
775 #define HAVE_SYS_IOCTL_H 1
776 
777 /* Define to 1 if you have the <sys/ipc.h> header file. */
778 #define HAVE_SYS_IPC_H 1
779 
780 /* Define to 1 if you have the <sys/mman.h> header file. */
781 #define HAVE_SYS_MMAN_H 1
782 
783 /* Define to 1 if you have the <sys/mutex.h> header file. */
784 /* #undef HAVE_SYS_MUTEX_H */
785 
786 /* Define to 1 if you have the <sys/param.h> header file. */
787 #define HAVE_SYS_PARAM_H 1
788 
789 /* Define to 1 if you have the <sys/poll.h> header file. */
790 #define HAVE_SYS_POLL_H 1
791 
792 /* Define to 1 if you have the <sys/random.h> header file. */
793 #define HAVE_SYS_RANDOM_H 1
794 
795 /* Define to 1 if you have the <sys/resource.h> header file. */
796 #define HAVE_SYS_RESOURCE_H 1
797 
798 /* Define to 1 if you have the <sys/select.h> header file. */
799 #define HAVE_SYS_SELECT_H 1
800 
801 /* Define to 1 if you have the <sys/sem.h> header file. */
802 #define HAVE_SYS_SEM_H 1
803 
804 /* Define to 1 if you have the <sys/sendfile.h> header file. */
805 #define HAVE_SYS_SENDFILE_H 1
806 
807 /* Define to 1 if you have the <sys/shm.h> header file. */
808 #define HAVE_SYS_SHM_H 1
809 
810 /* Define to 1 if you have the <sys/signal.h> header file. */
811 #define HAVE_SYS_SIGNAL_H 1
812 
813 /* Define to 1 if you have the <sys/socket.h> header file. */
814 #define HAVE_SYS_SOCKET_H 1
815 
816 /* Define to 1 if you have the <sys/sockio.h> header file. */
817 /* #undef HAVE_SYS_SOCKIO_H */
818 
819 /* Define to 1 if you have the <sys/stat.h> header file. */
820 #define HAVE_SYS_STAT_H 1
821 
822 /* Define to 1 if you have the <sys/syscall.h> header file. */
823 #define HAVE_SYS_SYSCALL_H 1
824 
825 /* Define to 1 if you have the <sys/sysctl.h> header file. */
826 /* #undef HAVE_SYS_SYSCTL_H */
827 
828 /* Define to 1 if you have the <sys/syslimits.h> header file. */
829 /* #undef HAVE_SYS_SYSLIMITS_H */
830 
831 /* Define to 1 if you have the <sys/time.h> header file. */
832 #define HAVE_SYS_TIME_H 1
833 
834 /* Define to 1 if you have the <sys/types.h> header file. */
835 #define HAVE_SYS_TYPES_H 1
836 
837 /* Define to 1 if you have the <sys/uio.h> header file. */
838 #define HAVE_SYS_UIO_H 1
839 
840 /* Define to 1 if you have the <sys/un.h> header file. */
841 #define HAVE_SYS_UN_H 1
842 
843 /* Define to 1 if you have the <sys/uuid.h> header file. */
844 /* #undef HAVE_SYS_UUID_H */
845 
846 /* Define to 1 if you have the <sys/wait.h> header file. */
847 #define HAVE_SYS_WAIT_H 1
848 
849 /* Define if TCP_CORK is defined in netinet/tcp.h */
850 #define HAVE_TCP_CORK 1
851 
852 /* Define if TCP_NODELAY and TCP_CORK can be enabled at the same time */
853 #define HAVE_TCP_NODELAY_WITH_CORK 1
854 
855 /* Define if TCP_NOPUSH is defined in netinet/tcp.h */
856 /* #undef HAVE_TCP_NOPUSH */
857 
858 /* Define to 1 if you have the <termios.h> header file. */
859 #define HAVE_TERMIOS_H 1
860 
861 /* Define to 1 if you have the <time.h> header file. */
862 #define HAVE_TIME_H 1
863 
864 /* Define to 1 if you have the <tpfeq.h> header file. */
865 /* #undef HAVE_TPFEQ_H */
866 
867 /* Define to 1 if you have the <tpfio.h> header file. */
868 /* #undef HAVE_TPFIO_H */
869 
870 /* Define if truerand is supported */
871 /* #undef HAVE_TRUERAND */
872 
873 /* Define to 1 if you have the <unistd.h> header file. */
874 #define HAVE_UNISTD_H 1
875 
876 /* Define to 1 if you have the <unix.h> header file. */
877 /* #undef HAVE_UNIX_H */
878 
879 /* Define to 1 if you have the `unsetenv' function. */
880 #define HAVE_UNSETENV 1
881 
882 /* Define to 1 if you have the `utime' function. */
883 #define HAVE_UTIME 1
884 
885 /* Define to 1 if you have the `utimes' function. */
886 #define HAVE_UTIMES 1
887 
888 /* Define to 1 if you have the `uuid_create' function. */
889 /* #undef HAVE_UUID_CREATE */
890 
891 /* Define to 1 if you have the `uuid_generate' function. */
892 #define HAVE_UUID_GENERATE 1
893 
894 /* Define to 1 if you have the <uuid.h> header file. */
895 /* #undef HAVE_UUID_H */
896 
897 /* Define to 1 if you have the <uuid/uuid.h> header file. */
898 #define HAVE_UUID_UUID_H 1
899 
900 /* Compile in valgrind support */
901 /* #undef HAVE_VALGRIND */
902 
903 /* Define to 1 if you have the <valgrind.h> header file. */
904 /* #undef HAVE_VALGRIND_H */
905 
906 /* Define if C compiler supports VLA */
907 #define HAVE_VLA 1
908 
909 /* Define to 1 if you have the `waitpid' function. */
910 #define HAVE_WAITPID 1
911 
912 /* Define to 1 if you have the <wchar.h> header file. */
913 #define HAVE_WCHAR_H 1
914 
915 /* Define if compiler handles weak symbols */
916 #define HAVE_WEAK_SYMBOLS 1
917 
918 /* Define to 1 if you have the <windows.h> header file. */
919 /* #undef HAVE_WINDOWS_H */
920 
921 /* Define to 1 if you have the <winsock2.h> header file. */
922 /* #undef HAVE_WINSOCK2_H */
923 
924 /* Define to 1 if you have the `writev' function. */
925 #define HAVE_WRITEV 1
926 
927 /* Define to 1 if you have the <ws2tcpip.h> header file. */
928 /* #undef HAVE_WS2TCPIP_H */
929 
930 /* Define if xmlparse/xmlparse.h is available */
931 /* #undef HAVE_XMLPARSE_XMLPARSE_H */
932 
933 /* Define if xmltok/xmlparse.h is available */
934 /* #undef HAVE_XMLTOK_XMLPARSE_H */
935 
936 /* Define if xml/xmlparse.h is available */
937 /* #undef HAVE_XML_XMLPARSE_H */
938 
939 /* Define for z/OS pthread API nuances */
940 /* #undef HAVE_ZOS_PTHREADS */
941 
942 /* Define if compiler provides 32bit __atomic builtins */
943 #define HAVE__ATOMIC_BUILTINS 1
944 
945 /* Define if compiler provides 64bit __atomic builtins */
946 #define HAVE__ATOMIC_BUILTINS64 1
947 
948 /* Define to the sub-directory where libtool stores uninstalled libraries. */
949 #define LT_OBJDIR ".libs/"
950 
951 /* Define if EAI_ error codes from getaddrinfo are negative */
952 #define NEGATIVE_EAI 1
953 
954 /* Define to the address where bug reports for this package should be sent. */
955 #define PACKAGE_BUGREPORT ""
956 
957 /* Define to the full name of this package. */
958 #define PACKAGE_NAME ""
959 
960 /* Define to the full name and version of this package. */
961 #define PACKAGE_STRING ""
962 
963 /* Define to the one symbol short name of this package. */
964 #define PACKAGE_TARNAME ""
965 
966 /* Define to the home page for this package. */
967 #define PACKAGE_URL ""
968 
969 /* Define to the version of this package. */
970 #define PACKAGE_VERSION ""
971 
972 /* Define if POSIX semaphores affect threads within the process */
973 /* #undef POSIXSEM_IS_GLOBAL */
974 
975 /* Define on PowerPC 405 where errata 77 applies */
976 /* #undef PPC405_ERRATA */
977 
978 /* Define if pthread_attr_getdetachstate() has one arg */
979 /* #undef PTHREAD_ATTR_GETDETACHSTATE_TAKES_ONE_ARG */
980 
981 /* Define if pthread_getspecific() has two args */
982 /* #undef PTHREAD_GETSPECIFIC_TAKES_TWO_ARGS */
983 
984 /* Modern readdir is thread safe */
985 #define READDIR_IS_THREAD_SAFE 1
986 
987 /* Define to 1 if the `setpgrp' function requires zero arguments. */
988 #define SETPGRP_VOID 1
989 
990 /* */
991 /* #undef SIGWAIT_TAKES_ONE_ARG */
992 
993 /* The size of `char', as computed by sizeof. */
994 #define SIZEOF_CHAR 1
995 
996 /* The size of `ino_t', as computed by sizeof. */
997 #define SIZEOF_INO_T 8
998 
999 /* The size of `int', as computed by sizeof. */
1000 #define SIZEOF_INT 4
1001 
1002 /* The size of `long', as computed by sizeof. */
1003 #define SIZEOF_LONG 8
1004 
1005 /* The size of `long long', as computed by sizeof. */
1006 #define SIZEOF_LONG_LONG 8
1007 
1008 /* The size of `off_t', as computed by sizeof. */
1009 #define SIZEOF_OFF_T 8
1010 
1011 /* The size of `pid_t', as computed by sizeof. */
1012 #define SIZEOF_PID_T 4
1013 
1014 /* The size of `short', as computed by sizeof. */
1015 #define SIZEOF_SHORT 2
1016 
1017 /* The size of `size_t', as computed by sizeof. */
1018 #define SIZEOF_SIZE_T 8
1019 
1020 /* The size of `ssize_t', as computed by sizeof. */
1021 #define SIZEOF_SSIZE_T 8
1022 
1023 /* The size of `struct iovec', as computed by sizeof. */
1024 #define SIZEOF_STRUCT_IOVEC 16
1025 
1026 /* The size of `void*', as computed by sizeof. */
1027 #define SIZEOF_VOIDP 8
1028 
1029 /* If using the C implementation of alloca, define if you know the
1030  direction of stack growth for your system; otherwise it will be
1031  automatically deduced at runtime.
1032  STACK_DIRECTION > 0 => grows toward higher addresses
1033  STACK_DIRECTION < 0 => grows toward lower addresses
1034  STACK_DIRECTION = 0 => direction of growth unknown */
1035 /* #undef STACK_DIRECTION */
1036 
1037 /* Define to 1 if all of the C90 standard headers exist (not just the ones
1038  required in a freestanding environment). This macro is provided for
1039  backward compatibility; new code need not use it. */
1040 #define STDC_HEADERS 1
1041 
1042 /* Define if strerror returns int */
1043 /* #undef STRERROR_R_RC_INT */
1044 
1045 /* Define if SysV semaphores affect threads within the process */
1046 /* #undef SYSVSEM_IS_GLOBAL */
1047 
1048 /* Define system call of random */
1049 #define SYS_RANDOM "getrandom"
1050 
1051 /* Define if use of generic atomics is requested */
1052 /* #undef USE_ATOMICS_GENERIC */
1053 
1054 /* Define if use of 64bit generic atomics is requested */
1055 /* #undef USE_ATOMICS_GENERIC64 */
1056 
1057 /* Define if BeOS Semaphores will be used */
1058 /* #undef USE_BEOSSEM */
1059 
1060 /* Define if SVR4-style fcntl() will be used */
1061 /* #undef USE_FCNTL_SERIALIZE */
1062 
1063 /* Define if 4.2BSD-style flock() will be used */
1064 /* #undef USE_FLOCK_SERIALIZE */
1065 
1066 /* Define if pthread pshared mutex will be used */
1067 #define USE_PROC_PTHREAD_SERIALIZE 1
1068 
1069 /* Define if BeOS areas will be used */
1070 /* #undef USE_SHMEM_BEOS */
1071 
1072 /* Define if BeOS areas will be used */
1073 /* #undef USE_SHMEM_BEOS_ANON */
1074 
1075 /* Define if 4.4BSD-style mmap() via MAP_ANON will be used */
1076 #define USE_SHMEM_MMAP_ANON 1
1077 
1078 /* Define if mmap() via POSIX.1 shm_open() on temporary file will be used */
1079 #define USE_SHMEM_MMAP_SHM 1
1080 
1081 /* Define if Classical mmap() on temporary file will be used */
1082 /* #undef USE_SHMEM_MMAP_TMP */
1083 
1084 /* Define if SVR4-style mmap() on /dev/zero will be used */
1085 /* #undef USE_SHMEM_MMAP_ZERO */
1086 
1087 /* Define if OS/2 DosAllocSharedMem() will be used */
1088 /* #undef USE_SHMEM_OS2 */
1089 
1090 /* Define if OS/2 DosAllocSharedMem() will be used */
1091 /* #undef USE_SHMEM_OS2_ANON */
1092 
1093 /* Define if SysV IPC shmget() will be used */
1094 /* #undef USE_SHMEM_SHMGET */
1095 
1096 /* Define if SysV IPC shmget() will be used */
1097 /* #undef USE_SHMEM_SHMGET_ANON */
1098 
1099 /* Define if Windows shared memory will be used */
1100 /* #undef USE_SHMEM_WIN32 */
1101 
1102 /* Define if Windows CreateFileMapping() will be used */
1103 /* #undef USE_SHMEM_WIN32_ANON */
1104 
1105 /* Enable extensions on AIX 3, Interix. */
1106 #ifndef _ALL_SOURCE
1107 # define _ALL_SOURCE 1
1108 #endif
1109 /* Enable general extensions on macOS. */
1110 #ifndef _DARWIN_C_SOURCE
1111 # define _DARWIN_C_SOURCE 1
1112 #endif
1113 /* Enable general extensions on Solaris. */
1114 #ifndef __EXTENSIONS__
1115 # define __EXTENSIONS__ 1
1116 #endif
1117 /* Enable GNU extensions on systems that have them. */
1118 #ifndef _GNU_SOURCE
1119 # define _GNU_SOURCE 1
1120 #endif
1121 /* Enable X/Open compliant socket functions that do not require linking
1122  with -lxnet on HP-UX 11.11. */
1123 #ifndef _HPUX_ALT_XOPEN_SOCKET_API
1124 # define _HPUX_ALT_XOPEN_SOCKET_API 1
1125 #endif
1126 /* Identify the host operating system as Minix.
1127  This macro does not affect the system headers' behavior.
1128  A future release of Autoconf may stop defining this macro. */
1129 #ifndef _MINIX
1130 /* # undef _MINIX */
1131 #endif
1132 /* Enable general extensions on NetBSD.
1133  Enable NetBSD compatibility extensions on Minix. */
1134 #ifndef _NETBSD_SOURCE
1135 # define _NETBSD_SOURCE 1
1136 #endif
1137 /* Enable OpenBSD compatibility extensions on NetBSD.
1138  Oddly enough, this does nothing on OpenBSD. */
1139 #ifndef _OPENBSD_SOURCE
1140 # define _OPENBSD_SOURCE 1
1141 #endif
1142 /* Define to 1 if needed for POSIX-compatible behavior. */
1143 #ifndef _POSIX_SOURCE
1144 /* # undef _POSIX_SOURCE */
1145 #endif
1146 /* Define to 2 if needed for POSIX-compatible behavior. */
1147 #ifndef _POSIX_1_SOURCE
1148 /* # undef _POSIX_1_SOURCE */
1149 #endif
1150 /* Enable POSIX-compatible threading on Solaris. */
1151 #ifndef _POSIX_PTHREAD_SEMANTICS
1152 # define _POSIX_PTHREAD_SEMANTICS 1
1153 #endif
1154 /* Enable extensions specified by ISO/IEC TS 18661-5:2014. */
1155 #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
1156 # define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
1157 #endif
1158 /* Enable extensions specified by ISO/IEC TS 18661-1:2014. */
1159 #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
1160 # define __STDC_WANT_IEC_60559_BFP_EXT__ 1
1161 #endif
1162 /* Enable extensions specified by ISO/IEC TS 18661-2:2015. */
1163 #ifndef __STDC_WANT_IEC_60559_DFP_EXT__
1164 # define __STDC_WANT_IEC_60559_DFP_EXT__ 1
1165 #endif
1166 /* Enable extensions specified by ISO/IEC TS 18661-4:2015. */
1167 #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
1168 # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
1169 #endif
1170 /* Enable extensions specified by ISO/IEC TS 18661-3:2015. */
1171 #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
1172 # define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
1173 #endif
1174 /* Enable extensions specified by ISO/IEC TR 24731-2:2010. */
1175 #ifndef __STDC_WANT_LIB_EXT2__
1176 # define __STDC_WANT_LIB_EXT2__ 1
1177 #endif
1178 /* Enable extensions specified by ISO/IEC 24747:2009. */
1179 #ifndef __STDC_WANT_MATH_SPEC_FUNCS__
1180 # define __STDC_WANT_MATH_SPEC_FUNCS__ 1
1181 #endif
1182 /* Enable extensions on HP NonStop. */
1183 #ifndef _TANDEM_SOURCE
1184 # define _TANDEM_SOURCE 1
1185 #endif
1186 /* Enable X/Open extensions. Define to 500 only if necessary
1187  to make mbstate_t available. */
1188 #ifndef _XOPEN_SOURCE
1189 /* # undef _XOPEN_SOURCE */
1190 #endif
1191 
1192 
1193 /* Define if SysV IPC semget() will be used */
1194 /* #undef USE_SYSVSEM_SERIALIZE */
1195 
1196 /* Define if apr_wait_for_io_or_timeout() uses poll(2) */
1197 #define WAITIO_USES_POLL 1
1198 
1199 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
1200  significant byte first (like Motorola and SPARC, unlike Intel). */
1201 #if defined AC_APPLE_UNIVERSAL_BUILD
1202 # if defined __BIG_ENDIAN__
1203 # define WORDS_BIGENDIAN 1
1204 # endif
1205 #else
1206 # ifndef WORDS_BIGENDIAN
1207 /* # undef WORDS_BIGENDIAN */
1208 # endif
1209 #endif
1210 
1211 /* Define to empty if `const' does not conform to ANSI C. */
1212 /* #undef const */
1213 
1214 /* Define to `int' if <sys/types.h> doesn't define. */
1215 /* #undef gid_t */
1216 
1217 /* Define to `__inline__' or `__inline' if that's what the C compiler
1218  calls it, or to nothing if 'inline' is not supported under any name. */
1219 #ifndef __cplusplus
1220 /* #undef inline */
1221 #endif
1222 
1223 /* Define to `long int' if <sys/types.h> does not define. */
1224 /* #undef off_t */
1225 
1226 /* Define as a signed integer type capable of holding a process identifier. */
1227 /* #undef pid_t */
1228 
1229 /* Define to `unsigned int' if <sys/types.h> does not define. */
1230 /* #undef size_t */
1231 
1232 /* Define to `int' if <sys/types.h> does not define. */
1233 /* #undef ssize_t */
1234 
1235 /* Define to `int' if <sys/types.h> doesn't define. */
1236 /* #undef uid_t */
1237 
1238 
1239 /* switch this on if we have a BeOS version below BONE */
1240 #if defined(BEOS) && !defined(HAVE_BONE_VERSION)
1241 #define BEOS_R5 1
1242 #else
1243 #define BEOS_BONE 1
1244 #endif
1245 
1246 /*
1247  * Darwin 10's default compiler (gcc42) builds for both 64 and
1248  * 32 bit architectures unless specifically told not to.
1249  * In those cases, we need to override types depending on how
1250  * we're being built at compile time.
1251  * NOTE: This is an ugly work-around for Darwin's
1252  * concept of universal binaries, a single package
1253  * (executable, lib, etc...) which contains both 32
1254  * and 64 bit versions. The issue is that if APR is
1255  * built universally, if something else is compiled
1256  * against it, some bit sizes will depend on whether
1257  * it is 32 or 64 bit. This is determined by the __LP64__
1258  * flag. Since we need to support both, we have to
1259  * handle OS X unqiuely.
1260  */
1261 #ifdef DARWIN_10
1262 
1263 #define APR_OFF_T_STRFN strtol
1264 #define APR_INT64_STRFN strtol
1265 #define SIZEOF_LONG 8
1266 #define SIZEOF_SIZE_T 8
1267 #define SIZEOF_SSIZE_T 8
1268 #define SIZEOF_VOIDP 8
1269 #define SIZEOF_STRUCT_IOVEC 16
1270 
1271 #ifdef __LP64__
1272  #define APR_INT64_STRFN strtol
1273  #define SIZEOF_LONG 8
1274  #define SIZEOF_SIZE_T 8
1275  #define SIZEOF_SSIZE_T 8
1276  #define SIZEOF_VOIDP 8
1277  #define SIZEOF_STRUCT_IOVEC 16
1278 #else
1279  #define APR_INT64_STRFN strtol
1280  #define SIZEOF_LONG 8
1281  #define SIZEOF_SIZE_T 8
1282  #define SIZEOF_SSIZE_T 8
1283  #define SIZEOF_VOIDP 8
1284  #define SIZEOF_STRUCT_IOVEC 16
1285 #endif
1286 
1287 #define APR_OFF_T_STRFN strtol
1288 #define APR_OFF_T_STRFN strtol
1289 
1290 
1291 #define SETPGRP_VOID 1
1292 #ifdef __DARWIN_UNIX03
1293  #define SETPGRP_VOID 1
1294 #else
1295 /* #undef SETPGRP_VOID */
1296 #endif
1297 
1298 #endif /* DARWIN_10 */
1299 
1300 #endif /* APR_PRIVATE_H */
1301 
APR Platform Definitions.