This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Urk. unique, not shared.
[perl5.git] / README.beos
index de7bfaa..cc9f44b 100644 (file)
@@ -57,7 +57,7 @@ please email me.
 Tom Spindler
 dogcow@isi.net
 
-=head2 Update 2002-05-25
+=head2 Update 2002-05-30
 
 The following tests fail on 5.8.0 Perl in BeOS Personal 5.03:
 
@@ -67,7 +67,6 @@ The following tests fail on 5.8.0 Perl in BeOS Personal 5.03:
  ext/File/Glob/t/basic...............FAILED at test 3
  ext/POSIX/t/sigaction...............FAILED at test 13
  ext/POSIX/t/waitpid.................FAILED at test 1
- lib/Tie/File/t/16_handle............FAILED at test 39
 
 The reasons for the failures are as follows: 
 
@@ -75,9 +74,12 @@ The reasons for the failures are as follows:
 
 =item *
 
-The op/lfs and Fcntl/t/syslfs seem to hit a real bug: though we can
-seek around past the 2GB limit, reading from there doesn't work.
-Therefore, please don't try doing large files in BeOS with Perl.
+The t/op/lfs and ext/Fcntl/t/syslfs failures indicate that the
+LFS (large file support, files larger than 2 gigabytes) doesn't
+work from Perl (BeFS itself is well capable of supporting large
+files).  What fails is that trying to position the file pointer
+past 2 gigabytes doesn't work right, the position gets truncated
+to its lower 32 bits.
 
 =item *
 
@@ -88,7 +90,7 @@ in ways that define logic.
 
 =item *
 
-The Glob/t/basic indicates a bug in the getpw*() functions of Perl:
+The Glob/t/basic indicates a bug in the getpw*() functions:
 they do not always return the correct user db entries.
 
 =item *
@@ -102,11 +104,6 @@ The waitpid failure means that after there are no more child
 processes, waitpid is supposed to start returning -1 (and set
 errno to ECHILD).  In BeOS, it doesn't seem to.
 
-=item *
-
-The Tie/File/t/16_handle seems to indicate some brokenness
-(non-UNIXness) in how BeOS handles pipes.
-
 =back
 
 Disclaimer: I just installed BeOS Personal Edition 5.0 and the