Re[2]: [Gc] [PATCH] define HANDLE_FORK on unix platforms with pthreads

Ivan Maidanski ivmai at mail.ru
Tue Feb 21 09:26:36 PST 2012


Hi,

21 02 2012, 01:30 Andy Wingo <wingo at pobox.com>:
> On Mon 20 Feb 2012 19:21, Ivan Maidanski <ivmai at mail.ru> writes:
> 
> > 1. I've committed your patch to master with some modifications. I
> > suppose this patch should be committed to "release" branch.
> 
> Excellent, thanks.  I didn't even think to check if pthread_atfork had a
> return value.

>> 3. I think fork-related code should be added to Cygwin (I've not tested it yet).
> I'm not knowledgeable about Win32 or Cygwin, so I have no
> comments there.

fork() support in Cygwin turned out to be not so easy - we use Win32 API in some cases directly (e.g. to get stack boundaries) which isn't tracked by Cygwin runtime.

So, I'll leave it as-is for Cygwin.

Regards.

> 
> Cheers,
> 
> Andy
> --
> http://wingolog.org/



More information about the Gc mailing list