home *** CD-ROM | disk | FTP | other *** search
- # NOTE: Derived from blib\lib\Storable.pm. Changes made here will be lost.
- package Storable;
-
- #
- # retrieve
- #
- # Retrieve object hierarchy from disk, returning a reference to the root
- # object of that tree.
- #
- sub retrieve {
- my ($file) = @_;
- local *FILE;
- open(FILE, "$file") || croak "Can't open $file: $!";
- binmode FILE;
- my $self;
- eval { $self = pretrieve(FILE) }; # Call C routine
- close(FILE);
- croak $@ if $@ =~ s/\.?\n$/,/;
- return $self;
- }
-
- 1;
-