Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Oberhuber2017-09-03 22:14:04 +0000
committerDoug Schaefer2017-09-07 17:07:02 +0000
commit28354024a836a618519953f48466472c362821de (patch)
tree47f7145bdc42727399d5ea3ffe21bfc04d1fbf52 /build/org.eclipse.cdt.cmake.ui/src/org/eclipse/cdt/cmake/ui/internal
parentca08b6bdb0a2a6811a6e9349a57a94440585ecf8 (diff)
downloadorg.eclipse.cdt-28354024a836a618519953f48466472c362821de.tar.gz
org.eclipse.cdt-28354024a836a618519953f48466472c362821de.tar.xz
org.eclipse.cdt-28354024a836a618519953f48466472c362821de.zip
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 1019030e744284cc6d6d31d148eb828a025755be)
Diffstat (limited to 'build/org.eclipse.cdt.cmake.ui/src/org/eclipse/cdt/cmake/ui/internal')
0 files changed, 0 insertions, 0 deletions

Back to the top