IRIX ls -l marks sockets with 'S'.
Jarkko Hietaniemi [Sun, 16 Mar 2003 18:07:30 +0000 (18:07 +0000)]
p4raw-id: //depot/perl@18997

t/op/stat.t

index df478b0..89046c3 100755 (executable)
@@ -242,6 +242,11 @@ SKIP: {
     $DEV =~ s{^.+?\s\..+?$}{}m;
     @DEV =  grep { ! m{^\..+$} } @DEV;
 
+    # Irix ls -l marks sockets with 'S' while 's' is a 'XENIX semaphore'.
+    if ($^O eq 'irix') {
+        $DEV =~ s{^S(.+?)}{s$1}mg;
+    }
+
     my $try = sub {
        my @c1 = eval qq[\$DEV =~ /^$_[0].*/mg];
        my @c2 = eval qq[grep { $_[1] "/dev/\$_" } \@DEV];