Module Name: src Committed By: rillig Date: Fri Mar 7 16:41:21 UTC 2025
Modified Files: src/usr.bin/make: job.c Log Message: make: prevent SIGPIPE for child processes in parallel mode Starting with job.c 1.198 from 2020-06-19, when one branch of a parallel build failed, make exited immediately without waiting until the child processes from the other branches had finished. As a consequence, the child processes faced a SIGPIPE when they tried to write to stdout. The call to Job_Wait is taken straight from Fatal, where it used to be called before the "die silently" execution path was introduced in 2020. To generate a diff of this commit: cvs rdiff -u -r1.487 -r1.488 src/usr.bin/make/job.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.