2.9BSD/usr/src/lib/libU77/kill_.c
/*
char id_kill[] = "@(#)kill_.c 1.1";
*
* send a signal to a process
*
* calling sequence:
* ierror = kill(pid, signum)
* where:
* pid must be the process id of one of the user's processes
* signum must be a valid signal number (see signal(2))
* ierror will be 0 if successful; an error code otherwise.
*/
#include "../libI77/fiodefs.h"
ftnint kill_(pid, signum)
ftnint *pid, *signum;
{
if (*pid < 0 || *pid > (ftnint) 32767 || *signum < 1 || *signum > 16)
return((ftnint)(errno=F_ERARG));
if (kill((int)*pid, (int)*signum) != 0)
return((ftnint)errno);
return((ftnint) 0);
}