Mail Archives: cygwin/2013/03/08/06:01:47
On Mar 7 18:51, marco atzeri wrote:
>
> Corinna, Cgf,
> your opinion please, I guess this behavior changed long time ago
I'm not overly fluent with the process signalling stuff. It might
be helpful to know which Cygwin version introduced this change.
Corinna
> -------- Original Message --------
> Subject: Re: Postgresql for cygwin - 2nd
> Date: Thu, 07 Mar 2013 12:16:04 -0500
> From: Andrew Dunstan
> To: marco atzeri
>
>
> pg_ctl is broken because it hangs waiting for a child process to finish.
> This can be seen with the following test program:
>
> #include <stdio.h>
> #include <stdlib.h>
>
> main()
> {
> system("sleep 5 && echo waking&");
> printf("done\n");
> exit(0);
> }
>
> On my Cygwin 1.7.7/ gcc 4.3.4 system this program returns immediately as
> expected and does not wait for the child to exit. However, on Cygwin
> 1.7.17 / gcc 4.5.3 it does not return until the child exits, even though
> the system() call returns immediately.
>
> That's a major piece of breakage (and nothing to to with Postgres, of
> course).
>
> cheers
>
> andrew
>
> On 03/06/2013 05:17 PM, marco atzeri wrote:
> >Andrew,
> >attached clean version of previous patch.
> >
> >I reversed the postgres.exe changes, for the time being, to allow
> >a complete compilation.
> >
> >- Every dll is built with "gcc -shared",
> >- DLLWRAP is not used anymore
> >- DLLTOLL is only used for postgres.exe
> >
> >I will upload a test package to allow user tests
> >
> >Regards
> >Marco
>
>
>
>
> --
> Problem reports: http://cygwin.com/problems.html
> FAQ: http://cygwin.com/faq/
> Documentation: http://cygwin.com/docs.html
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
- Raw text -