diff options
author | Chet Ramey <chet.ramey@case.edu> | 2011-11-21 20:57:16 -0500 |
---|---|---|
committer | Chet Ramey <chet.ramey@case.edu> | 2011-11-21 20:57:16 -0500 |
commit | 30d188c2932d6ef609d894fefeb7e7b03ccff463 (patch) | |
tree | 51fa285584cb0f99c7a4d64b0b56d355a747b3e2 /sig.c | |
parent | 0001803f0b9523c94fa2ede48eaecb047fef4524 (diff) | |
download | android_external_bash-30d188c2932d6ef609d894fefeb7e7b03ccff463.tar.gz android_external_bash-30d188c2932d6ef609d894fefeb7e7b03ccff463.tar.bz2 android_external_bash-30d188c2932d6ef609d894fefeb7e7b03ccff463.zip |
Bash-4.1 patchlevel 11
Diffstat (limited to 'sig.c')
-rw-r--r-- | sig.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -655,6 +655,9 @@ set_signal_handler (sig, handler) act.sa_flags |= SA_INTERRUPT; /* XXX */ else act.sa_flags |= SA_RESTART; /* XXX */ +#else + if (sig == SIGCHLD) + act.sa_flags |= SA_RESTART; #endif sigemptyset (&act.sa_mask); sigemptyset (&oact.sa_mask); |