On Tue, Jul 30, 2013 at 08:02:54PM +0300, Eli Zaretskii wrote:
>> Date: Tue, 30 Jul 2013 11:52:58 -0500
>> From: Norbert Thiebaud <[email protected]>
>> Cc: Pavel Fedin <[email protected]>, [email protected]
>> 
>> fork() is a very expensive operation in cygwin.
>
>Yes, I know.  But without it, some things that are expected of a Posix
>behavior will not work.  A notable example is that the child process
>initially has all the file descriptors and global variables that the
>parent had.  'spawn' does not necessarily guarantee that.

Thank you Eli.  This is my reservation about this change too.  I
maintain the make package for Cygwin and if I have reservations, you can
be sure that it won't make it into the released version.

_______________________________________________
Bug-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to