mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-06 13:57:14 +02:00
29 lines
858 B
Diff
29 lines
858 B
Diff
diff --git a/src/ash/jobs.c b/src/ash/jobs.c
|
|
index 146326a..cbf0c3e 100644
|
|
--- a/src/ash/jobs.c
|
|
+++ b/src/ash/jobs.c
|
|
@@ -463,8 +463,8 @@ showjob(struct output *out, struct job *jp, int mode)
|
|
#endif
|
|
st = WTERMSIG(ps->status);
|
|
st &= 0x7f;
|
|
- if (st < NSIG && sys_siglist[st])
|
|
- scopyn(sys_siglist[st], s + col, 32);
|
|
+ if (st < NSIG && strsignal(st))
|
|
+ scopyn(strsignal(st), s + col, 32);
|
|
else
|
|
fmtstr(s + col, 16, "Signal %d", st);
|
|
if (WCOREDUMP(ps->status)) {
|
|
--- ./src/kash/jobs.c.orig
|
|
+++ ./src/kash/jobs.c
|
|
@@ -396,8 +396,8 @@
|
|
#endif
|
|
st = WTERMSIG(ps->status);
|
|
st &= 0x7f;
|
|
- if (st < NSIG && sys_siglist[st])
|
|
- scopyn(sys_siglist[st], s + col, 32);
|
|
+ if (st < NSIG && strsignal(st))
|
|
+ scopyn(strsignal(st), s + col, 32);
|
|
else
|
|
fmtstr(s + col, 16, "Signal %d", st);
|
|
if (WCOREDUMP(ps->status)) {
|