mod_perl
view release on metacpan or search on metacpan
Apache-Reload/lib/Apache/Reload.pm view on Meta::CPAN
$Apache::Reload::VERSION = '0.14';
use vars qw(%INCS %Stat $TouchTime %UndefFields %Ignore);
%Stat = ($INC{"Apache/Reload.pm"} => time);
$TouchTime = time;
sub import {
my $class = shift;
my ($package,$file) = (caller)[0,1];
$class->register_module($package, $file);
}
sub unimport {
my $class = shift;
my ($package,$file) = (caller)[0,1];
$class->unregister_module($package, $file);
}
sub package_to_module {
my $package = shift;
$package =~ s/::/\//g;
$package .= ".pm";
return $package;
}
Apache-Reload/lib/Apache2/Reload.pm view on Meta::CPAN
use ModPerl::Util ();
use vars qw(%INCS %Stat $TouchTime);
%Stat = ($INC{"Apache2/Reload.pm"} => time);
$TouchTime = time;
sub import {
my $class = shift;
my ($package, $file) = (caller)[0,1];
$class->register_module($package, $file);
}
sub package_to_module {
my $package = shift;
$package =~ s/::/\//g;
$package .= ".pm";
return $package;
}
Apache-Test/lib/Apache/TestUtil.pm view on Meta::CPAN
else {
# undef == undef! a valid test
return (defined $a || defined $b) ? 0 : 1;
}
return 1;
}
sub t_cmp ($$;$) {
Carp::carp(join(":", (caller)[1..2]) .
' usage: $res = t_cmp($received, $expected, [$comment])')
if @_ < 2 || @_ > 3;
my ($received, $expected) = @_;
# this was added in Apache::Test::VERSION 1.12 - remove deprecated
# logic sometime around 1.15 or mid September, 2004.
if (UNIVERSAL::isa($_[0], 'Regexp')) {
my @warning = ("WARNING!!! t_cmp() argument order has changed.",
"use of a regular expression as the first argument",
xs/Apache2/Log/Apache2__Log.h view on Meta::CPAN
}
else if (SvROK(sv) && sv_isa(sv, "Apache2::Log::Server")) {
s = INT2PTR(server_rec *, SvObjIV(sv));
}
else {
s = modperl_global_get_server_rec();
}
if ((lmask >= APLOG_DEBUG) && (mp_loglevel(s) >= APLOG_DEBUG)) {
COP *cop = PL_curcop;
file = CopFILE(cop); /* (caller)[1] */
line = CopLINE(cop); /* (caller)[2] */
}
if ((mp_loglevel(s) >= lmask) &&
SvROK(msg) && (SvTYPE(SvRV(msg)) == SVt_PVCV)) {
dSP;
ENTER;SAVETMPS;
PUSHMARK(sp);
(void)call_sv(msg, G_SCALAR);
SPAGAIN;
svstr = POPs;
( run in 1.601 second using v1.01-cache-2.11-cpan-a3c8064c92c )