23 #include <posix/thread.h>
25 #define SIGACTION_FLAGS (SA_ONESHOT|SA_NOMASK|SA_SIGINFO)
31 #define link2siginfo(iaddr) \
32 ((pse51_siginfo_t *)(((char *)iaddr) - offsetof(pse51_siginfo_t, link)))
38 int pse51_sigqueue_inner(pthread_t thread, pse51_siginfo_t *si);
40 void pse51_sigunqueue(pthread_t thread, pse51_siginfo_t *si);
42 void pse51_signal_init_thread(pthread_t
new,
const pthread_t parent);
44 void pse51_signal_cleanup_thread(pthread_t zombie);
46 void pse51_signal_handle_request(pthread_t thread);
48 void pse51_signal_pkg_init(
void);
50 void pse51_signal_pkg_cleanup(
void);