]> granicus.if.org Git - php/commitdiff
Add global startup/shutdown functions
authorSascha Schumann <sas@php.net>
Fri, 3 Sep 1999 17:43:10 +0000 (17:43 +0000)
committerSascha Schumann <sas@php.net>
Fri, 3 Sep 1999 17:43:10 +0000 (17:43 +0000)
Zend/zend_modules.h

index eb35234a74e8a243318386c382ae088360287560..b9b9fac7878321afdef05db64d5a6d5f854e1e7f 100644 (file)
 #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;