1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-03 14:25:37 +02:00
cdt/core/org.eclipse.cdt.core.macosx
Martin Oberhuber 01c3b7aacc Bug 521788 - spawner doesnt kill child process on MacOS X
Fixed by copying code from org.eclipse.cdt.core.linux that
contains the fix from bug 119387 : set the process group by
calling setpgid() when forking a process, and use killpg() for
killing the entire process group on termination.

This also aligns MacOS code fully with Linux code. Tested on
MacOSX 10.8 and 10.13 beta. Binaries will be submitted with the
related fix for bug 519886.

Change-Id: I87df87caa88cff60b4d9eee2252252234d1a4f84
Signed-off-by: Martin Oberhuber <mober.at+eclipse@gmail.com>
(cherry picked from commit 1019030e74)
2017-09-04 06:35:40 -04:00
..
library Bug 521788 - spawner doesnt kill child process on MacOS X 2017-09-04 06:35:40 -04:00
META-INF Move the rest of the CDT plugins to java 8 2016-06-22 14:51:43 -04:00
os/macosx Bug 476709 - MacOSX PTY: Fix terminal change_window_size 2015-09-17 12:15:37 -04:00
src/org/eclipse/cdt/internal/core/macosx Bug 314504 ProcessList leaks file descriptors during #getProcessList() 2010-05-27 10:01:52 +00:00
.classpath Move the rest of the CDT plugins to java 8 2016-06-22 14:51:43 -04:00
.project
about.html
build.properties Remove fragment jars. Add missing property files. (Cherry picked 8_0) 2012-10-13 18:25:17 -04:00
fragment.xml
plugin.properties Remove fragment jars. Add missing property files. (Cherry picked 8_0) 2012-10-13 18:25:17 -04:00
pom.xml Update version to 9.3.0 2016-11-15 20:32:51 -05:00