Files
OrcaSlicer-bambulab/src/slic3r/Utils
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-03-24 21:51:05 +01:00
2019-04-02 10:33:37 +02:00
2019-04-02 10:33:37 +02:00
2020-12-10 11:02:46 +01:00
2020-12-10 11:02:46 +01:00
2020-10-12 17:52:48 +02:00
2020-09-15 16:40:57 +02:00
2020-12-14 16:22:40 +01:00