diff options
author | Nicholas Clark <nick@ccl4.org> | 2013-12-09 22:18:22 +0100 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2013-12-27 13:25:27 +0100 |
commit | 97cb92d6c0700e9454bd4ae6d4ab867918bf7861 (patch) | |
tree | 10561dae89b7f045ad79ba75d925943dde99ecb8 /pod/perlapio.pod | |
parent | b122cba11755f8bed9555c4070f718e5321f3c79 (diff) | |
download | perl-97cb92d6c0700e9454bd4ae6d4ab867918bf7861.tar.gz |
Purge sfio support, which has been broken for a decade.
The last Perl release that built with -Dusesfio was v5.8.0, and even that
failed many regression tests. Every subsequent release fails to build, and
in the decade that has passed we have had no bug reports about this. So it's
safe to delete all the code. The Configure related code will be purged in a
subsequent commit.
2 references to sfio intentionally remain in fakesdio.h and nostdio.h, as
these appear to be for using its stdio API-compatibility layer.
Diffstat (limited to 'pod/perlapio.pod')
-rw-r--r-- | pod/perlapio.pod | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/pod/perlapio.pod b/pod/perlapio.pod index e130ed8fa0..a7f3cc879b 100644 --- a/pod/perlapio.pod +++ b/pod/perlapio.pod @@ -90,14 +90,7 @@ functions which call stdio. In this case I<only> PerlIO * is a FILE *. This has been the default implementation since the abstraction was introduced in perl5.003_02. -=item 2. USE_SFIO - -A "legacy" implementation in terms of the "sfio" library. Used for -some specialist applications on Unix machines ("sfio" is not widely -ported away from Unix). Most of above are #define'd to the sfio -functions. PerlIO * is in this case Sfio_t *. - -=item 3. USE_PERLIO +=item 2. USE_PERLIO Introduced just after perl5.7.0, this is a re-implementation of the above abstraction which allows perl more control over how IO is done |