From: dan Date: Fri, 17 Nov 2023 19:01:38 +0000 (+0000) Subject: When SQLITE_ENABLE_SETLK_TIMEOUT is defined, use a separate mutex in os_unix.c for... X-Git-Tag: version-3.45.0~144 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=11c512d631183820fe2a9ae789aac9bc138ede9a;p=thirdparty%2Fsqlite.git When SQLITE_ENABLE_SETLK_TIMEOUT is defined, use a separate mutex in os_unix.c for each shm locking slot. FossilOrigin-Name: 64691df980cdf73ddc00aabe15baa6c018e1d76b0e87f55ab33a9348fd5680bd --- 11c512d631183820fe2a9ae789aac9bc138ede9a diff --cc manifest index 8a6ff75125,21392b6b04..d410f901e3 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Add\sthe\snew\s"run-fuzzcheck"\starget\son\sthe\sautoconf\sunix\smakefile.\s\sRequires\nthat\sFUZZDB\sbe\sset\sto\sthe\sname\sof\sthe\sfuzz-data\sdatabase\sfile. - D 2023-11-17T17:55:03.500 + C When\sSQLITE_ENABLE_SETLK_TIMEOUT\sis\sdefined,\suse\sa\sseparate\smutex\sin\sos_unix.c\sfor\seach\sshm\slocking\sslot. -D 2023-11-17T17:10:37.075 ++D 2023-11-17T19:01:38.613 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@@ -2140,8 -2140,11 +2140,9 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P feadd4024228e578811447c4b2d2b60780ff3d3681f80ca903585aa7b289d758 - R b258b9f86fa511b15c0d194695659eb8 - U drh - Z 85994133c2347299e70cb8542787884c -P ce6a75622ea5bca517bc6613e738aa670c9e1dd863596220eded5c2379c616c7 -R 277be03c0e13cb54ac8c8a3d23aba815 -T *branch * unix-setlk-timeout-mutexes -T *sym-unix-setlk-timeout-mutexes * -T -sym-trunk * ++P 8fa3915dbfdd9a5b0fcf4d695590b3de7e7d19d2917924186ca889cd60bf0eb9 4098df9652d90f2d22d5591d915d672c5413471f7916223510ba6fd932bfdd36 ++R 884416859de09ce6a1726fd2a660e929 ++T +closed 4098df9652d90f2d22d5591d915d672c5413471f7916223510ba6fd932bfdd36 + U dan -Z 8cc8841ac15d12b07622be01120eb3c1 ++Z 1df6f9700e3b6c8de400aaea321ae923 # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index ab13a71e1c,5124df900b..eeddf6891e --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 8fa3915dbfdd9a5b0fcf4d695590b3de7e7d19d2917924186ca889cd60bf0eb9 -4098df9652d90f2d22d5591d915d672c5413471f7916223510ba6fd932bfdd36 ++64691df980cdf73ddc00aabe15baa6c018e1d76b0e87f55ab33a9348fd5680bd