void psignal_locked(struct proc *, int);
void psignal_try_thread(proc_t, thread_t, int signum);
void psignal_try_thread_with_reason(proc_t, thread_t, int, struct os_reason*);
+void psignal_thread_with_reason(proc_t, thread_t, int, struct os_reason*);
void psignal_uthread(thread_t, int);
void pgsignal(struct pgrp *pgrp, int sig, int checkctty);
void tty_pgsignal(struct tty * tp, int sig, int checkctty);