* spawn.cc (spawn_guts): Don't expect synchronization from a non-cygwin

_P_NOWAIT process.
This commit is contained in:
Christopher Faylor
2007-01-01 19:37:19 +00:00
parent 724dbeea36
commit e734fdcae9
2 changed files with 10 additions and 2 deletions

View File

@@ -673,7 +673,10 @@ loop:
sigproc_printf ("spawned windows pid %d", pi.dwProcessId);
synced = ch.sync (pi.dwProcessId, pi.hProcess, INFINITE);
if ((mode == _P_DETACH || mode == _P_NOWAIT) && !ch.iscygwin ())
synced = false;
else
synced = ch.sync (pi.dwProcessId, pi.hProcess, INFINITE);
switch (mode)
{