Use GetTickCount64() instead of GetTickCount() in Windows, for portability

to UWP.

FossilOrigin-Name: ea65ae964e21541d8f7c00ec679a608d34bc94408d9cc479b2d7fb08bf0e3cdf
This commit is contained in:
drh
2026-05-13 10:47:40 +00:00
parent 93d7dc266b
commit 94f56f5800
3 changed files with 11 additions and 11 deletions
+7 -7
View File
@@ -1,5 +1,5 @@
C In\sHaiku\sOS\sbuilds,\sfix\sthe\s--editline\sconfigure\sflag\sto\sactually\slink\sagainst\slibedit\srather\sthan\slibreadline.
D 2026-05-13T07:33:31.519
C Use\sGetTickCount64()\sinstead\sof\sGetTickCount()\sin\sWindows,\sfor\sportability\nto\sUWP.
D 2026-05-13T10:47:40.516
F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
@@ -722,7 +722,7 @@ F src/os_common.h 6c0eb8dd40ef3e12fe585a13e709710267a258e2c8dd1c40b1948a1d14582e
F src/os_kv.c e7d96727db5b67e39d590a68cc61c86daf4c093c36c011a09ebfb521182ec28d
F src/os_setup.h 8efc64eda6a6c2f221387eefc2e7e45fd5a3d5c8337a7a83519ba4fbd2957ae2
F src/os_unix.c a07dce662f6c4e18098f6faa9f7ec7cf311f56ee9151bed2aad4dcd55852c9e2
F src/os_win.c 4786b1123beea22a9cd8f8e9d781cc1b4bf4679c56103edbf60a519ce23a2781
F src/os_win.c 61393d1aa4f0c18103c6adb80d344d89996ee17b9ad73f9619fce40de50546de
F src/os_win.h c06ccc3a090cf54202ea58981c298817f3309d4c9e4d52ad0a02927346493721
F src/pager.c fbec9063ea139dfa5d94ce540671752b89f8e8dc38f8a1f614bab1aa04a2dd40
F src/pager.h 6137149346e6c8a3ddc1eeb40aee46381e9bc8b0fcc6dda8a1efde993c2275b8
@@ -2204,8 +2204,8 @@ F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee
F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2
F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c
P 2741193e81750512cae8bb14ebc03fa11dde100da144488b4da1c81a351e4ff6
R d5dd941ae29f91aac57119137237a7bd
U stephan
Z a9a308f5f006f1f56f22f1fa90b2cbfd
P 642168d386074d1398b52c2d952e4cb153617f7bed82fb99d76b6d28dc8242bc
R 687c24ced8b199134f3377cc1f9dfa5b
U drh
Z e9b0ac1110be2ac1d47ed3e85181d92f
# Remove this line to create a well-formed Fossil manifest.
+1 -1
View File
@@ -1 +1 @@
642168d386074d1398b52c2d952e4cb153617f7bed82fb99d76b6d28dc8242bc
ea65ae964e21541d8f7c00ec679a608d34bc94408d9cc479b2d7fb08bf0e3cdf
+3 -3
View File
@@ -446,8 +446,8 @@ static struct win_syscall {
{ "GetTempPathW", (SYSCALL)GetTempPathW, 0 },
#define osGetTempPathW ((DWORD(WINAPI*)(DWORD,LPWSTR))aSyscall[18].pCurrent)
{ "GetTickCount", (SYSCALL)GetTickCount, 0 },
#define osGetTickCount ((DWORD(WINAPI*)(VOID))aSyscall[19].pCurrent)
{ "GetTickCount64", (SYSCALL)GetTickCount64, 0 },
#define osGetTickCount64 ((ULONGLONG(WINAPI*)(VOID))aSyscall[19].pCurrent)
{ "HeapAlloc", (SYSCALL)HeapAlloc, 0 },
#define osHeapAlloc ((LPVOID(WINAPI*)(HANDLE,DWORD, \
@@ -4995,7 +4995,7 @@ static int winRandomness(sqlite3_vfs *pVfs, int nBuf, char *zBuf){
xorMemory(&e, (unsigned char*)&pid, sizeof(DWORD));
}
{
DWORD cnt = osGetTickCount();
ULONGLONG cnt = osGetTickCount64();
xorMemory(&e, (unsigned char*)&cnt, sizeof(DWORD));
}
{