[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Minios-devel] [UNIKRAFT NGINX v3 4/8] Add Nginx auto-generated headers



Reviewed-by: Costin Lupu <costin.lupu@xxxxxxxxx>


On 10/29/19 10:56 PM, Mihai Pogonaru wrote:
> Those are the default files generated by configure while enabling
> select (we don't have epoll yet) and sub module (a module used
> to modify a response which we use to provide proxy functionality).
> 
> Signed-off-by: Mihai Pogonaru <pogonarumihai@xxxxxxxxx>
> ---
>  include/ngx_auto_config.h  | 494 
> +++++++++++++++++++++++++++++++++++++++++++++
>  include/ngx_auto_headers.h |  51 +++++
>  2 files changed, 545 insertions(+)
>  create mode 100644 include/ngx_auto_config.h
>  create mode 100644 include/ngx_auto_headers.h
> 
> diff --git a/include/ngx_auto_config.h b/include/ngx_auto_config.h
> new file mode 100644
> index 0000000..5c1f603
> --- /dev/null
> +++ b/include/ngx_auto_config.h
> @@ -0,0 +1,494 @@
> +#define NGX_CONFIGURE " --prefix=/nginx --with-http_sub_module 
> --with-select_module"
> +
> +#ifndef NGX_COMPILER
> +#define NGX_COMPILER  "gcc 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) "
> +#endif
> +
> +
> +#ifndef NGX_HAVE_GCC_ATOMIC
> +#define NGX_HAVE_GCC_ATOMIC  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_C99_VARIADIC_MACROS
> +#define NGX_HAVE_C99_VARIADIC_MACROS  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_GCC_VARIADIC_MACROS
> +#define NGX_HAVE_GCC_VARIADIC_MACROS  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_GCC_BSWAP64
> +#define NGX_HAVE_GCC_BSWAP64  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_EPOLL
> +#define NGX_HAVE_EPOLL  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_CLEAR_EVENT
> +#define NGX_HAVE_CLEAR_EVENT  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_EPOLLRDHUP
> +#define NGX_HAVE_EPOLLRDHUP  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_EPOLLEXCLUSIVE
> +#define NGX_HAVE_EPOLLEXCLUSIVE  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_O_PATH
> +#define NGX_HAVE_O_PATH  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_SENDFILE
> +#define NGX_HAVE_SENDFILE  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_SENDFILE64
> +#define NGX_HAVE_SENDFILE64  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_PR_SET_DUMPABLE
> +#define NGX_HAVE_PR_SET_DUMPABLE  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_PR_SET_KEEPCAPS
> +#define NGX_HAVE_PR_SET_KEEPCAPS  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_CAPABILITIES
> +#define NGX_HAVE_CAPABILITIES  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_GNU_CRYPT_R
> +#define NGX_HAVE_GNU_CRYPT_R  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_NONALIGNED
> +#define NGX_HAVE_NONALIGNED  1
> +#endif
> +
> +
> +#ifndef NGX_CPU_CACHE_LINE
> +#define NGX_CPU_CACHE_LINE  64
> +#endif
> +
> +
> +#define NGX_KQUEUE_UDATA_T  (void *)
> +
> +
> +#ifndef NGX_HAVE_POSIX_FADVISE
> +#define NGX_HAVE_POSIX_FADVISE  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_O_DIRECT
> +#define NGX_HAVE_O_DIRECT  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_ALIGNED_DIRECTIO
> +#define NGX_HAVE_ALIGNED_DIRECTIO  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_STATFS
> +#define NGX_HAVE_STATFS  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_STATVFS
> +#define NGX_HAVE_STATVFS  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_DLOPEN
> +#define NGX_HAVE_DLOPEN  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_SCHED_YIELD
> +#define NGX_HAVE_SCHED_YIELD  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_SCHED_SETAFFINITY
> +#define NGX_HAVE_SCHED_SETAFFINITY  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_REUSEPORT
> +#define NGX_HAVE_REUSEPORT  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_TRANSPARENT_PROXY
> +#define NGX_HAVE_TRANSPARENT_PROXY  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_IP_BIND_ADDRESS_NO_PORT
> +#define NGX_HAVE_IP_BIND_ADDRESS_NO_PORT  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_IP_PKTINFO
> +#define NGX_HAVE_IP_PKTINFO  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_IPV6_RECVPKTINFO
> +#define NGX_HAVE_IPV6_RECVPKTINFO  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_DEFERRED_ACCEPT
> +#define NGX_HAVE_DEFERRED_ACCEPT  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_KEEPALIVE_TUNABLE
> +#define NGX_HAVE_KEEPALIVE_TUNABLE  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_TCP_FASTOPEN
> +#define NGX_HAVE_TCP_FASTOPEN  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_TCP_INFO
> +#define NGX_HAVE_TCP_INFO  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_ACCEPT4
> +#define NGX_HAVE_ACCEPT4  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_EVENTFD
> +#define NGX_HAVE_EVENTFD  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_SYS_EVENTFD_H
> +#define NGX_HAVE_SYS_EVENTFD_H  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_UNIX_DOMAIN
> +#define NGX_HAVE_UNIX_DOMAIN  1
> +#endif
> +
> +
> +#ifndef NGX_PTR_SIZE
> +#define NGX_PTR_SIZE  8
> +#endif
> +
> +
> +#ifndef NGX_SIG_ATOMIC_T_SIZE
> +#define NGX_SIG_ATOMIC_T_SIZE  4
> +#endif
> +
> +
> +#ifndef NGX_HAVE_LITTLE_ENDIAN
> +#define NGX_HAVE_LITTLE_ENDIAN  1
> +#endif
> +
> +
> +#ifndef NGX_MAX_SIZE_T_VALUE
> +#define NGX_MAX_SIZE_T_VALUE  9223372036854775807LL
> +#endif
> +
> +
> +#ifndef NGX_SIZE_T_LEN
> +#define NGX_SIZE_T_LEN  (sizeof("-9223372036854775808") - 1)
> +#endif
> +
> +
> +#ifndef NGX_MAX_OFF_T_VALUE
> +#define NGX_MAX_OFF_T_VALUE  9223372036854775807LL
> +#endif
> +
> +
> +#ifndef NGX_OFF_T_LEN
> +#define NGX_OFF_T_LEN  (sizeof("-9223372036854775808") - 1)
> +#endif
> +
> +
> +#ifndef NGX_TIME_T_SIZE
> +#define NGX_TIME_T_SIZE  8
> +#endif
> +
> +
> +#ifndef NGX_TIME_T_LEN
> +#define NGX_TIME_T_LEN  (sizeof("-9223372036854775808") - 1)
> +#endif
> +
> +
> +#ifndef NGX_MAX_TIME_T_VALUE
> +#define NGX_MAX_TIME_T_VALUE  9223372036854775807LL
> +#endif
> +
> +
> +#ifndef NGX_HAVE_INET6
> +#define NGX_HAVE_INET6  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_PREAD
> +#define NGX_HAVE_PREAD  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_PWRITE
> +#define NGX_HAVE_PWRITE  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_PWRITEV
> +#define NGX_HAVE_PWRITEV  1
> +#endif
> +
> +
> +#ifndef NGX_SYS_NERR
> +#define NGX_SYS_NERR  135
> +#endif
> +
> +
> +#ifndef NGX_HAVE_LOCALTIME_R
> +#define NGX_HAVE_LOCALTIME_R  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_CLOCK_MONOTONIC
> +#define NGX_HAVE_CLOCK_MONOTONIC  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_POSIX_MEMALIGN
> +#define NGX_HAVE_POSIX_MEMALIGN  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_MEMALIGN
> +#define NGX_HAVE_MEMALIGN  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_MAP_ANON
> +#define NGX_HAVE_MAP_ANON  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_MAP_DEVZERO
> +#define NGX_HAVE_MAP_DEVZERO  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_SYSVSHM
> +#define NGX_HAVE_SYSVSHM  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_POSIX_SEM
> +#define NGX_HAVE_POSIX_SEM  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_MSGHDR_MSG_CONTROL
> +#define NGX_HAVE_MSGHDR_MSG_CONTROL  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_FIONBIO
> +#define NGX_HAVE_FIONBIO  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_GMTOFF
> +#define NGX_HAVE_GMTOFF  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_D_TYPE
> +#define NGX_HAVE_D_TYPE  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_SC_NPROCESSORS_ONLN
> +#define NGX_HAVE_SC_NPROCESSORS_ONLN  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_LEVEL1_DCACHE_LINESIZE
> +#define NGX_HAVE_LEVEL1_DCACHE_LINESIZE  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_OPENAT
> +#define NGX_HAVE_OPENAT  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_GETADDRINFO
> +#define NGX_HAVE_GETADDRINFO  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_SELECT
> +#define NGX_HAVE_SELECT  1
> +#endif
> +
> +
> +#ifndef NGX_HTTP_CACHE
> +#define NGX_HTTP_CACHE  1
> +#endif
> +
> +
> +#ifndef NGX_HTTP_GZIP
> +#define NGX_HTTP_GZIP  1
> +#endif
> +
> +
> +#ifndef NGX_HTTP_SSI
> +#define NGX_HTTP_SSI  1
> +#endif
> +
> +
> +#ifndef NGX_CRYPT
> +#define NGX_CRYPT  1
> +#endif
> +
> +
> +#ifndef NGX_HTTP_X_FORWARDED_FOR
> +#define NGX_HTTP_X_FORWARDED_FOR  1
> +#endif
> +
> +
> +#ifndef NGX_HTTP_X_FORWARDED_FOR
> +#define NGX_HTTP_X_FORWARDED_FOR  1
> +#endif
> +
> +
> +#ifndef NGX_HTTP_UPSTREAM_ZONE
> +#define NGX_HTTP_UPSTREAM_ZONE  1
> +#endif
> +
> +
> +#ifndef NGX_PCRE
> +#define NGX_PCRE  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_PCRE_JIT
> +#define NGX_HAVE_PCRE_JIT  1
> +#endif
> +
> +
> +#ifndef NGX_ZLIB
> +#define NGX_ZLIB  1
> +#endif
> +
> +
> +#ifndef NGX_PREFIX
> +#define NGX_PREFIX  "/nginx/"
> +#endif
> +
> +
> +#ifndef NGX_CONF_PREFIX
> +#define NGX_CONF_PREFIX  "conf/"
> +#endif
> +
> +
> +#ifndef NGX_SBIN_PATH
> +#define NGX_SBIN_PATH  "sbin/nginx"
> +#endif
> +
> +
> +#ifndef NGX_CONF_PATH
> +#define NGX_CONF_PATH  "conf/nginx.conf"
> +#endif
> +
> +
> +#ifndef NGX_PID_PATH
> +#define NGX_PID_PATH  "logs/nginx.pid"
> +#endif
> +
> +
> +#ifndef NGX_LOCK_PATH
> +#define NGX_LOCK_PATH  "logs/nginx.lock"
> +#endif
> +
> +
> +#ifndef NGX_ERROR_LOG_PATH
> +#define NGX_ERROR_LOG_PATH  "logs/error.log"
> +#endif
> +
> +
> +#ifndef NGX_HTTP_LOG_PATH
> +#define NGX_HTTP_LOG_PATH  "logs/access.log"
> +#endif
> +
> +
> +#ifndef NGX_HTTP_CLIENT_TEMP_PATH
> +#define NGX_HTTP_CLIENT_TEMP_PATH  "client_body_temp"
> +#endif
> +
> +
> +#ifndef NGX_HTTP_PROXY_TEMP_PATH
> +#define NGX_HTTP_PROXY_TEMP_PATH  "proxy_temp"
> +#endif
> +
> +
> +#ifndef NGX_HTTP_FASTCGI_TEMP_PATH
> +#define NGX_HTTP_FASTCGI_TEMP_PATH  "fastcgi_temp"
> +#endif
> +
> +
> +#ifndef NGX_HTTP_UWSGI_TEMP_PATH
> +#define NGX_HTTP_UWSGI_TEMP_PATH  "uwsgi_temp"
> +#endif
> +
> +
> +#ifndef NGX_HTTP_SCGI_TEMP_PATH
> +#define NGX_HTTP_SCGI_TEMP_PATH  "scgi_temp"
> +#endif
> +
> +
> +#ifndef NGX_SUPPRESS_WARN
> +#define NGX_SUPPRESS_WARN  1
> +#endif
> +
> +
> +#ifndef NGX_SMP
> +#define NGX_SMP  1
> +#endif
> +
> +
> +#ifndef NGX_USER
> +#define NGX_USER  "nobody"
> +#endif
> +
> +
> +#ifndef NGX_GROUP
> +#define NGX_GROUP  "nogroup"
> +#endif
> +
> diff --git a/include/ngx_auto_headers.h b/include/ngx_auto_headers.h
> new file mode 100644
> index 0000000..6710d90
> --- /dev/null
> +++ b/include/ngx_auto_headers.h
> @@ -0,0 +1,51 @@
> +
> +
> +#ifndef NGX_HAVE_UNISTD_H
> +#define NGX_HAVE_UNISTD_H  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_INTTYPES_H
> +#define NGX_HAVE_INTTYPES_H  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_LIMITS_H
> +#define NGX_HAVE_LIMITS_H  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_SYS_PARAM_H
> +#define NGX_HAVE_SYS_PARAM_H  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_SYS_MOUNT_H
> +#define NGX_HAVE_SYS_MOUNT_H  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_SYS_STATVFS_H
> +#define NGX_HAVE_SYS_STATVFS_H  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_CRYPT_H
> +#define NGX_HAVE_CRYPT_H  1
> +#endif
> +
> +
> +#ifndef NGX_LINUX
> +#define NGX_LINUX  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_SYS_PRCTL_H
> +#define NGX_HAVE_SYS_PRCTL_H  1
> +#endif
> +
> +
> +#ifndef NGX_HAVE_SYS_VFS_H
> +#define NGX_HAVE_SYS_VFS_H  1
> +#endif
> +
> 

_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.