summaryrefslogtreecommitdiff
path: root/Zend/zend_modules.h
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>1999-09-03 17:43:10 +0000
committerSascha Schumann <sas@php.net>1999-09-03 17:43:10 +0000
commit690575e51f1866e00074411aae18f98d76cfdf26 (patch)
tree68f382293f17c1587bf28c609ccca9e8ed987b04 /Zend/zend_modules.h
parent331823337c44d4d9e8e55a44f139c0c63d04576a (diff)
downloadphp-git-690575e51f1866e00074411aae18f98d76cfdf26.tar.gz
Add global startup/shutdown functions
Diffstat (limited to 'Zend/zend_modules.h')
-rw-r--r--Zend/zend_modules.h6
1 files changed, 5 insertions, 1 deletions
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;