* spawn.cc (spawn_guts): Don't expect synchronization from a non-cygwin
_P_NOWAIT process.
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
Reference in New Issue
Block a user