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