summaryrefslogtreecommitdiff
path: root/java/jdk14/files/patch-hpi_monitor_md.c
blob: ca874dd9cd356b0a7c01beda9c36e5a82250915f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
--- ../../j2se/src/solaris/hpi/native_threads/src/monitor_md.c	22 Oct 2003 23:03:43 -0000	1.1.1.2
+++ ../../j2se/src/solaris/hpi/native_threads/src/monitor_md.c	21 Oct 2004 05:42:52 -0000
@@ -129,7 +129,7 @@
 	mid->monitor_owner = self;
 	mid->entry_count = 1;
 	return SYS_OK;
-    } else if (err == EBUSY) { /* it's already locked */
+    } else if (err == EBUSY || err == EDEADLK) { /* it's already locked */
 	if (mid->monitor_owner == self) {
 	    mid->entry_count++;
 	    return SYS_OK;