From d87a0e5043b441c4016a0084bc2578fac5a35fdb Mon Sep 17 00:00:00 2001 From: Mubashshir Date: Tue, 3 Oct 2023 09:56:59 +0600 Subject: Use GLib.strsignal instead of Posix.strsignal Signed-off-by: Mubashshir --- src/utils.vala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/utils.vala') diff --git a/src/utils.vala b/src/utils.vala index 04837df..7999f62 100644 --- a/src/utils.vala +++ b/src/utils.vala @@ -34,10 +34,8 @@ namespace JadupcSupport internal string strret(int ret, string[] retstrs = {}) { - if (0 < ret <= 64 && !(ret == 11 || ret == 28 || 3 <= ret <= 8)) - return "%s".printf(strsignal(ret) ?? _("Unknown Signal - %d").printf(ret)); - else if (128 < ret < 256) - return "%s".printf(strsignal(ret - 128) ?? _("Unknown Signal - %d").printf(ret)); + if (0 < ret <= 64 && !(ret == 11 || ret == 28 || 3 <= ret <= 8) || 128 < ret < 256) + return strsignal(ret - ((128 < ret < 256)?128:0)); else if (ret % 256 == 0) return _("Process returned %d").printf(ret / 256); return _("Exit status - %d (unknown)").printf(ret); -- cgit v1.2.3