version 1.25, 2000/12/05 19:03:13
|
version 1.27, 2000/12/05 19:45:36
|
Line 29 use Authen::Krb4;
|
Line 29 use Authen::Krb4;
|
|
|
# grabs exception and records it to log before exiting |
# grabs exception and records it to log before exiting |
sub catchexception { |
sub catchexception { |
my ($signal)=@_; |
my ($error)=@_; |
$SIG{'QUIT'}='DEFAULT'; |
$SIG{'QUIT'}='DEFAULT'; |
$SIG{__DIE__}='DEFAULT'; |
$SIG{__DIE__}='DEFAULT'; |
&logthis("<font color=red>CRITICAL: " |
&logthis("<font color=red>CRITICAL: " |
."ABNORMAL EXIT. Child $$ for server $wasserver died through " |
."ABNORMAL EXIT. Child $$ for server $wasserver died through " |
."$signal with this parameter->[$@]</font>"); |
."a crash with this error msg->[$error]</font>"); |
if ($client) { print $client "error: $@\n"; } |
if ($client) { print $client "error: $error\n"; } |
die($@); |
die($error); |
} |
} |
|
|
# grabs exception and records it to log before exiting |
# grabs exception and records it to log before exiting |
Line 50 sub catchdie {
|
Line 50 sub catchdie {
|
$SIG{__DIE__}='DEFAULT'; |
$SIG{__DIE__}='DEFAULT'; |
&logthis("<font color=red>CRITICAL: " |
&logthis("<font color=red>CRITICAL: " |
."ABNORMAL EXIT. Child $$ for server $wasserver died through " |
."ABNORMAL EXIT. Child $$ for server $wasserver died through " |
."\_\_DIE\_\_ with this parameter->[$message]</font>"); |
."\_\_DIE\_\_ with this error msg->[$message]</font>"); |
if ($client) { print $client "error: $message\n"; } |
if ($client) { print $client "error: $message\n"; } |
die($message); |
die($message); |
} |
} |
Line 606 sub make_new_child {
|
Line 606 sub make_new_child {
|
} else { |
} else { |
$now=time; |
$now=time; |
{ |
{ |
my sh; |
my $sh; |
if ($sh= |
if ($sh= |
IO::File->new(">$fname.$hostid{$clientip}")) { |
IO::File->new(">$fname.$hostid{$clientip}")) { |
print $sh "$clientip:$now\n"; |
print $sh "$clientip:$now\n"; |