< prev index next >
src/os/aix/vm/os_aix.cpp
Print this page
*** 1621,1631 ****
if (sig == SIGINT && Atomic::add(1, &sigint_count) > 1)
return;
// Ctrl-C is pressed during error reporting, likely because the error
// handler fails to abort. Let VM die immediately.
! if (sig == SIGINT && is_error_reported()) {
os::die();
}
os::signal_notify(sig);
}
--- 1621,1631 ----
if (sig == SIGINT && Atomic::add(1, &sigint_count) > 1)
return;
// Ctrl-C is pressed during error reporting, likely because the error
// handler fails to abort. Let VM die immediately.
! if (sig == SIGINT && VMError::is_error_reported()) {
os::die();
}
os::signal_notify(sig);
}
< prev index next >