diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/mmap.pm |
Initial commit
Diffstat (limited to 'systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/mmap.pm')
-rw-r--r-- | systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/mmap.pm | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/mmap.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/mmap.pm new file mode 100644 index 0000000000..0ed59d2db4 --- /dev/null +++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/mmap.pm @@ -0,0 +1,30 @@ +package PerlIO::mmap; +use strict; +use warnings; +our $VERSION = '0.016'; + +use XSLoader; +XSLoader::load(__PACKAGE__, __PACKAGE__->VERSION); + +1; + +__END__ + +=head1 NAME + +PerlIO::mmap - Memory mapped IO + +=head1 SYNOPSIS + + open my $fh, '<:mmap', $filename; + +=head1 DESCRIPTION + +This layer does C<read> and C<write> operations by mmap()ing the file if possible, but falls back to the default behavior if not. + +=head1 IMPLEMENTATION NOTE + +C<PerlIO::mmap> only exists to use XSLoader to load C code that provides support for using memory mapped IO. One does not need to explicitly C<use PerlIO::mmap;>. + +=cut + |