Author: cholet
Date: Wed Jan  5 16:23:32 2005
New Revision: 124322

URL: http://svn.apache.org/viewcvs?view=rev&rev=124322
Log:
use Apache::TestConfig::OSX and fix indent

Modified:
   perl/modperl/trunk/t/response/TestPerl/signals.pm

Modified: perl/modperl/trunk/t/response/TestPerl/signals.pm
Url: 
http://svn.apache.org/viewcvs/perl/modperl/trunk/t/response/TestPerl/signals.pm?view=diff&rev=124322&p1=perl/modperl/trunk/t/response/TestPerl/signals.pm&r1=124321&p2=perl/modperl/trunk/t/response/TestPerl/signals.pm&r2=124322
==============================================================================
--- perl/modperl/trunk/t/response/TestPerl/signals.pm   (original)
+++ perl/modperl/trunk/t/response/TestPerl/signals.pm   Wed Jan  5 16:23:32 2005
@@ -6,11 +6,14 @@
 use Apache::Test;
 use Apache::TestUtil;
 use Apache::BuildConfig;
+use Apache::TestConfig;
 
 use Apache::MPM ();
 
 use POSIX qw(SIGALRM);
 
+use constant OSX => Apache::TestConfig::OSX;
+
 use Apache::Const -compile => qw(OK);
 
 my $mpm = lc Apache::MPM->show;
@@ -32,20 +35,20 @@
 
     # doesn't work under static prefork
     if (!$static) {
-      if ($^O eq 'darwin') {
-        skip "ALRM can't be used on darwin", 0;
-      }
-      else {
-        local $ENV{PERL_SIGNALS} = "unsafe";
-
-        eval {
-            local $SIG{ALRM} = sub { die "alarm" };
-            alarm 2;
-            run_for_5_sec();
-            alarm 0;
-        };
-        ok t_cmp $@, qr/alarm/, "SIGALRM / unsafe %SIG";
-      }
+        if (OSX) {
+            skip "ALRM can't be used on darwin", 0;
+        }
+        else {
+            local $ENV{PERL_SIGNALS} = "unsafe";
+
+            eval {
+                local $SIG{ALRM} = sub { die "alarm" };
+                alarm 2;
+                run_for_5_sec();
+                alarm 0;
+            };
+            ok t_cmp $@, qr/alarm/, "SIGALRM / unsafe %SIG";
+        }
     }
 
     # POSIX::sigaction doesn't work under 5.6.x

Reply via email to