Data-Printer
view release on metacpan or search on metacpan
lib/Data/Printer/Config.pm view on Meta::CPAN
return $home if $home;
# desperate measures that should never be needed.
if (exists $ENV{LOGDIR} and $ENV{LOGDIR}) {
$home = $ENV{LOGDIR};
}
if (not $home and exists $ENV{HOME} and $ENV{HOME}) {
$home = $ENV{HOME};
}
# Light desperation on any (Unixish) platform
SCOPE: { $home = (getpwuid($<))[7] if not defined $home }
if (defined $home and ! -d $home ) {
$home = undef;
}
return $home;
}
sub _file_mode_is_restricted {
my ($filename) = @_;
my $mode_raw = (stat($filename))[2];
return 0 unless defined $mode_raw;
( run in 0.253 second using v1.01-cache-2.11-cpan-8d75d55dd25 )