]> granicus.if.org Git - php/commitdiff
Fix test on FreeBSD and other systems that have /etc/services
authorHannes Magnusson <bjori@php.net>
Sat, 24 Mar 2012 16:58:40 +0000 (17:58 +0100)
committerHannes Magnusson <bjori@php.net>
Sat, 24 Mar 2012 16:58:40 +0000 (17:58 +0100)
ext/standard/tests/general_functions/getservbyport_basic.phpt

index 1695455ab10e321f3c0e39ee85c1b43690fbfe32..b9e0f83c987377a0701c7bc9ea73b747260210a5 100644 (file)
@@ -7,8 +7,9 @@ Michele Orselli (mo@ideato.it)
 Simone Gentili (sensorario@gmail.com)
 --FILE--
 <?php
-       if(stristr(PHP_OS, "linux")) $file = "/etc/services";
-       elseif(stristr(PHP_OS, "Darwin")) $file = "/etc/services";
+       if (file_exists("/etc/services")) {
+               $file = "/etc/services";
+       }
        elseif(substr(PHP_OS,0,3) == "WIN") $file = "C:/WINDOWS/system32/drivers/etc/services";
        else die(PHP_OS. " unsupported");