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