summaryrefslogtreecommitdiff
path: root/Zend/zend.h
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2003-07-30 16:13:52 +0000
committerZeev Suraski <zeev@php.net>2003-07-30 16:13:52 +0000
commit2fd4ffce1782c49c5bf583115e2b2ecbf126950d (patch)
tree9fb2c2e5a027a715448145b19c4b163fab9414c4 /Zend/zend.h
parent81c5e49a68ab6d320be7f40edcd8baf46a78e185 (diff)
downloadphp-git-2fd4ffce1782c49c5bf583115e2b2ecbf126950d.tar.gz
Add exec_finished() callback for modules - this is the last place where the
modules may touch the symbol table reliably
Diffstat (limited to 'Zend/zend.h')
-rw-r--r--Zend/zend.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/Zend/zend.h b/Zend/zend.h
index 6fe55a05c3..0fd5576610 100644
--- a/Zend/zend.h
+++ b/Zend/zend.h
@@ -444,6 +444,12 @@ ZEND_API void zend_print_flat_zval_r(zval *expr TSRMLS_DC);
ZEND_API void zend_print_zval_r_ex(zend_write_func_t write_func, zval *expr, int indent TSRMLS_DC);
ZEND_API void zend_output_debug_string(zend_bool trigger_break, char *format, ...);
+void zend_activate(TSRMLS_D);
+void zend_deactivate(TSRMLS_D);
+void zend_activate_modules(TSRMLS_D);
+void zend_deactivate_modules(TSRMLS_D);
+void zend_exec_finished(TSRMLS_D);
+
#if ZEND_DEBUG
#define Z_DBG(expr) (expr)
#else