34 lines
1011 B
Diff
34 lines
1011 B
Diff
From 23da4f40ea27afe998e92ca317f2dcb48a6ffc1f Mon Sep 17 00:00:00 2001
|
|
From: Tommi Rantala <tommi.t.rantala@nokia.com>
|
|
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 04803c3b..346e21a7 100644
|
|
--- a/ps/display.c
|
|
+++ b/ps/display.c
|
|
@@ -673,6 +673,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);
|
|
--
|
|
GitLab
|
|
|