diff options
Diffstat (limited to 'winsup/cygwin/sigproc.cc')
-rw-r--r-- | winsup/cygwin/sigproc.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/winsup/cygwin/sigproc.cc b/winsup/cygwin/sigproc.cc index 0d573fc98..f9f149851 100644 --- a/winsup/cygwin/sigproc.cc +++ b/winsup/cygwin/sigproc.cc @@ -499,13 +499,12 @@ proc_terminate (void) zombies[i]->hProcess = NULL; } zombies[i]->process_state = PID_NOT_IN_USE; /* CGF FIXME - still needed? */ - // zombies[i].release(); // FIXME: this breaks older gccs for some reason + zombies[i].release(); // FIXME: this breaks older gccs for some reason } /* Disassociate my subprocesses */ for (i = 0; i < nchildren; i++) { - pinfo child; /* CGF FIXME */ if (pchildren[i]->process_state == PID_NOT_IN_USE) continue; // Should never happen if (!pchildren[i]->hProcess) @@ -530,7 +529,7 @@ proc_terminate (void) pchildren[i]->process_state |= PID_ORPHANED; } } - // pchildren[i].release (); // FIXME: this breaks older gccs for some reason + pchildren[i].release (); // FIXME: this breaks older gccs for some reason } nchildren = nzombies = 0; |