From: Michael G. Schwern Date: Sat, 8 Dec 2001 15:38:28 +0000 (-0500) Subject: [README.cygwin] Removing old expected test failures X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=f6970d3d045c2c3f1891703f6e6e412ce4bea3fa;p=p5sagit%2Fp5-mst-13.2.git [README.cygwin] Removing old expected test failures Message-ID: <20011208203828.GB9017@blackrider> p4raw-id: //depot/perl@13549 --- diff --git a/README.cygwin b/README.cygwin index 89e386a..a99832a 100644 --- a/README.cygwin +++ b/README.cygwin @@ -330,70 +330,6 @@ these options, these tests will fail: lib/sdbm.t 2 op/stat.t 9, 20 (.tmp not an executable extension) -=head2 Hard Links on Cygwin - -FAT partitions do not support hard links (whereas NTFS does), in which -case Cygwin implements link() by copying the file. On remote (network) -drives Cygwin's stat() always sets C to 1, so the link count -for remote directories and files is not available. In either case, -these tests will fail: - - Failed Test List of failed - ------------------------------------ - io/fs.t 4 - op/stat.t 3 - -=head2 Filetime Granularity on Cygwin - -On FAT partitions the filetime granularity is 2 seconds. The following -test will fail: - - Failed Test List of failed - ------------------------------------ - io/fs.t 18 - -=head2 Tainting Checks on Cygwin - -When Perl is running in taint mode, C<$ENV{PATH}> is considered tainted -and not used, so DLLs not in the default system directories will not -be found. While the tests are running you will see warnings popup from -the system with messages like: - - Win9x - Error Starting Program - A required .DLL file, CYGWIN1.DLL, was not found - - WinNT - perl.exe - Unable to Locate DLL - The dynamic link library cygwin1.dll could not be found in the - specified path ... - -Just click OK and ignore them. When running `C', 2 popups -occur. During `C<./perl harness>', 4 popups occur. Also, these tests -will fail: - - Failed Test List of failed - ------------------------------------ - op/taint.t 1, 3, 31, 37 - -Alternatively, you can copy F into the directory where the -tests run: - - cp /bin/cygwin1.dll t - -or one of the Windows system directories (although, this is B -recommended). - -=head2 /etc/group on Cygwin - -Cygwin does not require F, in which case the F -test will be skipped. The check performed by F expects to -see entries that use the members field, otherwise this test will fail: - - Failed Test List of failed - ------------------------------------ - op/grent.t 1 - =head2 Script Portability on Cygwin Cygwin does an outstanding job of providing UNIX-like semantics on top of