On Thu, Nov 22, 2007 at 04:41:54PM +0000, Andrew STUBBS wrote:
>The attached patch adds a 'retry' to the fork system call.  Basically
>it waits 10 seconds to allow the 'resource temporarily unavailable' to
>become (temporarily) available once more, and tries again, up to a
>maximum of three attempts.

There is already a retry in the fork and spawn system calls.  This
technique has proved to be problematic since it can mask problems and
you can end up with situations where a process starts successfully but
cygwin thinks it fails and restarts the process again.  For the exec
case, there is also a problem with non-cygwin .exes.

If you look for retry in the fork call you should see where this is
supposed to be happening.

cgf

Reply via email to