cygcheck -svc segfaults on Windows 8.1 with cygwin64
Charles Wilson
cygwin@cwilson.fastmail.fm
Tue Nov 19 18:23:00 GMT 2013
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
> 6.3. Aaaaaargh.
>
> 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
/usr/lib/csih/winProductName.exe...
--
Chuck
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list