/ Check-in [fd222176]
Login
Overview
Comment:Modify GetVersionEx Win32 VFS fix for use with the test suite.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:fd2221768b45d9006bbb2919a4977cf2791826d6
User & Date: mistachkin 2014-08-11 17:51:23
Context
2014-08-12
01:23
Fix an assert() statement in the SELECT code generator that was incorrect following an OOM error. check-in: a179e41e user: drh tags: trunk
2014-08-11
17:51
Modify GetVersionEx Win32 VFS fix for use with the test suite. check-in: fd222176 user: mistachkin tags: trunk
17:41
Further clarification and typo fixes for the previous comment change. check-in: 87ef9e2f user: drh tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to src/os_win.c.

1328
1329
1330
1331
1332
1333
1334


1335
1336
1337
1338
1339
1340
1341
    OSVERSIONINFOA sInfo;
    sInfo.dwOSVersionInfoSize = sizeof(sInfo);
    osGetVersionExA(&sInfo);
#endif
    osInterlockedCompareExchange(&sqlite3_os_type,
        (sInfo.dwPlatformId == VER_PLATFORM_WIN32_NT) ? 2 : 1, 0);
  }


  return osInterlockedCompareExchange(&sqlite3_os_type, 2, 2)==2;
#else
  return 1;
#endif
}

#ifdef SQLITE_WIN32_MALLOC







>
>







1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
    OSVERSIONINFOA sInfo;
    sInfo.dwOSVersionInfoSize = sizeof(sInfo);
    osGetVersionExA(&sInfo);
#endif
    osInterlockedCompareExchange(&sqlite3_os_type,
        (sInfo.dwPlatformId == VER_PLATFORM_WIN32_NT) ? 2 : 1, 0);
  }
  return osInterlockedCompareExchange(&sqlite3_os_type, 2, 2)==2;
#elif SQLITE_TEST
  return osInterlockedCompareExchange(&sqlite3_os_type, 2, 2)==2;
#else
  return 1;
#endif
}

#ifdef SQLITE_WIN32_MALLOC