summaryrefslogtreecommitdiff
path: root/locks/win32/proc_mutex.c
diff options
context:
space:
mode:
Diffstat (limited to 'locks/win32/proc_mutex.c')
-rw-r--r--locks/win32/proc_mutex.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/locks/win32/proc_mutex.c b/locks/win32/proc_mutex.c
index 9e316506a..8a9026e46 100644
--- a/locks/win32/proc_mutex.c
+++ b/locks/win32/proc_mutex.c
@@ -144,6 +144,9 @@ APR_DECLARE(apr_status_t) apr_proc_mutex_trylock(apr_proc_mutex_t *mutex)
if (rv == WAIT_OBJECT_0 || rv == WAIT_ABANDONED) {
return APR_SUCCESS;
+ }
+ else if (rv == WAIT_TIMEOUT) {
+ return APR_EBUSY;
}
return apr_get_os_error();
}