BUGFIX #4572 Fixed Windows failure on SS_Cli::supports_colour() because posix functions are not supported (from r100560)

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@105604 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
Ingo Schommer 2010-05-25 04:18:00 +00:00
parent 0f2a698f15
commit a65037650f

View File

@ -12,7 +12,7 @@ class SS_Cli extends Object {
*/
static function supports_colour() {
if(!defined('STDOUT')) define('STDOUT', fopen("php://stdout","w"));
return @posix_isatty(STDOUT);
return function_exists('posix_isatty') ? @posix_isatty(STDOUT) : false;
}
/**