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.



_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to