--- rpl/src/rpl.h 2010/08/25 09:43:37 1.61 +++ rpl/src/rpl.h 2010/08/25 16:40:57 1.62 @@ -213,10 +213,14 @@ # endif # define SA_SIGINFO 0 +# ifndef __BROKEN_SIGINFO_ROUTINES__ # define kill(pid, signal) kill_broken_siginfo(pid, signal) # define pthread_kill(tid, signal) pthread_kill_broken_siginfo(tid, signal) +# endif + int kill_broken_siginfo(pid_t pid, int signal); int pthread_kill_broken_siginfo(pthread_t tid, int signal); + pid_t origine_signal(int signal); #else # define SIGHANDLER_ARGS int signal, siginfo_t *siginfo, void *context #endif