Apache-ConfigParser
view release on metacpan or search on metacpan
lib/Apache/ConfigParser.pm view on Meta::CPAN
$self->{errstr} = "'$file_or_dir_name' line $line_number " .
"'$directive $path': closedir '$dirname' " .
"failed: $!";
return;
}
} else {
@paths = ($path);
}
foreach my $p (@paths) {
my @stat = stat($p);
unless (@stat) {
$self->{errstr} = "'$file_or_dir_name' line $line_number " .
"'$directive $path': stat of '$path' failed: $!";
# Check if missing file or directory errors should be ignored.
# This checks an undocumented object variable which is normally
# only used by the test suite to test the normal aspects of all
# the directives without worrying about a missing file or
# directory halting the tests early.
if ($self->{_include_file_ignore_missing_file}) {
next;
lib/Apache/ConfigParser.pm view on Meta::CPAN
=cut
sub parse_file {
unless (@_ == 2) {
confess "$0: Apache::ConfigParser::parse_file $INCORRECT_NUMBER_OF_ARGS";
}
my ($self, $file_or_dir_name) = @_;
my @stat = stat($file_or_dir_name);
unless (@stat) {
$self->{errstr} = "cannot stat '$file_or_dir_name': $!";
return;
}
# If this is a real directory, than descend into it now.
if (-d _) {
unless (opendir(DIR, $file_or_dir_name)) {
$self->{errstr} = "cannot opendir '$file_or_dir_name': $!";
return;
lib/Apache/ConfigParser.pod view on Meta::CPAN
$self->{errstr} = "'$file_or_dir_name' line $line_number " .
"'$directive $path': closedir '$dirname' " .
"failed: $!";
return;
}
} else {
@paths = ($path);
}
foreach my $p (@paths) {
my @stat = stat($p);
unless (@stat) {
$self->{errstr} = "'$file_or_dir_name' line $line_number " .
"'$directive $path': stat of '$path' failed: $!";
# Check if missing file or directory errors should be ignored.
# This checks an undocumented object variable which is normally
# only used by the test suite to test the normal aspects of all
# the directives without worrying about a missing file or
# directory halting the tests early.
if ($self->{_include_file_ignore_missing_file}) {
next;
lib/Apache/ConfigParser.pod view on Meta::CPAN
=cut
sub parse_file {
unless (@_ == 2) {
confess "$0: Apache::ConfigParser::parse_file $INCORRECT_NUMBER_OF_ARGS";
}
my ($self, $file_or_dir_name) = @_;
my @stat = stat($file_or_dir_name);
unless (@stat) {
$self->{errstr} = "cannot stat '$file_or_dir_name': $!";
return;
}
# If this is a real directory, than descend into it now.
if (-d _) {
unless (opendir(DIR, $file_or_dir_name)) {
$self->{errstr} = "cannot opendir '$file_or_dir_name': $!";
return;
( run in 0.993 second using v1.01-cache-2.11-cpan-49f99fa48dc )