summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Zend/zend.c2
-rw-r--r--Zend/zend_signal.c1
-rw-r--r--ext/readline/tests/libedit_callback_handler_install_001.phpt2
-rw-r--r--ext/readline/tests/libedit_callback_handler_remove_001.phpt2
4 files changed, 5 insertions, 2 deletions
diff --git a/Zend/zend.c b/Zend/zend.c
index b61658ef53..2191ca8150 100644
--- a/Zend/zend.c
+++ b/Zend/zend.c
@@ -173,7 +173,7 @@ ZEND_INI_BEGIN()
ZEND_INI_ENTRY("zend.script_encoding", NULL, ZEND_INI_ALL, OnUpdateScriptEncoding)
STD_ZEND_INI_BOOLEAN("zend.detect_unicode", "1", ZEND_INI_ALL, OnUpdateBool, detect_unicode, zend_compiler_globals, compiler_globals)
#ifdef ZEND_SIGNALS
- STD_ZEND_INI_BOOLEAN("zend.signal_check", "0", ZEND_INI_SYSTEM, OnUpdateBool, check, zend_signal_globals_t, zend_signal_globals)
+ STD_ZEND_INI_BOOLEAN("zend.signal_check", ZEND_DEBUG ? "1" : "0", ZEND_INI_SYSTEM, OnUpdateBool, check, zend_signal_globals_t, zend_signal_globals)
#endif
STD_ZEND_INI_BOOLEAN("zend.exception_ignore_args", "0", ZEND_INI_ALL, OnUpdateBool, exception_ignore_args, zend_executor_globals, executor_globals)
ZEND_INI_END()
diff --git a/Zend/zend_signal.c b/Zend/zend_signal.c
index 96870f8d5c..e69914752a 100644
--- a/Zend/zend_signal.c
+++ b/Zend/zend_signal.c
@@ -328,7 +328,6 @@ void zend_signal_activate(void)
SIGG(active) = 1;
SIGG(depth) = 0;
- SIGG(check) = ZEND_DEBUG;
} /* }}} */
/* {{{ zend_signal_deactivate
diff --git a/ext/readline/tests/libedit_callback_handler_install_001.phpt b/ext/readline/tests/libedit_callback_handler_install_001.phpt
index b5d921e279..4fdd4acadd 100644
--- a/ext/readline/tests/libedit_callback_handler_install_001.phpt
+++ b/ext/readline/tests/libedit_callback_handler_install_001.phpt
@@ -4,6 +4,8 @@ readline_callback_handler_install(): Basic test
<?php if (!extension_loaded("readline") || !function_exists('readline_callback_handler_install')) die("skip");
if (READLINE_LIB != "libedit") die("skip libedit only");
?>
+--INI--
+zend.signal_check=0
--FILE--
<?php
diff --git a/ext/readline/tests/libedit_callback_handler_remove_001.phpt b/ext/readline/tests/libedit_callback_handler_remove_001.phpt
index 6b0d0d7887..a45783eaeb 100644
--- a/ext/readline/tests/libedit_callback_handler_remove_001.phpt
+++ b/ext/readline/tests/libedit_callback_handler_remove_001.phpt
@@ -4,6 +4,8 @@ readline_callback_handler_remove(): Basic test
<?php if (!extension_loaded("readline") || !function_exists('readline_callback_handler_remove')) die("skip");
if (READLINE_LIB != "libedit") die("skip libedit only");
?>
+--INI--
+zend.signal_check=0
--FILE--
<?php