[jet~framework:1141] Turned out JVM on Windows refused handlers for more signals than expected

  • From: Vemundo@kenai.com
  • To: commits@jet.kenai.com
  • Subject: [jet~framework:1141] Turned out JVM on Windows refused handlers for more signals than expected
  • Date: Tue, 7 Feb 2012 14:43:01 +0000

Project:    jet
Repository: framework
Revision:   1141
Author:     Vemundo
Date:       2012-02-07 14:42:27 UTC
Link:       

Log Message:
------------
Turned out JVM on Windows refused handlers for more signals than expected.


Revisions:
----------
1141


Modified Paths:
---------------
jag/src/main/java/com/sun/jet/jag/agent/JAG.java


Diffs:
------
diff -r 2c4d392b2c3f -r 69b9c0bc8aef 
jag/src/main/java/com/sun/jet/jag/agent/JAG.java
--- a/jag/src/main/java/com/sun/jet/jag/agent/JAG.java  Tue Feb 07 15:16:14 
2012 +0100
+++ b/jag/src/main/java/com/sun/jet/jag/agent/JAG.java  Tue Feb 07 15:42:27 
2012 +0100
@@ -653,12 +653,12 @@
         SignalHandler handler = new JAGSignalHandler();
         // These signals seem supported on both Windows and Unix
         Signal.handle(new Signal("ABRT"), handler);
-        Signal.handle(new Signal("INT"), handler);
-        Signal.handle(new Signal("TERM"), handler);
-        if(!System.getProperty("os.name").startsWith("win")) {
+        if(!System.getProperty("os.name").toLowerCase().startsWith("win")) {
             // Unix only signals
             Signal.handle(new Signal("HUP"), handler);
+            Signal.handle(new Signal("INT"), handler);
             Signal.handle(new Signal("PIPE"), handler);
+            Signal.handle(new Signal("TERM"), handler);
         }
     }
     






[jet~framework:1141] Turned out JVM on Windows refused handlers for more signals than expected

Vemundo 02/07/2012
  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2010, Oracle Corporation and/or its affiliates
(revision 20120518.3c65429)
 
 
Close
loading
Please Confirm
Close