From a27fe3712090a67ef4275a82ea0c60d8fdd50c61 Mon Sep 17 00:00:00 2001 From: ligd Date: Wed, 20 Jan 2021 22:03:59 +0800 Subject: [PATCH] signal/sig_kill.c: remove the limitation of kill(0, xx) since there are situation which send singal to idle thread already, CONFIG_SCHED_CHILD_STATUS=y CONFIG_SCHED_HAVE_PARENT=y Signo SIGCHLD will send to parent group, when child exit Change-Id: Iceb2ac41948c1c3418839a3b5de70985d48c75d1 Signed-off-by: ligd --- sched/signal/sig_kill.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sched/signal/sig_kill.c b/sched/signal/sig_kill.c index e8399b6c631..66dce9ea0d2 100644 --- a/sched/signal/sig_kill.c +++ b/sched/signal/sig_kill.c @@ -81,7 +81,7 @@ int nxsig_kill(pid_t pid, int signo) /* We do not support sending signals to process groups */ - if (pid <= 0) + if (pid < 0) { return -ENOSYS; }