Follow-up r361678 (update apr to 1.7.0) by also regenerating the apr
internal headers through the upstream configure script, with some minor custom tweaks. MFC after: 2 weeks X-MFC-With: r361677
This commit is contained in:
parent
8ccef19395
commit
d21a42232f
@ -95,6 +95,7 @@
|
||||
#define APR_HAVE_STDLIB_H 1
|
||||
#define APR_HAVE_STRING_H 1
|
||||
#define APR_HAVE_STRINGS_H 1
|
||||
#define APR_HAVE_INTTYPES_H 1
|
||||
#define APR_HAVE_SYS_IOCTL_H 1
|
||||
#define APR_HAVE_SYS_SENDFILE_H 0
|
||||
#define APR_HAVE_SYS_SIGNAL_H 1
|
||||
@ -170,16 +171,25 @@
|
||||
#include <sys/socket.h>
|
||||
#endif
|
||||
|
||||
#if defined(__cplusplus) && !defined(__STDC_CONSTANT_MACROS)
|
||||
#if APR_HAVE_STDINT_H
|
||||
#ifdef __cplusplus
|
||||
/* C99 7.18.4 requires that stdint.h only exposes INT64_C
|
||||
* and UINT64_C for C++ implementations if this is defined: */
|
||||
#ifndef __STDC_CONSTANT_MACROS
|
||||
#define __STDC_CONSTANT_MACROS
|
||||
#endif
|
||||
|
||||
#if APR_HAVE_STDINT_H
|
||||
/* C++ needs this too for PRI*NN formats: */
|
||||
#ifndef __STDC_FORMAT_MACROS
|
||||
#define __STDC_FORMAT_MACROS
|
||||
#endif
|
||||
#endif /* __cplusplus */
|
||||
#include <stdint.h>
|
||||
#endif
|
||||
|
||||
#if APR_HAVE_INTTYPES_H
|
||||
#include <inttypes.h>
|
||||
#endif
|
||||
|
||||
#if APR_HAVE_SYS_WAIT_H
|
||||
#include <sys/wait.h>
|
||||
#endif
|
||||
@ -199,6 +209,13 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* __APPLE__ is now the official pre-defined macro for macOS */
|
||||
#ifdef __APPLE__
|
||||
#undef DARWIN
|
||||
#undef DARWIN_10
|
||||
#define DARWIN
|
||||
#define DARWIN_10
|
||||
#endif /* __APPLE__ */
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
@ -219,10 +236,10 @@ extern "C" {
|
||||
#define APR_HAVE_SHMEM_BEOS 0
|
||||
|
||||
#define APR_USE_SHMEM_MMAP_TMP 0
|
||||
#define APR_USE_SHMEM_MMAP_SHM 1
|
||||
#define APR_USE_SHMEM_MMAP_SHM 0
|
||||
#define APR_USE_SHMEM_MMAP_ZERO 0
|
||||
#define APR_USE_SHMEM_SHMGET_ANON 0
|
||||
#define APR_USE_SHMEM_SHMGET 0
|
||||
#define APR_USE_SHMEM_SHMGET 1
|
||||
#define APR_USE_SHMEM_MMAP_ANON 1
|
||||
#define APR_USE_SHMEM_BEOS 0
|
||||
|
||||
@ -237,7 +254,7 @@ extern "C" {
|
||||
#define APR_HAS_SYSVSEM_SERIALIZE 1
|
||||
#define APR_HAS_POSIXSEM_SERIALIZE 1
|
||||
#define APR_HAS_FCNTL_SERIALIZE 1
|
||||
#define APR_HAS_PROC_PTHREAD_SERIALIZE 0
|
||||
#define APR_HAS_PROC_PTHREAD_SERIALIZE 1
|
||||
|
||||
#define APR_PROCESS_LOCK_IS_GLOBAL 0
|
||||
|
||||
@ -247,6 +264,7 @@ extern "C" {
|
||||
#define APR_HAVE_INET_ADDR 1
|
||||
#define APR_HAVE_INET_NETWORK 1
|
||||
#define APR_HAVE_IPV6 1
|
||||
#define APR_HAVE_SOCKADDR_UN 1
|
||||
#define APR_HAVE_MEMMOVE 1
|
||||
#define APR_HAVE_SETRLIMIT 1
|
||||
#define APR_HAVE_SIGACTION 1
|
||||
@ -273,7 +291,7 @@ extern "C" {
|
||||
#define APR_HAS_FORK 1
|
||||
#define APR_HAS_RANDOM 1
|
||||
#define APR_HAS_OTHER_CHILD 1
|
||||
#define APR_HAS_DSO 0
|
||||
#define APR_HAS_DSO 1
|
||||
#define APR_HAS_SO_ACCEPTFILTER 1
|
||||
#define APR_HAS_UNICODE_FS 0
|
||||
#define APR_HAS_PROC_INVOKED 0
|
||||
@ -281,6 +299,7 @@ extern "C" {
|
||||
#define APR_HAS_LARGE_FILES 0
|
||||
#define APR_HAS_XTHREAD_FILES 0
|
||||
#define APR_HAS_OS_UUID 1
|
||||
#define APR_HAS_TIMEDLOCKS 1
|
||||
|
||||
#define APR_PROCATTR_USER_SET_REQUIRES_PASSWORD 0
|
||||
|
||||
@ -340,31 +359,35 @@ typedef unsigned int apr_uint32_t;
|
||||
*/
|
||||
#ifdef DARWIN_10
|
||||
#undef APR_SIZEOF_VOIDP
|
||||
#undef INT64_C
|
||||
#undef UINT64_C
|
||||
#undef APR_INT64_C
|
||||
#undef APR_UINT64_C
|
||||
#ifdef __LP64__
|
||||
typedef long apr_int64_t;
|
||||
typedef unsigned long apr_uint64_t;
|
||||
#define APR_SIZEOF_VOIDP 8
|
||||
#define INT64_C(v) (v ## L)
|
||||
#define UINT64_C(v) (v ## UL)
|
||||
#define APR_INT64_C(v) (v ## L)
|
||||
#define APR_UINT64_C(v) (v ## UL)
|
||||
#else
|
||||
typedef long long apr_int64_t;
|
||||
typedef unsigned long long apr_uint64_t;
|
||||
#define APR_SIZEOF_VOIDP 4
|
||||
#define INT64_C(v) (v ## LL)
|
||||
#define UINT64_C(v) (v ## ULL)
|
||||
#define APR_INT64_C(v) (v ## LL)
|
||||
#define APR_UINT64_C(v) (v ## ULL)
|
||||
#endif
|
||||
#else
|
||||
typedef __int64_t apr_int64_t;
|
||||
typedef __uint64_t apr_uint64_t;
|
||||
|
||||
/* Mechanisms to properly type numeric literals */
|
||||
#define APR_INT64_C(val) INT64_C(val)
|
||||
#define APR_UINT64_C(val) UINT64_C(val)
|
||||
#endif
|
||||
|
||||
typedef size_t apr_size_t;
|
||||
typedef ssize_t apr_ssize_t;
|
||||
typedef off_t apr_off_t;
|
||||
typedef socklen_t apr_socklen_t;
|
||||
typedef unsigned int apr_ino_t;
|
||||
typedef __ino_t apr_ino_t;
|
||||
|
||||
#if APR_SIZEOF_VOIDP == 8
|
||||
typedef apr_uint64_t apr_uintptr_t;
|
||||
@ -381,10 +404,6 @@ typedef apr_uint32_t apr_uintptr_t;
|
||||
#error Unknown byte order.
|
||||
#endif
|
||||
|
||||
/* Mechanisms to properly type numeric literals */
|
||||
#define APR_INT64_C(val) INT64_C(val)
|
||||
#define APR_UINT64_C(val) UINT64_C(val)
|
||||
|
||||
#ifdef INT16_MIN
|
||||
#define APR_INT16_MIN INT16_MIN
|
||||
#else
|
||||
|
@ -11,6 +11,9 @@
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* Define if apr_allocator should use guard pages */
|
||||
/* #undef APR_ALLOCATOR_GUARD_PAGES */
|
||||
|
||||
/* Define if apr_allocator should use mmap */
|
||||
/* #undef APR_ALLOCATOR_USES_MMAP */
|
||||
|
||||
@ -21,6 +24,9 @@
|
||||
/* Define as function used for conversion of strings to apr_off_t */
|
||||
#define APR_OFF_T_STRFN strtol
|
||||
|
||||
/* Define if pool functions should abort if concurrent usage is detected */
|
||||
/* #undef APR_POOL_CONCURRENCY_CHECK */
|
||||
|
||||
/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
|
||||
systems. This function is required for `alloca.c' support on those systems.
|
||||
*/
|
||||
@ -30,7 +36,7 @@
|
||||
/* #undef C_ALLOCA */
|
||||
|
||||
/* Define to path of random device */
|
||||
#define DEV_RANDOM "/dev/urandom"
|
||||
/* #undef DEV_RANDOM */
|
||||
|
||||
/* Define if struct dirent has an inode member */
|
||||
#define DIRENT_INODE d_fileno
|
||||
@ -39,7 +45,7 @@
|
||||
#define DIRENT_TYPE d_type
|
||||
|
||||
/* Define if DSO support uses dlfcn.h */
|
||||
/* #undef DSO_USE_DLFCN */
|
||||
#define DSO_USE_DLFCN 1
|
||||
|
||||
/* Define if DSO support uses dyld.h */
|
||||
/* #undef DSO_USE_DYLD */
|
||||
@ -86,6 +92,12 @@
|
||||
/* Define if accept4 function is supported */
|
||||
#define HAVE_ACCEPT4 1
|
||||
|
||||
/* Define to 1 if you have the `acquire_sem' function. */
|
||||
/* #undef HAVE_ACQUIRE_SEM */
|
||||
|
||||
/* Define to 1 if you have the `acquire_sem_etc' function. */
|
||||
/* #undef HAVE_ACQUIRE_SEM_ETC */
|
||||
|
||||
/* Define if async i/o supports message q's */
|
||||
/* #undef HAVE_AIO_MSGQ */
|
||||
|
||||
@ -96,6 +108,9 @@
|
||||
*/
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if you have the `arc4random_buf' function. */
|
||||
#define HAVE_ARC4RANDOM_BUF 1
|
||||
|
||||
/* Define to 1 if you have the <arpa/inet.h> header file. */
|
||||
#define HAVE_ARPA_INET_H 1
|
||||
|
||||
@ -128,6 +143,10 @@
|
||||
/* Define to 1 if you have the <ctype.h> header file. */
|
||||
#define HAVE_CTYPE_H 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `SYS_getrandom', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_GETRANDOM 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SYS_SIGLIST 1
|
||||
@ -163,7 +182,7 @@
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the `fdatasync' function. */
|
||||
/* #undef HAVE_FDATASYNC */
|
||||
#define HAVE_FDATASYNC 1
|
||||
|
||||
/* Define to 1 if you have the `flock' function. */
|
||||
#define HAVE_FLOCK 1
|
||||
@ -216,6 +235,9 @@
|
||||
/* Define to 1 if you have the `getpwuid_r' function. */
|
||||
#define HAVE_GETPWUID_R 1
|
||||
|
||||
/* Define to 1 if you have the `getrandom' function. */
|
||||
#define HAVE_GETRANDOM 1
|
||||
|
||||
/* Define to 1 if you have the `getrlimit' function. */
|
||||
#define HAVE_GETRLIMIT 1
|
||||
|
||||
@ -231,6 +253,12 @@
|
||||
/* Define if hstrerror is present */
|
||||
/* #undef HAVE_HSTRERROR */
|
||||
|
||||
/* Define to 1 if you have the `if_indextoname' function. */
|
||||
#define HAVE_IF_INDEXTONAME 1
|
||||
|
||||
/* Define to 1 if you have the `if_nametoindex' function. */
|
||||
#define HAVE_IF_NAMETOINDEX 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
@ -264,6 +292,9 @@
|
||||
/* Define to 1 if you have the <limits.h> header file. */
|
||||
#define HAVE_LIMITS_H 1
|
||||
|
||||
/* Define to 1 if you have the <linux/random.h> header file. */
|
||||
/* #undef HAVE_LINUX_RANDOM_H */
|
||||
|
||||
/* Define to 1 if you have the `localtime_r' function. */
|
||||
#define HAVE_LOCALTIME_R 1
|
||||
|
||||
@ -279,6 +310,9 @@
|
||||
/* Define if MAP_ANON is defined in sys/mman.h */
|
||||
#define HAVE_MAP_ANON 1
|
||||
|
||||
/* Define to 1 if you have the <memcheck.h> header file. */
|
||||
/* #undef HAVE_MEMCHECK_H */
|
||||
|
||||
/* Define to 1 if you have the `memchr' function. */
|
||||
#define HAVE_MEMCHR 1
|
||||
|
||||
@ -300,6 +334,9 @@
|
||||
/* Define to 1 if you have the `mmap64' function. */
|
||||
/* #undef HAVE_MMAP64 */
|
||||
|
||||
/* Define to 1 if you have the `mprotect' function. */
|
||||
#define HAVE_MPROTECT 1
|
||||
|
||||
/* Define to 1 if you have the `munmap' function. */
|
||||
#define HAVE_MUNMAP 1
|
||||
|
||||
@ -321,6 +358,9 @@
|
||||
/* Define to 1 if you have the <net/errno.h> header file. */
|
||||
/* #undef HAVE_NET_ERRNO_H */
|
||||
|
||||
/* Define to 1 if you have the <net/if.h> header file. */
|
||||
#define HAVE_NET_IF_H 1
|
||||
|
||||
/* Define to 1 if you have the `nl_langinfo' function. */
|
||||
#define HAVE_NL_LANGINFO 1
|
||||
|
||||
@ -351,6 +391,9 @@
|
||||
/* Define to 1 if you have the `pthread_attr_setguardsize' function. */
|
||||
#define HAVE_PTHREAD_ATTR_SETGUARDSIZE 1
|
||||
|
||||
/* Define to 1 if you have the `pthread_condattr_setpshared' function. */
|
||||
#define HAVE_PTHREAD_CONDATTR_SETPSHARED 1
|
||||
|
||||
/* Define to 1 if you have the <pthread.h> header file. */
|
||||
#define HAVE_PTHREAD_H 1
|
||||
|
||||
@ -364,7 +407,13 @@
|
||||
#define HAVE_PTHREAD_MUTEX_RECURSIVE 1
|
||||
|
||||
/* Define if cross-process robust mutexes are available */
|
||||
/* #undef HAVE_PTHREAD_MUTEX_ROBUST */
|
||||
#define HAVE_PTHREAD_MUTEX_ROBUST 1
|
||||
|
||||
/* Define if non-posix/portable cross-process robust mutexes are available */
|
||||
/* #undef HAVE_PTHREAD_MUTEX_ROBUST_NP */
|
||||
|
||||
/* Define to 1 if you have the `pthread_mutex_timedlock' function. */
|
||||
#define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
|
||||
|
||||
/* Define if PTHREAD_PROCESS_SHARED is defined in pthread.h */
|
||||
#define HAVE_PTHREAD_PROCESS_SHARED 1
|
||||
@ -402,12 +451,21 @@
|
||||
/* Define to 1 if you have the `semget' function. */
|
||||
#define HAVE_SEMGET 1
|
||||
|
||||
/* Define to 1 if you have the `semop' function. */
|
||||
#define HAVE_SEMOP 1
|
||||
|
||||
/* Define to 1 if you have the `semtimedop' function. */
|
||||
/* #undef HAVE_SEMTIMEDOP */
|
||||
|
||||
/* Define to 1 if you have the `sem_close' function. */
|
||||
#define HAVE_SEM_CLOSE 1
|
||||
|
||||
/* Define to 1 if you have the `sem_post' function. */
|
||||
#define HAVE_SEM_POST 1
|
||||
|
||||
/* Define to 1 if you have the `sem_timedwait' function. */
|
||||
#define HAVE_SEM_TIMEDWAIT 1
|
||||
|
||||
/* Define if SEM_UNDO is defined in sys/sem.h */
|
||||
#define HAVE_SEM_UNDO 1
|
||||
|
||||
@ -591,6 +649,9 @@
|
||||
/* Define to 1 if you have the <sys/poll.h> header file. */
|
||||
#define HAVE_SYS_POLL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/random.h> header file. */
|
||||
#define HAVE_SYS_RANDOM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
@ -618,6 +679,9 @@
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/syscall.h> header file. */
|
||||
#define HAVE_SYS_SYSCALL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#define HAVE_SYS_SYSCTL_H 1
|
||||
|
||||
@ -693,6 +757,12 @@
|
||||
/* Define to 1 if you have the <uuid/uuid.h> header file. */
|
||||
/* #undef HAVE_UUID_UUID_H */
|
||||
|
||||
/* Compile in valgrind support */
|
||||
/* #undef HAVE_VALGRIND */
|
||||
|
||||
/* Define to 1 if you have the <valgrind.h> header file. */
|
||||
/* #undef HAVE_VALGRIND_H */
|
||||
|
||||
/* Define if C compiler supports VLA */
|
||||
#define HAVE_VLA 1
|
||||
|
||||
@ -711,8 +781,7 @@
|
||||
/* Define for z/OS pthread API nuances */
|
||||
/* #undef HAVE_ZOS_PTHREADS */
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
/* Define to the sub-directory where libtool stores uninstalled libraries. */
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Define if EAI_ error codes from getaddrinfo are negative */
|
||||
@ -748,8 +817,8 @@
|
||||
/* Define if pthread_getspecific() has two args */
|
||||
/* #undef PTHREAD_GETSPECIFIC_TAKES_TWO_ARGS */
|
||||
|
||||
/* Define if readdir is thread safe */
|
||||
/* #undef READDIR_IS_THREAD_SAFE */
|
||||
/* Modern readdir is thread safe */
|
||||
#define READDIR_IS_THREAD_SAFE 1
|
||||
|
||||
/* Define to 1 if the `setpgrp' function takes no argument. */
|
||||
/* #undef SETPGRP_VOID */
|
||||
@ -761,7 +830,11 @@
|
||||
#define SIZEOF_CHAR 1
|
||||
|
||||
/* The size of ino_t */
|
||||
#if __FreeBSD__ >= 12
|
||||
#define SIZEOF_INO_T 8
|
||||
#else
|
||||
#define SIZEOF_INO_T 4
|
||||
#endif
|
||||
|
||||
/* The size of `int', as computed by sizeof. */
|
||||
#define SIZEOF_INT 4
|
||||
@ -810,6 +883,9 @@
|
||||
/* Define if SysV semaphores affect threads within the process */
|
||||
/* #undef SYSVSEM_IS_GLOBAL */
|
||||
|
||||
/* Define system call of random */
|
||||
#define SYS_RANDOM "getrandom"
|
||||
|
||||
/* Define if use of generic atomics is requested */
|
||||
/* #undef USE_ATOMICS_GENERIC */
|
||||
|
||||
@ -822,6 +898,9 @@
|
||||
/* Define if 4.2BSD-style flock() will be used */
|
||||
#define USE_FLOCK_SERIALIZE 1
|
||||
|
||||
/* Define if pthread pshared mutex will be used */
|
||||
/* #undef USE_PROC_PTHREAD_SERIALIZE */
|
||||
|
||||
/* Define if BeOS areas will be used */
|
||||
/* #undef USE_SHMEM_BEOS */
|
||||
|
||||
@ -832,7 +911,7 @@
|
||||
#define USE_SHMEM_MMAP_ANON 1
|
||||
|
||||
/* Define if mmap() via POSIX.1 shm_open() on temporary file will be used */
|
||||
#define USE_SHMEM_MMAP_SHM 1
|
||||
/* #undef USE_SHMEM_MMAP_SHM */
|
||||
|
||||
/* Define if Classical mmap() on temporary file will be used */
|
||||
/* #undef USE_SHMEM_MMAP_TMP */
|
||||
@ -847,7 +926,7 @@
|
||||
/* #undef USE_SHMEM_OS2_ANON */
|
||||
|
||||
/* Define if SysV IPC shmget() will be used */
|
||||
/* #undef USE_SHMEM_SHMGET */
|
||||
#define USE_SHMEM_SHMGET 1
|
||||
|
||||
/* Define if SysV IPC shmget() will be used */
|
||||
/* #undef USE_SHMEM_SHMGET_ANON */
|
||||
|
Loading…
Reference in New Issue
Block a user