aboutsummaryrefslogtreecommitdiff
path: root/src/core/ngx_module.h
diff options
context:
space:
mode:
authorRuslan Ermilov <ru@nginx.com>2016-09-29 15:28:24 +0300
committerRuslan Ermilov <ru@nginx.com>2016-09-29 15:28:24 +0300
commitc40de746829971f2edbf9faeae64d4516cb5466e (patch)
treeece4a42e478e892423a571fd94a19c0ae1f5ff63 /src/core/ngx_module.h
parent833d03a0a2f9fa62de0f347a08c36a787bcdd8e2 (diff)
downloadnginx-c40de746829971f2edbf9faeae64d4516cb5466e.tar.gz
nginx-c40de746829971f2edbf9faeae64d4516cb5466e.zip
Introduced the NGX_COMPAT macro.
When enabled, some structures are padded to be size compatible with their NGINX Plus versions.
Diffstat (limited to 'src/core/ngx_module.h')
-rw-r--r--src/core/ngx_module.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/core/ngx_module.h b/src/core/ngx_module.h
index a1a0d6c27..c94474693 100644
--- a/src/core/ngx_module.h
+++ b/src/core/ngx_module.h
@@ -212,6 +212,12 @@
#define NGX_MODULE_SIGNATURE_33 "0"
#endif
+#if (NGX_COMPAT)
+#define NGX_MODULE_SIGNATURE_34 "1"
+#else
+#define NGX_MODULE_SIGNATURE_34 "0"
+#endif
+
#define NGX_MODULE_SIGNATURE \
NGX_MODULE_SIGNATURE_0 NGX_MODULE_SIGNATURE_1 NGX_MODULE_SIGNATURE_2 \
NGX_MODULE_SIGNATURE_3 NGX_MODULE_SIGNATURE_4 NGX_MODULE_SIGNATURE_5 \
@@ -224,7 +230,7 @@
NGX_MODULE_SIGNATURE_24 NGX_MODULE_SIGNATURE_25 NGX_MODULE_SIGNATURE_26 \
NGX_MODULE_SIGNATURE_27 NGX_MODULE_SIGNATURE_28 NGX_MODULE_SIGNATURE_29 \
NGX_MODULE_SIGNATURE_30 NGX_MODULE_SIGNATURE_31 NGX_MODULE_SIGNATURE_32 \
- NGX_MODULE_SIGNATURE_33
+ NGX_MODULE_SIGNATURE_33 NGX_MODULE_SIGNATURE_34
#define NGX_MODULE_V1 \