]> git.ipfire.org Git - thirdparty/ccache.git/commit
fix: Reset signal mask and defaults when executing compiler
authorJoel Rosdahl <joel@rosdahl.net>
Thu, 20 Mar 2025 18:49:06 +0000 (19:49 +0100)
committerJoel Rosdahl <joel@rosdahl.net>
Sat, 22 Mar 2025 12:52:03 +0000 (13:52 +0100)
commit5222ec6745ddde739ed34ed6b492f8b837a9baee
treeeb9b166091be524d1f1f29d4b82aed41b1dad292
parente05fab8e734c76e70d821ca7036e73a25dd564cf
fix: Reset signal mask and defaults when executing compiler

Fixes regression in 1eb0aa5b9bcf74bd2ca6f161e406da64ccd349af where
posix_spawn was introduced to replace fork.

Fixes #1580.

(cherry picked from commit 5239d7712e515a4fa374584bf3a505be66bd8123)
src/ccache/execute.cpp
src/ccache/signalhandler.cpp
src/ccache/signalhandler.hpp