NAME

PerlIO::Util - A selection of general PerlIO utilities

SYNOPSIS

       use PerlIO::Util;

       # to create $file if needed, and then call flock($in, LOCK_EX)
       my $in = PerlIO::Util->open('+<:creat :flock', $file);

       # to multiplex output
       *STDERR->push_layer(tee => ">> $err_log");

       # to read lines backward
       my $in = PerlIO::Util->open('<:reverse', $file);

       # to open file encoded to filesystem encoding
       # (need to set PERLIO_FSE unless using Win32)
       my $in = PerlIO::Util->open('<:fse', $file);

INSTALLATION

       To install this module, run the following commands:

               perl Makefile.PL
               make
               make test
               make install


DEPENDENCIES

       Perl 5.8.1 or later, and a C compiler.

COPYRIGHT AND LICENCE

       Copyright (C) 2008-2010, Goro Fuji <gfuji(at)cpan.org>, Some rights reversed.

       This library is free software; you can redistribute it and/or modify
       it under the same terms as Perl itself.