From 3ef02a3d2e853766916a4f80e40ad8ba134b0363 Mon Sep 17 00:00:00 2001 From: Ricardo Branco Date: Fri, 20 Jun 2025 20:04:07 +0200 Subject: [PATCH] kill: Fix support for kill -0 Signed-off-by: Ricardo Branco Fixes: 36679f7d7b56 ("kill: Use POSIX str2sig()") Pull Request: https://github.com/freebsd/freebsd-src/pull/1733 --- bin/kill/kill.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/kill/kill.c b/bin/kill/kill.c index ca9d557c588..606c6917bbc 100644 --- a/bin/kill/kill.c +++ b/bin/kill/kill.c @@ -99,7 +99,9 @@ main(int argc, char *argv[]) argc--, argv++; } else if (**argv == '-' && *(*argv + 1) != '-') { ++*argv; - if (str2sig(*argv, &numsig) < 0) + if (strcmp(*argv, "0") == 0) + numsig = 0; + else if (str2sig(*argv, &numsig) < 0) nosig(*argv); argc--, argv++; }