summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.h
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2000-06-16 01:54:56 +0000
committerZeev Suraski <zeev@php.net>2000-06-16 01:54:56 +0000
commitef0bd3d102aef4909b5107a327d37c549fd879b0 (patch)
tree8e2d5e3e0150bd0e1d022833de17efc95c627e61 /Zend/zend_execute.h
parentf29eae1302093b66fb68a5b83689d990b368cd7c (diff)
downloadphp-git-ef0bd3d102aef4909b5107a327d37c549fd879b0.tar.gz
- Move timeout code to Zend
- Implement timeouts in Win32
Diffstat (limited to 'Zend/zend_execute.h')
-rw-r--r--Zend/zend_execute.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/Zend/zend_execute.h b/Zend/zend_execute.h
index 4707991a44..ec7dc39ea4 100644
--- a/Zend/zend_execute.h
+++ b/Zend/zend_execute.h
@@ -155,6 +155,14 @@ ZEND_API char *zend_get_executed_filename(ELS_D);
ZEND_API uint zend_get_executed_lineno(ELS_D);
ZEND_API zend_bool zend_is_executing(void);
+void zend_set_timeout(long seconds);
+void zend_unset_timeout(void);
+#ifdef ZEND_WIN32
+void zend_register_timeout_wndclass(void);
+void zend_create_timeout_window(ELS_D);
+void zend_destroy_timeout_window(ELS_D);
+#endif
+
#define zendi_zval_copy_ctor(p) zval_copy_ctor(&(p))
#define zendi_zval_dtor(p) zval_dtor(&(p))