From: Willy Tarreau <w@1wt.eu> Date: Mon, 7 Feb 2022 16:23:38 +0000 (+0100) Subject: tools/nolibc/stdlib: make raise() use the lower level syscalls only X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=6e277371a5c4c73deb799aabfd5613ee3758e810;p=linux.git tools/nolibc/stdlib: make raise() use the lower level syscalls only raise() doesn't set errno, so there's no point calling kill(), better call sys_kill(), which also reduces the function's size. Signed-off-by: Willy Tarreau <w@1wt.eu> Signed-off-by: Paul E. McKenney <paulmck@kernel.org> --- diff --git a/tools/include/nolibc/stdlib.h b/tools/include/nolibc/stdlib.h index db47362a750f7..4cc1fdf6791e0 100644 --- a/tools/include/nolibc/stdlib.h +++ b/tools/include/nolibc/stdlib.h @@ -317,7 +317,7 @@ int msleep(unsigned int msecs) __attribute__((weak,unused)) int raise(int signal) { - return kill(getpid(), signal); + return sys_kill(sys_getpid(), signal); } static __attribute__((unused))