Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2013-11-20 00:43:04 +0400
committerCorinna Vinschen <corinna@vinschen.de>2013-11-20 00:43:04 +0400
commitf8863cbe540a4034f658efef1010fc07894afb2f (patch)
tree6baaccf45f6b7ac0b5b03cab13eb8ddaaa90e8b3
parent690d1333f5f3591baf9c790f080f54e7eff22597 (diff)
* cygcheck.cc (dump_sysinfo): Revert Windows 8.1 hack. It's not
working. Add a (hopefully temporary) comment.
-rw-r--r--winsup/utils/ChangeLog5
-rw-r--r--winsup/utils/cygcheck.cc15
2 files changed, 9 insertions, 11 deletions
diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog
index 44f420c71..cdda174cb 100644
--- a/winsup/utils/ChangeLog
+++ b/winsup/utils/ChangeLog
@@ -1,5 +1,10 @@
2013-11-19 Corinna Vinschen <corinna@vinschen.de>
+ * cygcheck.cc (dump_sysinfo): Revert Windows 8.1 hack. It's not
+ working. Add a (hopefully temporary) comment.
+
+2013-11-19 Corinna Vinschen <corinna@vinschen.de>
+
* cygcheck.cc (dump_sysinfo): Drop code trying to fetch OSVERSIONINFO
if fetching OSVERSIONINFOEX failed. Drop code handling unsupported
platform IDs. Add code to tweak dwMinorVersion on Windows 8.1 if no
diff --git a/winsup/utils/cygcheck.cc b/winsup/utils/cygcheck.cc
index 87557da04..106577c9c 100644
--- a/winsup/utils/cygcheck.cc
+++ b/winsup/utils/cygcheck.cc
@@ -1465,17 +1465,10 @@ dump_sysinfo ()
? "7" : "2008 R2");
break;
case 2:
- /* No way to distinguish W8 and W8.1 by OS version numbers
- alone, unless the executables have a matching manifest.
- What a big, fat mess. */
- if (osversion.dwBuildNumber < 9200)
- {
- strcpy (osname, osversion.wProductType == VER_NT_WORKSTATION
- ? "8" : "2012");
- break;
- }
- /*FALLTHRU*/
- case 3:
+ strcpy (osname, osversion.wProductType == VER_NT_WORKSTATION
+ ? "8" : "2012");
+ break;
+ case 3: /* Unreached due to mainfest nonsense. */
default:
osversion.dwMinorVersion = 3;
strcpy (osname, osversion.wProductType == VER_NT_WORKSTATION