> On Tue, 2013-07-30 at 18:39 +0300, Eli Zaretskii wrote:
> > In general, I feel it's wrong to do this: Cygwin is a Posix platform,
> > so it should be using the Posix code, to be as compatible with
other
> > Posix platforms as possible. EMX is not a Posix platform,
so using
> > its code will likely make the Cygwin Make deviate from Posix
behavior
> > at times.
>
> If we decide to take this change I think we should reduce it to a
single
> #define, such as HAVE_W32_SPAWN or similar, as we did with the
> HAVE_DOS_PATHS, set it in one place based on __EMX__ etc., then use
that
> single macro where we want to check for spawn() in the code.