#define NGX_CONFIGURE … #ifndef NGX_COMPILER #define NGX_COMPILER … #endif #ifndef NGX_HAVE_GCC_ATOMIC #define NGX_HAVE_GCC_ATOMIC … #endif #ifndef NGX_HAVE_C99_VARIADIC_MACROS #define NGX_HAVE_C99_VARIADIC_MACROS … #endif #ifndef NGX_HAVE_GCC_VARIADIC_MACROS #define NGX_HAVE_GCC_VARIADIC_MACROS … #endif #ifndef NGX_HAVE_GCC_BSWAP64 #define NGX_HAVE_GCC_BSWAP64 … #endif #ifndef NGX_HAVE_EPOLL #define NGX_HAVE_EPOLL … #endif #ifndef NGX_HAVE_CLEAR_EVENT #define NGX_HAVE_CLEAR_EVENT … #endif #ifndef NGX_HAVE_EPOLLRDHUP #define NGX_HAVE_EPOLLRDHUP … #endif #ifndef NGX_HAVE_EPOLLEXCLUSIVE #define NGX_HAVE_EPOLLEXCLUSIVE … #endif #ifndef NGX_HAVE_EVENTFD #define NGX_HAVE_EVENTFD … #endif #ifndef NGX_HAVE_SYS_EVENTFD_H #define NGX_HAVE_SYS_EVENTFD_H … #endif #ifndef NGX_HAVE_O_PATH #define NGX_HAVE_O_PATH … #endif #ifndef NGX_HAVE_SENDFILE #define NGX_HAVE_SENDFILE … #endif #ifndef NGX_HAVE_SENDFILE64 #define NGX_HAVE_SENDFILE64 … #endif #ifndef NGX_HAVE_PR_SET_DUMPABLE #define NGX_HAVE_PR_SET_DUMPABLE … #endif #ifndef NGX_HAVE_PR_SET_KEEPCAPS #define NGX_HAVE_PR_SET_KEEPCAPS … #endif #ifndef NGX_HAVE_CAPABILITIES #define NGX_HAVE_CAPABILITIES … #endif #ifndef NGX_HAVE_GNU_CRYPT_R #define NGX_HAVE_GNU_CRYPT_R … #endif #ifndef NGX_HAVE_BPF #define NGX_HAVE_BPF … #endif #ifndef NGX_HAVE_SO_COOKIE #define NGX_HAVE_SO_COOKIE … #endif #ifndef NGX_HAVE_UDP_SEGMENT #define NGX_HAVE_UDP_SEGMENT … #endif #ifndef NGX_HAVE_NONALIGNED #define NGX_HAVE_NONALIGNED … #endif #ifndef NGX_CPU_CACHE_LINE #define NGX_CPU_CACHE_LINE … #endif #define NGX_KQUEUE_UDATA_T … #ifndef NGX_HAVE_POSIX_FADVISE #define NGX_HAVE_POSIX_FADVISE … #endif #ifndef NGX_HAVE_O_DIRECT #define NGX_HAVE_O_DIRECT … #endif #ifndef NGX_HAVE_ALIGNED_DIRECTIO #define NGX_HAVE_ALIGNED_DIRECTIO … #endif #ifndef NGX_HAVE_STATFS #define NGX_HAVE_STATFS … #endif #ifndef NGX_HAVE_STATVFS #define NGX_HAVE_STATVFS … #endif #ifndef NGX_HAVE_DLOPEN #define NGX_HAVE_DLOPEN … #endif #ifndef NGX_HAVE_SCHED_YIELD #define NGX_HAVE_SCHED_YIELD … #endif #ifndef NGX_HAVE_SCHED_SETAFFINITY #define NGX_HAVE_SCHED_SETAFFINITY … #endif #ifndef NGX_HAVE_REUSEPORT #define NGX_HAVE_REUSEPORT … #endif #ifndef NGX_HAVE_TRANSPARENT_PROXY #define NGX_HAVE_TRANSPARENT_PROXY … #endif #ifndef NGX_HAVE_IP_BIND_ADDRESS_NO_PORT #define NGX_HAVE_IP_BIND_ADDRESS_NO_PORT … #endif #ifndef NGX_HAVE_IP_PKTINFO #define NGX_HAVE_IP_PKTINFO … #endif #ifndef NGX_HAVE_IPV6_RECVPKTINFO #define NGX_HAVE_IPV6_RECVPKTINFO … #endif #ifndef NGX_HAVE_IP_MTU_DISCOVER #define NGX_HAVE_IP_MTU_DISCOVER … #endif #ifndef NGX_HAVE_IPV6_MTU_DISCOVER #define NGX_HAVE_IPV6_MTU_DISCOVER … #endif #ifndef NGX_HAVE_IPV6_DONTFRAG #define NGX_HAVE_IPV6_DONTFRAG … #endif #ifndef NGX_HAVE_DEFERRED_ACCEPT #define NGX_HAVE_DEFERRED_ACCEPT … #endif #ifndef NGX_HAVE_KEEPALIVE_TUNABLE #define NGX_HAVE_KEEPALIVE_TUNABLE … #endif #ifndef NGX_HAVE_TCP_FASTOPEN #define NGX_HAVE_TCP_FASTOPEN … #endif #ifndef NGX_HAVE_TCP_INFO #define NGX_HAVE_TCP_INFO … #endif #ifndef NGX_HAVE_ACCEPT4 #define NGX_HAVE_ACCEPT4 … #endif #ifndef NGX_HAVE_UNIX_DOMAIN #define NGX_HAVE_UNIX_DOMAIN … #endif #ifndef NGX_PTR_SIZE #define NGX_PTR_SIZE … #endif #ifndef NGX_SIG_ATOMIC_T_SIZE #define NGX_SIG_ATOMIC_T_SIZE … #endif #ifndef NGX_HAVE_LITTLE_ENDIAN #define NGX_HAVE_LITTLE_ENDIAN … #endif #ifndef NGX_MAX_SIZE_T_VALUE #define NGX_MAX_SIZE_T_VALUE … #endif #ifndef NGX_SIZE_T_LEN #define NGX_SIZE_T_LEN … #endif #ifndef NGX_MAX_OFF_T_VALUE #define NGX_MAX_OFF_T_VALUE … #endif #ifndef NGX_OFF_T_LEN #define NGX_OFF_T_LEN … #endif #ifndef NGX_TIME_T_SIZE #define NGX_TIME_T_SIZE … #endif #ifndef NGX_TIME_T_LEN #define NGX_TIME_T_LEN … #endif #ifndef NGX_MAX_TIME_T_VALUE #define NGX_MAX_TIME_T_VALUE … #endif #ifndef NGX_HAVE_INET6 #define NGX_HAVE_INET6 … #endif #ifndef NGX_HAVE_PREAD #define NGX_HAVE_PREAD … #endif #ifndef NGX_HAVE_PWRITE #define NGX_HAVE_PWRITE … #endif #ifndef NGX_HAVE_PWRITEV #define NGX_HAVE_PWRITEV … #endif #ifndef NGX_HAVE_STRERRORDESC_NP #define NGX_HAVE_STRERRORDESC_NP … #endif #ifndef NGX_HAVE_LOCALTIME_R #define NGX_HAVE_LOCALTIME_R … #endif #ifndef NGX_HAVE_CLOCK_MONOTONIC #define NGX_HAVE_CLOCK_MONOTONIC … #endif #ifndef NGX_HAVE_POSIX_MEMALIGN #define NGX_HAVE_POSIX_MEMALIGN … #endif #ifndef NGX_HAVE_MEMALIGN #define NGX_HAVE_MEMALIGN … #endif #ifndef NGX_HAVE_MAP_ANON #define NGX_HAVE_MAP_ANON … #endif #ifndef NGX_HAVE_MAP_DEVZERO #define NGX_HAVE_MAP_DEVZERO … #endif #ifndef NGX_HAVE_SYSVSHM #define NGX_HAVE_SYSVSHM … #endif #ifndef NGX_HAVE_POSIX_SEM #define NGX_HAVE_POSIX_SEM … #endif #ifndef NGX_HAVE_MSGHDR_MSG_CONTROL #define NGX_HAVE_MSGHDR_MSG_CONTROL … #endif #ifndef NGX_HAVE_FIONBIO #define NGX_HAVE_FIONBIO … #endif #ifndef NGX_HAVE_FIONREAD #define NGX_HAVE_FIONREAD … #endif #ifndef NGX_HAVE_GMTOFF #define NGX_HAVE_GMTOFF … #endif #ifndef NGX_HAVE_D_TYPE #define NGX_HAVE_D_TYPE … #endif #ifndef NGX_HAVE_SC_NPROCESSORS_ONLN #define NGX_HAVE_SC_NPROCESSORS_ONLN … #endif #ifndef NGX_HAVE_LEVEL1_DCACHE_LINESIZE #define NGX_HAVE_LEVEL1_DCACHE_LINESIZE … #endif #ifndef NGX_HAVE_OPENAT #define NGX_HAVE_OPENAT … #endif #ifndef NGX_HAVE_GETADDRINFO #define NGX_HAVE_GETADDRINFO … #endif #ifndef NGX_HTTP_CACHE #define NGX_HTTP_CACHE … #endif #ifndef NGX_HTTP_GZIP #define NGX_HTTP_GZIP … #endif #ifndef NGX_HTTP_SSI #define NGX_HTTP_SSI … #endif #ifndef NGX_CRYPT #define NGX_CRYPT … #endif #ifndef NGX_HTTP_X_FORWARDED_FOR #define NGX_HTTP_X_FORWARDED_FOR … #endif #ifndef NGX_HTTP_X_FORWARDED_FOR #define NGX_HTTP_X_FORWARDED_FOR … #endif #ifndef NGX_HTTP_UPSTREAM_ZONE #define NGX_HTTP_UPSTREAM_ZONE … #endif #ifndef NGX_PCRE2 #define NGX_PCRE2 … #endif #ifndef NGX_PCRE #define NGX_PCRE … #endif #ifndef NGX_ZLIB #define NGX_ZLIB … #endif #ifndef NGX_PREFIX #define NGX_PREFIX … #endif #ifndef NGX_CONF_PREFIX #define NGX_CONF_PREFIX … #endif #ifndef NGX_SBIN_PATH #define NGX_SBIN_PATH … #endif #ifndef NGX_CONF_PATH #define NGX_CONF_PATH … #endif #ifndef NGX_PID_PATH #define NGX_PID_PATH … #endif #ifndef NGX_LOCK_PATH #define NGX_LOCK_PATH … #endif #ifndef NGX_ERROR_LOG_PATH #define NGX_ERROR_LOG_PATH … #endif #ifndef NGX_HTTP_LOG_PATH #define NGX_HTTP_LOG_PATH … #endif #ifndef NGX_HTTP_CLIENT_TEMP_PATH #define NGX_HTTP_CLIENT_TEMP_PATH … #endif #ifndef NGX_HTTP_PROXY_TEMP_PATH #define NGX_HTTP_PROXY_TEMP_PATH … #endif #ifndef NGX_HTTP_FASTCGI_TEMP_PATH #define NGX_HTTP_FASTCGI_TEMP_PATH … #endif #ifndef NGX_HTTP_UWSGI_TEMP_PATH #define NGX_HTTP_UWSGI_TEMP_PATH … #endif #ifndef NGX_HTTP_SCGI_TEMP_PATH #define NGX_HTTP_SCGI_TEMP_PATH … #endif #ifndef NGX_SUPPRESS_WARN #define NGX_SUPPRESS_WARN … #endif #ifndef NGX_SMP #define NGX_SMP … #endif #ifndef NGX_USER #define NGX_USER … #endif #ifndef NGX_GROUP #define NGX_GROUP … #endif