mirror of
https://github.com/php/php-src.git
synced 2024-09-22 10:27:25 +00:00
Patches #67739
Fixes #67739: Windows 8.1/Server 2012 R2 OS build number reported as 6.2 (instead of 6.3)
This commit is contained in:
parent
60cc43a279
commit
513d48f2ef
@ -592,6 +592,14 @@ PHPAPI char *php_get_uname(char mode)
|
||||
|
||||
php_get_windows_cpu(wincpu, sizeof(wincpu));
|
||||
dwBuild = (DWORD)(HIWORD(dwVersion));
|
||||
|
||||
/* Windows "version" 6.2 could be Windows 8/Windows Server 2012, but also Windows 8.1/Windows Server 2012 R2 */
|
||||
if (dwWindowsMajorVersion == 6 && dwWindowsMinorVersion == 2) {
|
||||
if (strncmp(winver, "Windows 8.1", 11) == 0 || strncmp(winver, "Windows Server 2012 R2", 22) == 0) {
|
||||
dwWindowsMinorVersion = 3;
|
||||
}
|
||||
}
|
||||
|
||||
snprintf(tmp_uname, sizeof(tmp_uname), "%s %s %d.%d build %d (%s) %s",
|
||||
"Windows NT", ComputerName,
|
||||
dwWindowsMajorVersion, dwWindowsMinorVersion, dwBuild, winver?winver:"unknown", wincpu);
|
||||
|
Loading…
Reference in New Issue
Block a user