File-Append-TempFile
view release on metacpan or search on metacpan
lib/File/Append/TempFile.pm view on Meta::CPAN
# Fix stuff up
if (defined $self->{stat}) {
# Mode
if (!chmod $self->{stat}->[2], $f) {
$self->err("Could not chmod $self->{stat}->[2] ".
"$f: $!");
return undef;
}
# Owner & group
if (!chown $self->{stat}->[4], $self->{stat}->[5], $f) {
$self->err("Could not chown $self->{stat}->[4], ".
"$self->{stat}->[5], $f: $!");
return undef;
}
}
if (!rename $f, $self->{fname}) {
$self->err("Renaming $f to $self->{fname}: $!");
return undef;
}
$f->unlink_on_destroy(0);
( run in 2.582 seconds using v1.01-cache-2.11-cpan-71847e10f99 )