You are viewing a plain text version of this content. The canonical link for it is here.
Posted to docs-cvs@perl.apache.org by st...@apache.org on 2004/07/02 18:51:18 UTC
cvs commit: modperl-docs/src/docs/2.0/api/APR PerlIO.pod
stas 2004/07/02 09:51:18
Modified: src/docs/2.0/api/APR PerlIO.pod
Log:
rework the prerequisites section
Revision Changes Path
1.9 +21 -6 modperl-docs/src/docs/2.0/api/APR/PerlIO.pod
Index: PerlIO.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/APR/PerlIO.pod,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -u -r1.8 -r1.9
--- PerlIO.pod 22 May 2004 02:03:26 -0000 1.8
+++ PerlIO.pod 2 Jul 2004 16:51:18 -0000 1.9
@@ -41,24 +41,39 @@
to APR. But you can use APR Perl IO directly if you want.
+=head1 Prerequisites
+Not every Perl will have full C<APR::PerlIO> functionality available.
+Before using the Perl IO APR layer one has to check whether it's
+supported by the used APR/Perl build. Perl 5.8.x or higher with perlio
+enabled is required. You can check whether your Perl fits the bill by
+running:
-=head1 Constants
-
-
+ % perl -V:useperlio
+ useperlio='define';
-=head2 APR::PerlIO::PERLIO_LAYERS_ARE_ENABLED
+It should say I<define>.
-Before using the Perl IO APR layer one has to check whether it's
-supported by the used APR/Perl build.
+If you need to do the checking in the code, there is a special
+constant provided by C<APR::PerlIO>, which can be used as follows:
+ use APR::PerlIO ();
die "This Perl build doesn't support PerlIO layers"
unless APR::PerlIO::PERLIO_LAYERS_ARE_ENABLED;
Notice that loading C<APR::PerlIO> won't fail when Perl IO layers
aren't available since C<APR::PerlIO> provides functionality for Perl
builds not supporting Perl IO layers.
+
+
+=head1 Constants
+
+
+
+=head2 C<APR::PerlIO::PERLIO_LAYERS_ARE_ENABLED>
+
+See L<Prerequisites|/Prerequisites>.
---------------------------------------------------------------------
To unsubscribe, e-mail: docs-cvs-unsubscribe@perl.apache.org
For additional commands, e-mail: docs-cvs-help@perl.apache.org