Re: NCR MP-RAS perl problems [perl #23791]
grommel@sears.com [Tue, 23 Sep 2003 13:40:33 +0000 (08:40 -0500)]
Message-ID: <OF17BD5036.3CA48F9B-ON86256DAA.00483620-86256DAA.0066A1AA@LocalDomain>

p4raw-id: //depot/perl@21344

hints/svr4.sh
t/op/stat.t

index aa1008d..c781686 100644 (file)
@@ -153,6 +153,8 @@ esac
 # _mwoflocheckl issue (see ext/POSIX/hints/svr4.pl) would be appreciated.
 #
 if test -f /etc/issue -a -f /etc/.relid; then
+    # libcrypt contains nothing libc wouldn't have.
+    libswanted=`echo " $libswanted " | sed -e 's/ crypt / /'`
     # With the NCR High Performance C Compiler R3.0c, miniperl fails
     # t/op/regexp.t test 461 unless we compile with optimize=-g.
     # Volunteers are needed to determine just which files need special
index b863f98..3cc3f0a 100755 (executable)
@@ -25,6 +25,7 @@ $Is_OS2     = $^O eq 'os2';
 $Is_Solaris = $^O eq 'solaris';
 $Is_VMS     = $^O eq 'VMS';
 $Is_DGUX    = $^O eq 'dgux';
+$Is_MPRAS   = $^O =~ /svr4/ && -f '/etc/.relid';
 
 $Is_Dosish  = $Is_Dos || $Is_OS2 || $Is_MSWin32 || $Is_NetWare || $Is_Cygwin;
 
@@ -211,6 +212,8 @@ SKIP: {
       if $Is_MSWin32 || $Is_NetWare || $Is_Dos;
     skip "/dev isn't available to test against", 6
       unless -d '/dev' && -r '/dev' && -x '/dev';
+    skip "Skipping; unexpected ls output in MP-RAS", 6
+      if $Is_MPRAS;
 
     my $LS  = $Config{d_readlink} ? "ls -lL" : "ls -l";
     my $CMD = "$LS /dev 2>/dev/null";