From b6ccf865f83f98478a814c1d79d17a0b5212cc6e Mon Sep 17 00:00:00 2001 From: Tommi Rantala Date: Mon, 11 Oct 2021 13:33:18 +0300 Subject: [PATCH] ps: ignore SIGURG Stop registering signal handler for SIGURG, to avoid ps failure if someone sends such signal. Without the signal handler, SIGURG will just be ignored. Signal 23 (URG) caught by ps (3.3.16). ps:ps/display.c:66: please report this bug https://man7.org/linux/man-pages/man7/signal.7.html https://www.freebsd.org/cgi/man.cgi?sektion=3&query=signal --- ps/display.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ps/display.c b/ps/display.c index 1fddbbe1..b0da9e7e 100644 --- a/ps/display.c +++ b/ps/display.c @@ -638,6 +638,7 @@ int main(int argc, char *argv[]){ case SIGKILL: /* can not catch */ case SIGSTOP: /* can not catch */ case SIGWINCH: /* don't care if window size changes */ + case SIGURG: /* Urgent condition on socket (4.2BSD) */ ; } } while (0);