KILL(2) GENIX Programmer's Manual KILL(2)
NAME
kill - send signal to a process
SYNOPSIS
kill(pid, sig)
DESCRIPTION
Kill sends the signal sig to the process specified by the process
number pid. See sigsys(2) for a list of signals.
The sending and receiving processes must have the same effective
user ID, otherwise this call is restricted to the super-user. (A
single exception is the signal SIGCONT which may be sent as
described in killpg(2), although it is usually sent using killpg
rather than kill).
If the process number is 0, the signal is sent to all other
processes in the sender's process group; see tty(4) and also
killpg(2).
If the process number is -1, and the user is the super-user, the
signal is broadcast universally except to processes 0, 1, 2, the
scheduler initialization, and the process sending the signal.
Processes may send signals to themselves.
SEE ALSO
sigsys(2), signal(2), kill(1), killpg(2), init(8)
DIAGNOSTICS
Zero is returned if the process is killed; -1 is returned if the
process does not have the same effective user ID and the user is not
super-user, or if the process does not exist.
Printed 11/16/83 1