mirror of
https://git.freebsd.org/ports.git
synced 2025-06-22 13:10:31 -04:00
11 lines
495 B
C
11 lines
495 B
C
--- ../../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;
|