From 5bc397c7d6260bd191c7c33300092742d56f5a47 Mon Sep 17 00:00:00 2001 From: lace <> Date: Sat, 14 Apr 2007 17:40:01 +0000 Subject: [PATCH] Make tkill() compatible with FC6+. registry_atexit(): Kill incl. the tkill() ways. --- testsuite.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/testsuite.c b/testsuite.c index c3a2c43..306bc1d 100644 --- a/testsuite.c +++ b/testsuite.c @@ -5,10 +5,11 @@ #include #include #include -#include +#include #include #include #include +#include #include "debugger.h" @@ -16,8 +17,7 @@ #include "debugger.c" -_syscall2(int, tkill, int, tid, int, sig) -int tkill(int tid, int sig); +#define tkill(tid, sig) syscall (SYS_tkill, (tid), (sig)) static int attach_checked (pid_t pid, int redelivered_expect) @@ -86,7 +86,11 @@ static void registry_atexit (void) struct registry *iter; for (iter = registry_list; iter != NULL; iter = iter->next) - kill (iter->pid, SIGKILL); + { + tkill (iter->pid, SIGCONT); + tkill (iter->pid, SIGKILL); + kill (iter->pid, SIGKILL); + } } static void registry_cleanup (void) -- 1.8.3.1