Skip t/io/eintr.t for Solaris 8 as well
authorAndy Dougherty <doughera@lafayette.edu>
Wed, 23 Mar 2011 03:26:43 +0000 (23:26 -0400)
committerAndy Dougherty <doughera@lafayette.edu>
Wed, 23 Mar 2011 03:26:43 +0000 (23:26 -0400)
(See tickets perl #85842 and #84688).  I don't know if this is the same
as the FreeBSD problem or not.  Solaris 10 and 11 don't have any problem
with the test.

t/io/eintr.t

index dc93660..35bde53 100644 (file)
@@ -44,8 +44,10 @@ if (exists $ENV{PERLIO} && $ENV{PERLIO} =~ /stdio/  ) {
 # Similar issues with VMS.
 # On FreeBSD, writes to pipes of 8192 bytes or more use a mechanism
 # that is not interruptible (see perl #85842 and #84688).
+# "close during print" also hangs on Solaris 8 (but not 10 or 11).
 
-if ($^O eq 'VMS' || $^O eq 'MSWin32' || $^O eq 'cygwin' || $^O eq 'freebsd') {
+if ($^O eq 'VMS' || $^O eq 'MSWin32' || $^O eq 'cygwin' || $^O eq 'freebsd' || 
+     ($^O eq 'solaris' && $Config{osvers} eq '2.8') ) {
        skip_all('various portability issues');
        exit 0;
 }