summaryrefslogtreecommitdiff
path: root/Zend/zend_extensions.h
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/zend_extensions.h')
-rw-r--r--Zend/zend_extensions.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/Zend/zend_extensions.h b/Zend/zend_extensions.h
index 83cbfabd20..9053e3fe02 100644
--- a/Zend/zend_extensions.h
+++ b/Zend/zend_extensions.h
@@ -47,6 +47,8 @@ struct _zend_extension {
void (*activate)();
void (*deactivate)();
+ void (*message_handler)(int message, void *arg);
+
void (*op_array_handler)(zend_op_array *op_array);
void (*statement_handler)(zend_op_array *op_array);
@@ -71,6 +73,9 @@ struct _zend_extension {
ZEND_API int zend_get_resource_handle(zend_extension *extension);
+ZEND_API void zend_extension_dispatch_message(int message, void *arg);
+
+#define ZEND_EXTMSG_NEW_EXTENSION 1
#ifdef ZTS
#define ZTS_V 1