diff src/os/bsd/vm/os_bsd.cpp @ 12096:3a57fa7a4cd0

7121403: [TESTBUG] runtime/7051189/Xchecksig.sh fails on 64bit solaris 8023393: Need to suppress info message if -Xcheck:jni used with libjsig.dylab on Mac OSX Summary: Rewrite 7051189 test in Java, port Linux fix for 7051189 to Mac OSX. Reviewed-by: coleenp, dholmes, mseledtsov, ccheung
author hseigel
date Thu, 22 Aug 2013 11:52:27 -0400
parents c6ec0a97b30a
children 4c84d351cca9
line wrap: on
line diff
--- a/src/os/bsd/vm/os_bsd.cpp	Wed Aug 21 13:18:52 2013 +0200
+++ b/src/os/bsd/vm/os_bsd.cpp	Thu Aug 22 11:52:27 2013 -0400
@@ -3287,11 +3287,15 @@
     // and if UserSignalHandler is installed all bets are off
     if (CheckJNICalls) {
       if (libjsig_is_loaded) {
-        tty->print_cr("Info: libjsig is activated, all active signal checking is disabled");
+        if (PrintJNIResolving) {
+          tty->print_cr("Info: libjsig is activated, all active signal checking is disabled");
+        }
         check_signals = false;
       }
       if (AllowUserSignalHandlers) {
-        tty->print_cr("Info: AllowUserSignalHandlers is activated, all active signal checking is disabled");
+        if (PrintJNIResolving) {
+          tty->print_cr("Info: AllowUserSignalHandlers is activated, all active signal checking is disabled");
+        }
         check_signals = false;
       }
     }