aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordan <Dan Kennedy>2025-06-02 18:37:32 +0000
committerdan <Dan Kennedy>2025-06-02 18:37:32 +0000
commit69ce758efa51906c9dad175e78893e160acc04f4 (patch)
tree91675f1308409064da6251d5031f587f0fdcc823 /src
parentcfee69fbe46608fd662008c5d48e963eb8b7121b (diff)
downloadsqlite-69ce758efa51906c9dad175e78893e160acc04f4.tar.gz
sqlite-69ce758efa51906c9dad175e78893e160acc04f4.zip
Fix os_win.c so that SQLITE_ENABLE_SETLK_TIMEOUT=2 builds work on windows.
FossilOrigin-Name: 8efb95e0d4670b9c5dbd8cf34512334f47951a8dff8fdadc8645f75076acd91f
Diffstat (limited to 'src')
-rw-r--r--src/os_win.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/os_win.c b/src/os_win.c
index c39b49e5e..c7c923e77 100644
--- a/src/os_win.c
+++ b/src/os_win.c
@@ -2722,7 +2722,11 @@ static int winHandleLockTimeout(
if( res==WAIT_OBJECT_0 ){
ret = TRUE;
}else if( res==WAIT_TIMEOUT ){
+#if SQLITE_ENABLE_SETLK_TIMEOUT==1
rc = SQLITE_BUSY_TIMEOUT;
+#else
+ rc = SQLITE_BUSY;
+#endif
}else{
/* Some other error has occurred */
rc = SQLITE_IOERR_LOCK;