stas        2003/08/20 17:19:04

  Modified:    src/docs/2.0/api/APR PerlIO.pod
  Log:
  APR:PerlIO now wants a pool object instead of $r||$s
  
  Revision  Changes    Path
  1.4       +11 -4     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.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- PerlIO.pod        8 Apr 2003 07:39:28 -0000       1.3
  +++ PerlIO.pod        21 Aug 2003 00:19:04 -0000      1.4
  @@ -4,6 +4,7 @@
   
   =head1 SYNOPSIS
   
  +  # under mod_perl
     use APR::PerlIO ();
     
     sub handler {
  @@ -12,13 +13,20 @@
         die "This Perl build doesn't support PerlIO layers"
             unless APR::PerlIO::PERLIO_LAYERS_ARE_ENABLED;
     
  -      open my $fh, ">:APR", $filename, $r or die $!;
  +      open my $fh, ">:APR", $filename, $r->pool or die $!;
         # work with $fh as normal $fh
         close $fh;
     
         return Apache::OK;
     }
   
  +  # outside mod_perl
  +  % perl -MApache2 -MAPR -MAPR::PerlIO -MAPR::Pool -le \
  +  'open my $fh, ">:APR", "/tmp/apr", APR::Pool->new or die "$!"; \
  +   print $fh "whoah!"; \
  +   close $fh;'
  +
  +
   =head1 DESCRIPTION
   
   C<APR::PerlIO> implements a Perl IO layer using APR's file
  @@ -55,7 +63,7 @@
   To use APR Perl IO to open a file the four arguments open() should be
   used. For example:
   
  -  open my $fh, ">:APR", $filename, $r or die $!;
  +  open my $fh, ">:APR", $filename, $r->pool or die $!;
   
   where:
   
  @@ -64,8 +72,7 @@
   mode to open the file under (E<gt>, E<lt>, etc) and the second section
   must be a string I<APR>.
   
  -the fourth argument can be a C<Apache::RequestRec> or
  -C<Apache::ServerRec> object.
  +the fourth argument must be an C<APR::Pool> object.
   
   the rest of the arguments are the same as described by the I<open()>
   manpage.
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to