From 690575e51f1866e00074411aae18f98d76cfdf26 Mon Sep 17 00:00:00 2001 From: Sascha Schumann Date: Fri, 3 Sep 1999 17:43:10 +0000 Subject: [PATCH] Add global startup/shutdown functions --- Zend/zend_modules.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Zend/zend_modules.h b/Zend/zend_modules.h index eb35234a74..b9b9fac787 100644 --- a/Zend/zend_modules.h +++ b/Zend/zend_modules.h @@ -27,8 +27,10 @@ #define SHUTDOWN_FUNC_ARGS_PASSTHRU type, module_number #define ZEND_MODULE_INFO_FUNC_ARGS zend_module_entry *zend_module -#define STANDARD_MODULE_PROPERTIES 0, 0, 0, NULL, 0 +#define STANDARD_MODULE_PROPERTIES_EX 0, 0, 0, NULL, 0 +#define STANDARD_MODULE_PROPERTIES \ + NULL, NULL, STANDARD_MODULE_PROPERTIES_EX #define MODULE_PERSISTENT 1 #define MODULE_TEMPORARY 2 @@ -43,6 +45,8 @@ struct _zend_module_entry { int (*request_startup_func)(INIT_FUNC_ARGS); int (*request_shutdown_func)(SHUTDOWN_FUNC_ARGS); void (*info_func)(ZEND_MODULE_INFO_FUNC_ARGS); + int (*global_startup_func)(void); + int (*global_shutdown_func)(void); int request_started, module_started; unsigned char type; void *handle; -- 2.50.0