X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=README.beos;h=cc9f44b14dec8763c5c083a4d66e00e4e8b78a4d;hb=9d1ce744c6b1f6545853185bcc1688e9343cccff;hp=de7bfaa3d085af00aca8c62531624edd856a5eb3;hpb=8c1bea16abb5bfc7b9b56a932e319a1623cab1b9;p=p5sagit%2Fp5-mst-13.2.git diff --git a/README.beos b/README.beos index de7bfaa..cc9f44b 100644 --- a/README.beos +++ b/README.beos @@ -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