summaryrefslogtreecommitdiff
path: root/fs/proc/array.c
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@penguin.transmeta.com>2003-02-10 22:04:23 -0800
committerLinus Torvalds <torvalds@home.transmeta.com>2003-02-10 22:04:23 -0800
commitf0bec55fe38773d2022f1b585067a7a773942769 (patch)
treeae9d40174876ddabf6af034857d85e08fddb5061 /fs/proc/array.c
parent220abb7dda07dbc7c0f53caad01a6a6690ad2fca (diff)
Report shared pending signals in /proc/<pid>/status
Patch from Roland McGrath.
Diffstat (limited to 'fs/proc/array.c')
-rw-r--r--fs/proc/array.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/proc/array.c b/fs/proc/array.c
index 5fe9bffbc8af..5cba4d1a70ff 100644
--- a/fs/proc/array.c
+++ b/fs/proc/array.c
@@ -211,6 +211,9 @@ static inline char * task_sig(struct task_struct *p, char *buffer)
buffer += sprintf(buffer, "SigPnd:\t");
buffer = render_sigset_t(&p->pending.signal, buffer);
*buffer++ = '\n';
+ buffer += sprintf(buffer, "ShdPnd:\t");
+ buffer = render_sigset_t(&p->signal->shared_pending.signal, buffer);
+ *buffer++ = '\n';
buffer += sprintf(buffer, "SigBlk:\t");
buffer = render_sigset_t(&p->blocked, buffer);
*buffer++ = '\n';