diff -r 31e440f07baa -r 2a47b89db4ec hotspot/src/os/bsd/vm/os_bsd.cpp --- a/hotspot/src/os/bsd/vm/os_bsd.cpp Thu Oct 29 21:38:25 2015 -0400 +++ b/hotspot/src/os/bsd/vm/os_bsd.cpp Fri Oct 30 00:23:07 2015 -0400 @@ -1777,7 +1777,6 @@ print_signal_handler(st, SIGPIPE, buf, buflen); print_signal_handler(st, SIGXFSZ, buf, buflen); print_signal_handler(st, SIGILL , buf, buflen); - print_signal_handler(st, INTERRUPT_SIGNAL, buf, buflen); print_signal_handler(st, SR_signum, buf, buflen); print_signal_handler(st, SHUTDOWN1_SIGNAL, buf, buflen); print_signal_handler(st, SHUTDOWN2_SIGNAL , buf, buflen); @@ -3345,7 +3344,6 @@ } DO_SIGNAL_CHECK(SR_signum); - DO_SIGNAL_CHECK(INTERRUPT_SIGNAL); } typedef int (*os_sigaction_t)(int, const struct sigaction *, struct sigaction *); @@ -3391,10 +3389,6 @@ jvmHandler = (address)user_handler(); break; - case INTERRUPT_SIGNAL: - jvmHandler = CAST_FROM_FN_PTR(address, SIG_DFL); - break; - default: if (sig == SR_signum) { jvmHandler = CAST_FROM_FN_PTR(address, (sa_sigaction_t)SR_handler); @@ -3913,9 +3907,6 @@ if (::fstat(fd, &buf) >= 0) { mode = buf.st_mode; if (S_ISCHR(mode) || S_ISFIFO(mode) || S_ISSOCK(mode)) { - // XXX: is the following call interruptible? If so, this might - // need to go through the INTERRUPT_IO() wrapper as for other - // blocking, interruptible calls in this file. int n; if (::ioctl(fd, FIONREAD, &n) >= 0) { *bytes = n;