Index: /trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp
===================================================================
--- /trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp	(revision 25660)
+++ /trunk/src/VBox/Runtime/r3/posix/semevent-posix.cpp	(revision 25661)
@@ -417,5 +417,5 @@
                 ASMAtomicDecU32(&pThis->cWaiters);
                 rc = pthread_mutex_unlock(&pThis->Mutex);
-                return VERR_SEM_BUSY;
+                return VERR_TIMEOUT;
             }
 
Index: /trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp
===================================================================
--- /trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp	(revision 25660)
+++ /trunk/src/VBox/Runtime/r3/posix/semeventmulti-posix.cpp	(revision 25661)
@@ -448,5 +448,5 @@
                 ASMAtomicDecU32(&pThis->cWaiters);
                 rc = pthread_mutex_unlock(&pThis->Mutex);
-                return VERR_SEM_BUSY;
+                return VERR_TIMEOUT;
             }
 
