#include <lunaix/signal_defs.h>
#include <lunaix/types.h>
-extern int
+extern sighandler_t
signal(int signum, sighandler_t handler);
+extern int
+kill(pid_t pid, int signum);
+
+extern int
+raise(int signum);
+
+extern int
+sigaction(int signum, struct sigaction* action);
+
extern int
sigpending(sigset_t* set);
extern int
sigprocmask(int how, const sigset_t* set, sigset_t* oldset);
+int
+pthread_sigmask(int how, const sigset_t *restrict set,
+ sigset_t *restrict oset);
+
#endif /* __LUNAIX_SIGNAL_H */