cvs commit: ponie/perl/t/op magic.t

[email protected] (Arthur Bergman) 12 Mar 2004 12:23:14 -0000
Newsgroups perl.ponie.changes
Message-ID <[email protected]>
cvsuser     04/03/12 04:23:14

  Modified:    perl/t/op magic.t
  Log:
  use USR1 instead of INT since parrot seems to take over SIGINT - Change back when parrot is fixed
  
  Revision  Changes    Path
  1.2       +9 -9      ponie/perl/t/op/magic.t
  
  Index: magic.t
  ===================================================================
  RCS file: /cvs/public/ponie/perl/t/op/magic.t,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -w -r1.1 -r1.2
  --- magic.t	9 Sep 2003 11:59:52 -0000	1.1
  +++ magic.t	12 Mar 2004 12:23:14 -0000	1.2
  @@ -81,12 +81,12 @@
   
       $| = 1;		# command buffering
   
  -    $SIG{"INT"} = "ok3";     kill "INT",$$; sleep 1;
  -    $SIG{"INT"} = "IGNORE";  kill "INT",$$; sleep 1; print "ok 4\n";
  -    $SIG{"INT"} = "DEFAULT"; kill "INT",$$; sleep 1; print "not ok 4\n";
  +    $SIG{"USR1"} = "ok3";     kill "USR1",$$; sleep 1;
  +    $SIG{"USR1"} = "IGNORE";  kill "USR1",$$; sleep 1; print "ok 4\n";
  +    $SIG{"USR1"} = "DEFAULT"; kill "USR1",$$; sleep 1; print "not ok 4\n";
   
       sub ok3 {
  -	if (($x = pop(@_)) eq "INT") {
  +	if (($x = pop(@_)) eq "USR1") {
   	    print "ok 3\n";
   	}
   	else {
  @@ -103,7 +103,7 @@
   
       { package X;
   	sub DESTROY {
  -	    kill "INT",$$;
  +	    kill "USR1",$$;
   	}
       }
       sub x {
  @@ -111,14 +111,14 @@
   	return sub { $x };
       }
       $| = 1;		# command buffering
  -    $SIG{"INT"} = "ok5";
  +    $SIG{"USR1"} = "ok5";
       {
  -	local $SIG{"INT"}=x();
  +	local $SIG{"USR1"}=x();
   	print ""; # Needed to expose failure in 5.8.0 (why?)
       }
       sleep 1;
  -    delete $SIG{"INT"};
  -    kill "INT",$$; sleep 1;
  +    delete $SIG{"USR1"};
  +    kill "USR1",$$; sleep 1;
       sub ok5 {
   	print "ok 5\n";
       }