summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/standard/tests/general_functions/parse_ini_file.phpt2
-rw-r--r--ext/standard/tests/network/tcp6loop.phpt6
-rw-r--r--ext/standard/tests/network/udp6loop.phpt6
-rw-r--r--ext/standard/tests/streams/bug76136.phpt2
-rw-r--r--ext/standard/tests/strings/bug24098.phpt6
5 files changed, 11 insertions, 11 deletions
diff --git a/ext/standard/tests/general_functions/parse_ini_file.phpt b/ext/standard/tests/general_functions/parse_ini_file.phpt
index 368d262a6e..c8c3fca453 100644
--- a/ext/standard/tests/general_functions/parse_ini_file.phpt
+++ b/ext/standard/tests/general_functions/parse_ini_file.phpt
@@ -1,7 +1,5 @@
--TEST--
parse_ini_file() multiple calls
---SKIPIF--
-<?php if( substr(PHP_OS, 0, 3) == 'WIN' ) die("skip Windows has different error message");?>
--FILE--
<?php
diff --git a/ext/standard/tests/network/tcp6loop.phpt b/ext/standard/tests/network/tcp6loop.phpt
index c8223633ca..b7f3a40bc7 100644
--- a/ext/standard/tests/network/tcp6loop.phpt
+++ b/ext/standard/tests/network/tcp6loop.phpt
@@ -2,11 +2,13 @@
Streams Based IPv6 TCP Loopback test
--SKIPIF--
<?php
- /* If IPv6 is supported on the platform this will error out with code 111 - Connection refused.
+ /* If IPv6 is supported on the platform this will error out with code 111 - Connection refused (or code 10049 on Windows).
If IPv6 is NOT supported, $errno will be set to something else (indicating parse/getaddrinfo error)
Note: Might be a good idea to export an IPv6 support indicator (such as AF_INET6 exported by ext/sockets) */
@stream_socket_client('tcp://[::1]:0', $errno);
- if ($errno != 111) die('skip IPv6 not supported.');
+ if ((PHP_OS_FAMILY === 'Windows' && $errno !== 10049) || (PHP_OS_FAMILY !== 'Windows' && $errno !== 111)) {
+ die('skip IPv6 is not supported.');
+ }
?>
--FILE--
<?php
diff --git a/ext/standard/tests/network/udp6loop.phpt b/ext/standard/tests/network/udp6loop.phpt
index 3b70f43119..e43b76c30c 100644
--- a/ext/standard/tests/network/udp6loop.phpt
+++ b/ext/standard/tests/network/udp6loop.phpt
@@ -3,7 +3,7 @@ Streams Based IPv6 UDP Loopback test
--SKIPIF--
<?php
/* If IPv6 is supported on the platform this will error out with code 111 -
- * Connection refused. If IPv6 is NOT supported, $errno will be set to
+ * Connection refused (or code 10049 on Windows). If IPv6 is NOT supported, $errno will be set to
* something else (indicating parse/getaddrinfo error)
* Note: Might be a good idea to export an IPv6 support indicator
* (such as AF_INET6 exported by ext/sockets), however, since we
@@ -12,7 +12,9 @@ Streams Based IPv6 UDP Loopback test
*/
@stream_socket_client('tcp://[::1]:0', $errno);
- if ($errno != 111) die('skip IPv6 not supported.');
+ if ((PHP_OS_FAMILY === 'Windows' && $errno !== 10049) || (PHP_OS_FAMILY !== 'Windows' && $errno !== 111)) {
+ die('skip IPv6 is not supported.');
+ }
?>
--FILE--
<?php
diff --git a/ext/standard/tests/streams/bug76136.phpt b/ext/standard/tests/streams/bug76136.phpt
index 687d4ae921..df45a841e7 100644
--- a/ext/standard/tests/streams/bug76136.phpt
+++ b/ext/standard/tests/streams/bug76136.phpt
@@ -3,7 +3,7 @@ Bug #76136: stream_socket_get_name should enclose IPv6 in brackets
--SKIPIF--
<?php
@stream_socket_client('tcp://[::1]:0', $errno);
-if ($errno != 111) {
+if ((PHP_OS_FAMILY === 'Windows' && $errno !== 10049) || (PHP_OS_FAMILY !== 'Windows' && $errno !== 111)) {
die('skip IPv6 is not supported.');
}
?>
diff --git a/ext/standard/tests/strings/bug24098.phpt b/ext/standard/tests/strings/bug24098.phpt
index 1998d9ed0a..b33571368f 100644
--- a/ext/standard/tests/strings/bug24098.phpt
+++ b/ext/standard/tests/strings/bug24098.phpt
@@ -1,15 +1,13 @@
--TEST--
Bug #24098 (pathinfo() crash)
---SKIPIF--
-<?php if (DIRECTORY_SEPARATOR == '\\') die("skip directory separator won't match expected output"); ?>
--FILE--
<?php
var_dump(pathinfo("/dsds.asa"));
?>
---EXPECT--
+--EXPECTF--
array(4) {
["dirname"]=>
- string(1) "/"
+ string(1) "%e"
["basename"]=>
string(8) "dsds.asa"
["extension"]=>