⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ngx_config.h

📁 Nginx是一个高性能的HTTP和反向代理服务器
💻 H
字号:
/* * Copyright (C) Igor Sysoev */#ifndef _NGX_CONFIG_H_INCLUDED_#define _NGX_CONFIG_H_INCLUDED_#include <ngx_auto_headers.h>#if defined __DragonFly__ && !defined __FreeBSD__#define __FreeBSD__        4#define __FreeBSD_version  480101#endif#if (NGX_FREEBSD)#include <ngx_freebsd_config.h>#elif (NGX_LINUX)#include <ngx_linux_config.h>#elif (NGX_SOLARIS)#include <ngx_solaris_config.h>#elif (NGX_WIN32)#include <ngx_win32_config.h>#else /* POSIX */#include <ngx_posix_config.h>#endif#ifndef NGX_HAVE_SO_SNDLOWAT#define NGX_HAVE_SO_SNDLOWAT     1#endif#if !(NGX_WIN32)#define ngx_signal_helper(n)     SIG##n#define ngx_signal_value(n)      ngx_signal_helper(n)#define ngx_random               random/* TODO: #ifndef */#define NGX_SHUTDOWN_SIGNAL      QUIT#define NGX_TERMINATE_SIGNAL     TERM#define NGX_NOACCEPT_SIGNAL      WINCH#define NGX_RECONFIGURE_SIGNAL   HUP#if (NGX_LINUXTHREADS)#define NGX_REOPEN_SIGNAL        INFO#define NGX_CHANGEBIN_SIGNAL     XCPU#else#define NGX_REOPEN_SIGNAL        USR1#define NGX_CHANGEBIN_SIGNAL     USR2#endif#define ngx_cdecl#define ngx_libc_cdecl#endiftypedef intptr_t        ngx_int_t;typedef uintptr_t       ngx_uint_t;typedef intptr_t        ngx_flag_t;#define NGX_INT32_LEN   sizeof("-2147483648") - 1#define NGX_INT64_LEN   sizeof("-9223372036854775808") - 1#if (NGX_PTR_SIZE == 4)#define NGX_INT_T_LEN   NGX_INT32_LEN#else#define NGX_INT_T_LEN   NGX_INT64_LEN#endif#ifndef NGX_ALIGNMENT#define NGX_ALIGNMENT   sizeof(unsigned long)    /* platform word */#endif#define ngx_align(d, a)     (((d) + (a - 1)) & ~(a - 1))#define ngx_align_ptr(p, a)                                                   \    (u_char *) (((uintptr_t) (p) + ((uintptr_t) a - 1)) & ~((uintptr_t) a - 1))#define ngx_abort       abort/* TODO: platform specific: array[NGX_INVALID_ARRAY_INDEX] must cause SIGSEGV */#define NGX_INVALID_ARRAY_INDEX 0x80000000/* TODO: auto_conf: ngx_inline   inline __inline __inline__ */#ifndef ngx_inline#define ngx_inline      inline#endif#define NGX_ACCEPT_THRESHOLD   100#ifndef INADDR_NONE  /* Solaris */#define INADDR_NONE  ((unsigned int) -1)#endif#ifndef INET_ADDRSTRLEN  /* Win32 */#define INET_ADDRSTRLEN  16#endif#define NGX_MAXHOSTNAMELEN 64/*#define NGX_MAXHOSTNAMELEN MAXHOSTNAMELEN*/#if ((__GNU__ == 2) && (__GNUC_MINOR__ < 8))#define NGX_MAX_UINT32_VALUE  (uint32_t) 0xffffffffLL#else#define NGX_MAX_UINT32_VALUE  (uint32_t) 0xffffffff#endif#endif /* _NGX_CONFIG_H_INCLUDED_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -