--- old/src/hotspot/os/bsd/os_bsd.cpp 2018-05-17 15:55:03.188468482 -0400 +++ new/src/hotspot/os/bsd/os_bsd.cpp 2018-05-17 15:55:02.835435712 -0400 @@ -533,18 +533,6 @@ debug_only(static bool signal_sets_initialized = false); static sigset_t unblocked_sigs, vm_sigs; -bool os::Bsd::is_sig_ignored(int sig) { - struct sigaction oact; - sigaction(sig, (struct sigaction*)NULL, &oact); - void* ohlr = oact.sa_sigaction ? CAST_FROM_FN_PTR(void*, oact.sa_sigaction) - : CAST_FROM_FN_PTR(void*, oact.sa_handler); - if (ohlr == CAST_FROM_FN_PTR(void*, SIG_IGN)) { - return true; - } else { - return false; - } -} - void os::Bsd::signal_sets_init() { // Should also have an assertion stating we are still single-threaded. assert(!signal_sets_initialized, "Already initialized"); @@ -569,14 +557,14 @@ sigaddset(&unblocked_sigs, SR_signum); if (!ReduceSignalUsage) { - if (!os::Bsd::is_sig_ignored(SHUTDOWN1_SIGNAL)) { + if (!os::Posix::is_sig_ignored(SHUTDOWN1_SIGNAL)) { sigaddset(&unblocked_sigs, SHUTDOWN1_SIGNAL); } - if (!os::Bsd::is_sig_ignored(SHUTDOWN2_SIGNAL)) { + if (!os::Posix::is_sig_ignored(SHUTDOWN2_SIGNAL)) { sigaddset(&unblocked_sigs, SHUTDOWN2_SIGNAL); } - if (!os::Bsd::is_sig_ignored(SHUTDOWN3_SIGNAL)) { + if (!os::Posix::is_sig_ignored(SHUTDOWN3_SIGNAL)) { sigaddset(&unblocked_sigs, SHUTDOWN3_SIGNAL); } }