aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordan <Dan Kennedy>2023-12-15 14:33:50 +0000
committerdan <Dan Kennedy>2023-12-15 14:33:50 +0000
commit76dbb58700ea9410cec67fc017916290bad6dc80 (patch)
tree9fc9e4e38001d64daf4191e54fad4dd97bafe26e /src
parentf062506002c10e2cdc0adc563dc2ce088f5f4614 (diff)
downloadsqlite-76dbb58700ea9410cec67fc017916290bad6dc80.tar.gz
sqlite-76dbb58700ea9410cec67fc017916290bad6dc80.zip
Avoid running the "no_mutex_try" tests with SQLITE_ENABLE_SETLK_TIMEOUT builds as part of the release test.
FossilOrigin-Name: 6b4e1344a28c213cbe8fb97f7f3f6688de93fb73ed96bf460ff74c959da1a712
Diffstat (limited to 'src')
-rw-r--r--src/sqlite.h.in8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/sqlite.h.in b/src/sqlite.h.in
index 1f5343814..4a19fe918 100644
--- a/src/sqlite.h.in
+++ b/src/sqlite.h.in
@@ -8039,9 +8039,11 @@ int sqlite3_vfs_unregister(sqlite3_vfs*);
**
** ^(Some systems (for example, Windows 95) do not support the operation
** implemented by sqlite3_mutex_try(). On those systems, sqlite3_mutex_try()
-** will always return SQLITE_BUSY. The SQLite core only ever uses
-** sqlite3_mutex_try() as an optimization so this is acceptable
-** behavior.)^
+** will always return SQLITE_BUSY. In most cases the SQLite core only uses
+** sqlite3_mutex_try() as an optimization, so this is acceptable
+** behavior. The exceptions are unix builds that set the
+** SQLITE_ENABLE_SETLK_TIMEOUT build option. In that case a working
+** sqlite3_mutex_try() is required.)^
**
** ^The sqlite3_mutex_leave() routine exits a mutex that was
** previously entered by the same thread. The behavior