From nobody Wed Jun 11 23:16:42 2025 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bHhPR250Xz5ydk7; Wed, 11 Jun 2025 23:16:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bHhPQ5wWDz3LFK; Wed, 11 Jun 2025 23:16:42 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1749683802; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NBqHBdjYlwJI6ieuGYf1T1TcCbWpHqFEhaMHOA2D7oU=; b=cMLAZalF0VdcO/5G3Npa+R6b2cX3lWKwKsjoVxIaL+bIIZHgdJH7JTnUJajRoVL1UD+1az WDt85T9WOjoHXuion8tvqSRIJ+8HGgDQDkxDMe+b+zBoTWUuyq4+BNTBvXPdMFG81T2nZ/ iuDeNmEgkmZ5makL7lujeGd7eg7owuHuVfNfWvAQf+Zok/Em5ieQecdAqR33p/KXDrVEuf +x+ELpb4SvRdv+pOEtHr4FQVHNeYO8YoD32iWi7FVShUBWZyY4dIRzW2m6mGVjccSswUEd DtF64hDI4pIw3GB+Onv+BK8MOx2B3RCmO7MPHEPZ/0PJ6uS5tiDjWsCWlmvjXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1749683802; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NBqHBdjYlwJI6ieuGYf1T1TcCbWpHqFEhaMHOA2D7oU=; b=UFTUN5XPo7fJsXcYp9X0p2+CaFPhOd0WLm+N4q1E8ARMvzMUTDjS/ikXwcCtLSlQtX1mzX kr/JS2c4uTYo6S3tWP+TNvMJI1ghmGivXDWQDZRwtZwNQeX7L5zWRUzjXdxrSg8VF6sCER +kRCRmXmDdepUyMQPgcwuJg49AJz+5AeDlE928zkNyeEAb2Pu7CjA2+gR1C5hpU+00MuOX krhYI1kom+my3Basd40N9j48zgWTP+FKwtcaCtib2oP8EzP9b/+YI2bBbAB+0n/F2hme+s vT7vJsT8f0wrG9H+4tgxljP4KRQ95nqJkcOhnHjfuj8FYjbJWIiM21iBX8T4kQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1749683802; a=rsa-sha256; cv=none; b=VLKv6oE1T5N8yPoGgYXQ4IelBatiGNyG3+Wm1STSqw+1yavZqZzFBlMryKnUdgZ40i52mw QZU1R+l+P+/ISPh+zi3UwW4TvT9BkyANJE8iKp3NLI58PrdrFCi1Q1cas+mjmwTDLBvTNt 5o3RxuSsVwwD04xwg1gWPhVpFwey6O2AR6FQbnVdSLKEv1tTOSo0YySF24ZA1SRGG4Nk+v Zf0WZVPdy1xQhRbJbNPgJvjxs4yZaP1Vl9Tar9kxTN8wm1gc4DiiI0C5NVf0kslmWoNwYz f/7hHXwnJcvh2Lb4uVMVRCw/Lb1iLf6DQAdDwke7LSyByDRk9uyPZIbxpboptw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4bHhPQ5VmDznHb; Wed, 11 Jun 2025 23:16:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 55BNGgHp046284; Wed, 11 Jun 2025 23:16:42 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 55BNGgxX046281; Wed, 11 Jun 2025 23:16:42 GMT (envelope-from git) Date: Wed, 11 Jun 2025 23:16:42 GMT Message-Id: <202506112316.55BNGgxX046281@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: f942680e8e28 - main - Fix proc_signame() to use sig2str() List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: imp X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f942680e8e282f2347e14c4760583c97ff346adc Auto-Submitted: auto-generated The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=f942680e8e282f2347e14c4760583c97ff346adc commit f942680e8e282f2347e14c4760583c97ff346adc Author: Ricardo Branco AuthorDate: 2025-05-15 13:52:27 +0000 Commit: Warner Losh CommitDate: 2025-06-11 23:16:22 +0000 Fix proc_signame() to use sig2str() Reviewed by: imp, kib, des, jilles Pull Request: https://github.com/freebsd/freebsd-src/pull/1696 --- lib/libproc/proc_util.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/libproc/proc_util.c b/lib/libproc/proc_util.c index bea50fb01098..a062b9a1f461 100644 --- a/lib/libproc/proc_util.c +++ b/lib/libproc/proc_util.c @@ -37,6 +37,7 @@ #include #include #include +#include #include #include @@ -180,8 +181,12 @@ proc_getwstat(struct proc_handle *phdl) char * proc_signame(int sig, char *name, size_t namesz) { + char buf[SIG2STR_MAX]; - strlcpy(name, strsignal(sig), namesz); + if (sig2str(sig, buf) == 0) + (void)snprintf(name, namesz, "SIG%s", buf); + else + (void)snprintf(name, namesz, "SIG#%d", sig); return (name); }