This is the mail archive of the
mailing list for the Cygwin project.
Re: cygcheck -svc segfaults on Windows 8.1 with cygwin64
- From: Charles Wilson <cygwin at cwilson dot fastmail dot fm>
- To: The Cygwin Mailing List <cygwin at cygwin dot com>
- Date: Tue, 19 Nov 2013 13:21:49 -0500
- Subject: Re: cygcheck -svc segfaults on Windows 8.1 with cygwin64
- Authentication-results: sourceware.org; auth=none
- References: <1384839303 dot 14356 dot YahooMailNeo at web125203 dot mail dot ne1 dot yahoo dot com> <20131119100343 dot GA27525 at calimero dot vinschen dot de> <528B93E6 dot 3030802 at etr-usa dot com> <20131119171330 dot GF2936 at calimero dot vinschen dot de>
On 11/19/2013 12:13 PM, Corinna Vinschen wrote:
Why do they have to make such a mess out of a simple function like
GetVersionEx? It returns different OS version numbers based on the
existence of a manifest in the executable. How dense is that?
So we have thousands of executables, none of them has a 8.1 manifest.
As a result, the uname() function returns OS versions 6.2 rather than
In cygcheck I added a patch to check dwBuildNumber this morning. If
it's >= 9200, it's 8.1/2012R2, otherwise 8/2012. But that doesn't
fix the OS version number of course. Sigh.
I'm going to tweak the OS version number and I'll do the same in
Cygwin's uname function as well.
Good grief. I suppose I need to add something similar to
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple