mdbx: добавление кода системной ошибки MDBX_EDEADLK.

This commit is contained in:
Леонид Юрьев (Leonid Yuriev)
2023-11-03 14:11:58 +03:00
parent 4b79d46d38
commit 796e56b9b9
3 changed files with 6 additions and 4 deletions

View File

@@ -190,7 +190,7 @@ int osal_txn_lock(MDBX_env *env, bool dontwait) {
0xC0000194 /* STATUS_POSSIBLE_DEADLOCK / EXCEPTION_POSSIBLE_DEADLOCK */)
? EXCEPTION_EXECUTE_HANDLER
: EXCEPTION_CONTINUE_SEARCH) {
return ERROR_POSSIBLE_DEADLOCK;
return MDBX_EDEADLK;
}
}

View File

@@ -536,7 +536,7 @@ MDBX_INTERNAL_FUNC int osal_fastmutex_acquire(osal_fastmutex_t *fastmutex) {
0xC0000194 /* STATUS_POSSIBLE_DEADLOCK / EXCEPTION_POSSIBLE_DEADLOCK */)
? EXCEPTION_EXECUTE_HANDLER
: EXCEPTION_CONTINUE_SEARCH) {
return ERROR_POSSIBLE_DEADLOCK;
return MDBX_EDEADLK;
}
return MDBX_SUCCESS;
#else