ACIL FM
Dark
Refresh
Current DIR:
/usr/share/perl5/Tie
/
usr
share
perl5
Tie
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
Hash
-
chmod
Open
Rename
Delete
Array.pm
7.13 MB
chmod
View
DL
Edit
Rename
Delete
File.pm
75.6 MB
chmod
View
DL
Edit
Rename
Delete
Handle.pm
4.1 MB
chmod
View
DL
Edit
Rename
Delete
Hash.pm
7.46 MB
chmod
View
DL
Edit
Rename
Delete
Memoize.pm
4.15 MB
chmod
View
DL
Edit
Rename
Delete
Scalar.pm
4.07 MB
chmod
View
DL
Edit
Rename
Delete
StdHandle.pm
1.36 MB
chmod
View
DL
Edit
Rename
Delete
SubstrHash.pm
5.28 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/share/perl5/Tie/StdHandle.pm
package Tie::StdHandle; use strict; use Tie::Handle; our @ISA = 'Tie::Handle'; our $VERSION = '4.6'; =head1 NAME Tie::StdHandle - base class definitions for tied handles =head1 SYNOPSIS package NewHandle; require Tie::Handle; @ISA = qw(Tie::Handle); sub READ { ... } # Provide a needed method sub TIEHANDLE { ... } # Overrides inherited method package main; tie *FH, 'NewHandle'; =head1 DESCRIPTION The B<Tie::StdHandle> package provide most methods for file handles described in L<perltie> (the exceptions are C<UNTIE> and C<DESTROY>). It causes tied file handles to behave exactly like standard file handles and allow for selective overwriting of methods. =cut sub TIEHANDLE { my $class = shift; my $fh = \do { local *HANDLE}; bless $fh,$class; $fh->OPEN(@_) if (@_); return $fh; } sub EOF { eof($_[0]) } sub TELL { tell($_[0]) } sub FILENO { fileno($_[0]) } sub SEEK { seek($_[0],$_[1],$_[2]) } sub CLOSE { close($_[0]) } sub BINMODE { &CORE::binmode(shift, @_) } sub OPEN { $_[0]->CLOSE if defined($_[0]->FILENO); @_ == 2 ? open($_[0], $_[1]) : open($_[0], $_[1], $_[2]); } sub READ { &CORE::read(shift, \shift, @_) } sub READLINE { my $fh = $_[0]; <$fh> } sub GETC { getc($_[0]) } sub WRITE { my $fh = $_[0]; local $\; # don't print any line terminator print $fh substr($_[1], $_[3], $_[2]); } 1;
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply