From 20e41a71829fdaedbc6cddaf9f924610700eb7cc Mon Sep 17 00:00:00 2001
From: kseitz <kseitz@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Thu, 31 Aug 2006 22:56:23 +0000
Subject: [PATCH]         * jvmti.cc (_Jv_JVMTI_RawMonitorWait): Add millis
 parameter.         Pass millis to _Jv_CondWait.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116611 138bc75d-0d04-0410-961f-82ee72b054a4
---
 libjava/ChangeLog | 3 +++
 libjava/jvmti.cc  | 5 +++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index d51ae6e4092a..91a90b6a37fe 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -2,6 +2,9 @@
 
 	* include/jvmti_md.h: New file.
 
+	* jvmti.cc (_Jv_JVMTI_RawMonitorWait): Add millis parameter.
+	Pass millis to _Jv_CondWait.
+
 2006-08-31  Tom Tromey  <tromey@redhat.com>
 
 	PR libgcj/28698:
diff --git a/libjava/jvmti.cc b/libjava/jvmti.cc
index c30f6f9343fe..91d941a1a630 100644
--- a/libjava/jvmti.cc
+++ b/libjava/jvmti.cc
@@ -156,11 +156,12 @@ _Jv_JVMTI_RawMonitorExit (MAYBE_UNUSED jvmtiEnv *env, jrawMonitorID monitor)
 }
 
 static jvmtiError JNICALL
-_Jv_JVMTI_RawMonitorWait (MAYBE_UNUSED jvmtiEnv *env, jrawMonitorID monitor)
+_Jv_JVMTI_RawMonitorWait (MAYBE_UNUSED jvmtiEnv *env, jrawMonitorID monitor,
+			  jlong millis)
 {
   if (monitor == NULL)
     return JVMTI_ERROR_INVALID_MONITOR;
-  int r = _Jv_CondWait (&monitor->condition, &monitor->mutex, 0, 0);
+  int r = _Jv_CondWait (&monitor->condition, &monitor->mutex, millis, 0);
   if (r == _JV_NOT_OWNER)
     return JVMTI_ERROR_NOT_MONITOR_OWNER;
   if (r == _JV_INTERRUPTED)
-- 
GitLab