From 760bd5c4bb8c8b3515cc456bd392eef097c2c52c Mon Sep 17 00:00:00 2001 From: Greg Lewis Date: Mon, 21 Mar 2005 05:48:04 +0000 Subject: . Fix a performance issue by using the correct INTERRUPTIBLE_NORESTART macro. This will be in patchset 2. PR: 77162 Submitted by: phantom --- java/jdk15/files/patch-vm::os_bsd.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'java/jdk15/files') diff --git a/java/jdk15/files/patch-vm::os_bsd.cpp b/java/jdk15/files/patch-vm::os_bsd.cpp index 25bd71db866c..f2d865a6da54 100644 --- a/java/jdk15/files/patch-vm::os_bsd.cpp +++ b/java/jdk15/files/patch-vm::os_bsd.cpp @@ -11,3 +11,12 @@ $FreeBSD$ #define EXTENSIONS_DIR "/lib/ext" #define ENDORSED_DIR "/lib/endorsed" +@@ -1898,7 +1898,7 @@ + } while ((res == OS_ERR) && (errno == EINTR)); + } else { + assert(Thread::current()->is_Java_thread(), "must be java thread"); +- INTERRUPTIBLE_NORESTART(nanosleep(&t, &t), res, os::Bsd::clear_interrupted); ++ INTERRUPTIBLE_NORESTART_VM(nanosleep(&t, &t), res, os::Bsd::clear_interrupted); + } + // INTERRUPTIBLE_NORESTART_VM returns res == OS_INTRPT for thread.Interrupt + -- cgit v1.2.3