From: drh <> Date: Mon, 27 Jul 2026 11:19:44 +0000 (+0000) Subject: The MREMAP_FIXED macro (added by [4d60798b20a560be]) is not available X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=43306f881ee3c74da95664783542d6a4365dc7cc;p=thirdparty%2Fsqlite.git The MREMAP_FIXED macro (added by [4d60798b20a560be]) is not available on all platforms. FossilOrigin-Name: 8afa7a1d40eef6fd5e9d6a2c250822de607cb211b301547a3317bdb9e942c937 --- diff --git a/manifest b/manifest index 610424519e..3520afdfa5 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Use\ssnprintf()\srather\sthan\ssprintf()\sin\sthe\sdtostr()\stest\sfunction\sof\nthe\sCLI.\s[forum:/info/2026-07-27T09:44:11Z|Forum\s2026-07-27T09:44:11Z]. -D 2026-07-27T10:19:50.623 +C The\sMREMAP_FIXED\smacro\s(added\sby\s[4d60798b20a560be])\sis\snot\savailable\non\sall\splatforms. +D 2026-07-27T11:19:44.664 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@ -792,7 +792,7 @@ F src/test_rtree.c d844d746a3cc027247318b970025a927f14772339c991f40e7911583ea5ed F src/test_schema.c b06d3ddc3edc173c143878f3edb869dd200d57d918ae2f38820534f9a5e3d7d9 F src/test_sqllog.c 5abf04865758c0a3915b4ec2b2ee5ab75f74c00e2f05bf503b9083e0ab6829d7 F src/test_superlock.c 3387fc794a68d8c6b6ed059aabacbfe870dc502c5cf65562f36aac78b4a4d629 -F src/test_syscall.c d67ce5cb8bdd949bbdc39f9d21c1b49dbe38fc3644207a8574d889f5dcc00321 +F src/test_syscall.c abafb6bd50f0fb21330bb0edce03c6b0493a7dc6d948b1b2b227b11852c9cde2 F src/test_tclsh.c c01706ac60bd3176754d3ccd37da74c6ad97c2e14489f8ed71b497c1c0ac0dd4 F src/test_tclvar.c ae873248a0188459b1c16ca7cc431265dacce524399e8b46725c2b3b7e048424 F src/test_thread.c 3edb4a5b5aeb1a6e9a275dccc848ac95acab7f496b3e9230f6d2d04953a2b862 @@ -2217,8 +2217,8 @@ F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c -P 37364eaecc148133de4e5b329e10c70922e65829244b4abd448c0adb5ca40877 -R d765f6a36d5820cedd48a58374c28db0 +P c0681a6cb72c3bf012a253206ba4ef30db039cdfb01d53758cdb184b67ff954f +R bf51b1e96bdf7e2eb5a86adb628928ab U drh -Z 42085ee04acc3aa0f2e050826f3b7caf +Z 6b94a97d0f9df6762fe11edb8b9672b0 # Remove this line to create a well-formed Fossil manifest. diff --git a/manifest.uuid b/manifest.uuid index e0dad6a35a..56c6dd2a95 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -c0681a6cb72c3bf012a253206ba4ef30db039cdfb01d53758cdb184b67ff954f +8afa7a1d40eef6fd5e9d6a2c250822de607cb211b301547a3317bdb9e942c937 diff --git a/src/test_syscall.c b/src/test_syscall.c index 11be09e8aa..ce97435b46 100644 --- a/src/test_syscall.c +++ b/src/test_syscall.c @@ -415,7 +415,9 @@ static void *ts_mremap(void *a, size_t b, size_t c, int d, ...){ ** set. But SQLite only ever calls the 4 argument form, and attempting to ** read another argument using va_arg(void*) when one has not been specified ** causes problems for Fil-C. So assume the 4 argument form here. */ +#ifdef MREMAP_FIXED assert( (d & MREMAP_FIXED)==0 ); +#endif return orig_mremap(a, b, c, d); }