Files
OrcaSlicer-bambulab/src
Vojtech Bubnik 2b02747ec5 On OSX, we use boost::process::spawn() to launch new instances of PrusaSlicer from another PrusaSlicer.
boost::process::spawn() sets SIGCHLD to SIGIGN for the child process, thus if a child PrusaSlicer spawns another
subprocess and the subrocess dies, the child PrusaSlicer will not receive information on end of subprocess
(posix waitpid() call will always fail).
https://jmmv.dev/2008/10/boostprocess-and-sigchld.html
The child instance of PrusaSlicer has to reset SIGCHLD to its default, so that posix waitpid() and similar continue to work.
Fixes #5507
2021-01-07 19:14:48 +01:00
..
2020-01-03 16:33:04 +01:00
2020-10-26 14:23:44 +01:00
2020-11-09 15:15:30 +01:00
2019-10-25 13:15:21 +02:00
2020-11-23 17:52:08 +01:00