Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Perl C
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
example
lib/PerlIO
t
xt
.gitignore
.shipit
Changes
MANIFEST.SKIP
Makefile.PL
PerlIO-Util.xs
README
dir.c
missing.c
perlioflock.h
perlioutil.h
pseudo_layers.c
reverse.c
tee.c

README

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.
Something went wrong with that request. Please try again.