tree-wide: set SA_RESTART for signal handlers we install

We already set it in most cases, but make sure to set it in all others too, and
document that that's a good idea.
This commit is contained in:
Lennart Poettering
2016-12-01 12:41:17 +01:00
parent 7b4318b6a5
commit e28c7cd066
4 changed files with 8 additions and 3 deletions
+1 -1
View File
@@ -339,7 +339,7 @@ static void sigchld_hdl(int sig) {
static int install_chld_handler(void) {
static const struct sigaction act = {
.sa_flags = SA_NOCLDSTOP,
.sa_flags = SA_NOCLDSTOP|SA_RESTART,
.sa_handler = sigchld_hdl,
};