diff options
author | Eric Wong <e@80x24.org> | 2021-02-07 08:51:43 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2021-02-07 22:56:52 +0000 |
commit | 975dffc9bcb96f10bdc8a70bf6af67c2b46ab4b5 (patch) | |
tree | 1161b13fda37a034bbd570296b7e13a12a2dd60f /lib/PublicInbox/OnDestroy.pm | |
parent | 17b960feb2362af29848cdac7548197bcccb3ff7 (diff) | |
download | public-inbox-975dffc9bcb96f10bdc8a70bf6af67c2b46ab4b5.tar.gz |
We continue to unblock SIGCHLD unconditionally, but also any signals not blocked by the parent (wq_worker). This will allow Ctrl-C (SIGINT) to stop "git clone" and allow git-clone cleanup to be performed and other long-running processes when pi_fork_exec supports setpgid(2). This won't affect existing daemons on systems with signalfd(2) or EVFILT_SIGNAL at all, since those run with signals blocked anyways.
Diffstat (limited to 'lib/PublicInbox/OnDestroy.pm')
0 files changed, 0 insertions, 0 deletions