Add support for Windows 8, first step

Corinna Vinschen
Tue Oct 18 15:54:00 GMT 2011

On Oct 18 14:57, Teemu Nätkinniemi wrote:
> On 13.10.2011 19:51, Corinna Vinschen wrote:
> >I just checked in a patch to find_fast_cwd_pointer which allows to
> >compute fast_cwd_ptr on W8 as well.  It was pretty simple.  The only
> >crucial difference in the code was the usage of "push crit-sect-addr"
> >instead of "mov edi, crit-sect-addr; push edi", which changes the
> >address of the next instruction by a single byte.
> Just tested and it seems to work fine apart from one problem. When
> LANG is set to default C.UTF-8 I get random fork errors. I found a
> workaround because I don't like to use Cygwin in Finnish so setting
> LANG=C fixes the problem.

C.UTF-8 works fine for me.  Sure that this isn't just a rebase problem?

>    1442 [main] make 3756 C:\cygwin\bin\make.exe: *** fatal error in forked process - recreate_mmaps_after_fork_failed

The mmaps couldn't be recreated, which points to a DLL collision.


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

More information about the Cygwin-developers mailing list