From 6d1db6bf25b745ee50e5ab9630b86608a1910996 Mon Sep 17 00:00:00 2001 From: YinZong Date: Sun, 28 Apr 2024 11:49:53 +0000 Subject: [PATCH] =?UTF-8?q?raise=E8=B0=83=E7=94=A8=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E4=B8=BAtgkill=E5=A2=9E=E5=8A=A0liteos=20A=E5=AE=8F=E9=9A=94?= =?UTF-8?q?=E7=A6=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: YinZong --- src/signal/raise.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/signal/raise.c b/src/signal/raise.c index 6c8a8d6f7..69188fe95 100644 --- a/src/signal/raise.c +++ b/src/signal/raise.c @@ -8,7 +8,11 @@ int raise(int sig) { sigset_t set; __block_app_sigs(&set); +#ifdef __LITEOS__ + int ret = syscall(SYS_tkill, __pthread_self()->tid, sig); +#else int ret = syscall(SYS_tgkill, syscall(SYS_getpid), __pthread_self()->tid, sig); +#endif // #ifdef __LITEOS__ __restore_sigs(&set); return ret; } -- Gitee