From: Craig Small Date: Tue, 14 Jan 2014 11:23:58 +0000 (+1100) Subject: ps: ignore SIGCONT X-Git-Tag: v3.3.10~118 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d06aaaaf2bd8f3b5f0235e75f4f04c0ad69c7d6d;p=procps-ng ps: ignore SIGCONT SIGCONT is a continue signal. It seems that some zsh setups can send this signal, causing ps to abort. This is not what "continue" means. This change just uses the default handler which will continue a stopped process. References: http://bugs.debian.org/732410 http://www.zsh.org/cgi-bin/mla/redirect?WORKERNUMBER=32251 Signed-off-by: Craig Small --- diff --git a/NEWS b/NEWS index 1c710a3b..a2afaa32 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,7 @@ procps-ng-3.3.10 ---------------- * sysctl --system loads default config file - Debian #732920 + * ps doesn't exit on SIGCONT procps-ng-3.3.9 --------------- diff --git a/ps/display.c b/ps/display.c index c20285d4..693154bd 100644 --- a/ps/display.c +++ b/ps/display.c @@ -563,6 +563,7 @@ int main(int argc, char *argv[]){ default: sigaction(i,&sa,NULL); case 0: + case SIGCONT: case SIGINT: /* ^C */ case SIGTSTP: /* ^Z */ case SIGTTOU: /* see stty(1) man page */