2000-02-18 03:39:52 +08:00
|
|
|
/* Stub for kill. */
|
|
|
|
|
|
|
|
#include <_ansi.h>
|
|
|
|
#include <errno.h>
|
|
|
|
|
|
|
|
/* The pid argument should be of type pid_t. */
|
|
|
|
|
|
|
|
int
|
|
|
|
_DEFUN (_kill, (pid, sig),
|
2017-12-04 09:31:41 +08:00
|
|
|
int pid,
|
2000-02-18 03:39:52 +08:00
|
|
|
int sig)
|
|
|
|
{
|
|
|
|
if (pid == 1 || pid < 0)
|
|
|
|
{
|
|
|
|
if (sig == 0)
|
|
|
|
return 0;
|
|
|
|
return raise (sig);
|
|
|
|
}
|
|
|
|
errno = EINVAL;
|
|
|
|
return -1;
|
|
|
|
}
|