1 #include <sys/cdefs.h> 2 #include "namespace.h" 3 #include <lib.h> 4 5 #include <string.h> 6 #include <signal.h> 7 8 #ifdef __weak_alias 9 __weak_alias(kill, _kill) 10 #endif 11 12 int kill(proc, sig) 13 pid_t proc; /* which process is to be sent the signal */ 14 int sig; /* signal number */ 15 { 16 message m; 17 18 memset(&m, 0, sizeof(m)); 19 m.m_lc_pm_sig.pid = proc; 20 m.m_lc_pm_sig.nr = sig; 21 return(_syscall(PM_PROC_NR, PM_KILL, &m)); 22 } 23