From a210e2d9ade975e2a6428757bfceaaf988e6bf61 Mon Sep 17 00:00:00 2001 From: jcm Date: Wed, 13 Jul 2022 17:11:22 +0200 Subject: [PATCH 1/3] QA - pcntl_signal - error when handler is int and not SIG_DFL or SIG_IGN --- ext/pcntl/tests/pcntl_signal_002.phpt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 ext/pcntl/tests/pcntl_signal_002.phpt diff --git a/ext/pcntl/tests/pcntl_signal_002.phpt b/ext/pcntl/tests/pcntl_signal_002.phpt new file mode 100644 index 000000000000..9ba2b5a9cf39 --- /dev/null +++ b/ext/pcntl/tests/pcntl_signal_002.phpt @@ -0,0 +1,16 @@ +--TEST-- +pcntl_signal() - If handler is an int value different than SIG_DFL or SIG_IGN +--EXTENSIONS-- +pcntl +--FILE-- +getMessage(); +} + +?> +--EXPECT-- +pcntl_signal(): Argument #2 ($handler) must be either SIG_DFL or SIG_IGN when an integer value is given From a801729d144b5046d077708b8cbca2d0a52bdd31 Mon Sep 17 00:00:00 2001 From: Juan Morales Date: Wed, 13 Jul 2022 21:05:24 +0200 Subject: [PATCH 2/3] Change second param to zero --- ext/pcntl/tests/pcntl_signal_002.phpt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/pcntl/tests/pcntl_signal_002.phpt b/ext/pcntl/tests/pcntl_signal_002.phpt index 9ba2b5a9cf39..1be203a4e009 100644 --- a/ext/pcntl/tests/pcntl_signal_002.phpt +++ b/ext/pcntl/tests/pcntl_signal_002.phpt @@ -6,7 +6,7 @@ pcntl getMessage(); } From 2abb0d39f0df04a5687c3ee3f948ecbf9097f25a Mon Sep 17 00:00:00 2001 From: Juan Morales Date: Wed, 13 Jul 2022 21:29:53 +0200 Subject: [PATCH 3/3] Change handler to -1 --- ext/pcntl/tests/pcntl_signal_002.phpt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/pcntl/tests/pcntl_signal_002.phpt b/ext/pcntl/tests/pcntl_signal_002.phpt index 1be203a4e009..1d4e29d94a75 100644 --- a/ext/pcntl/tests/pcntl_signal_002.phpt +++ b/ext/pcntl/tests/pcntl_signal_002.phpt @@ -6,7 +6,7 @@ pcntl getMessage(); }