"Fossies" - the Fresh Open Source Software Archive 
Member "apr-1.7.0/include/arch/unix/apr_private.h.in" (1 Apr 2019, 28694 Bytes) of package /linux/www/apr-1.7.0.tar.bz2:
As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style:
standard) with prefixed line numbers and
code folding option.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the latest
Fossies "Diffs" side-by-side code changes report for "apr_private.h.in":
1.6.5_vs_1.7.0.
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