.TH KILL 2 .SH NAME kill \- send signal to a process .SH SYNOPSIS .B kill(pid, sig); .SH DESCRIPTION .I Kill sends the signal .I sig to the process specified by the process number in r0. See .IR signal (2) for a list of signals. .PP The sending and receiving processes must have the same effective user ID, otherwise this call is restricted to the super-user. .PP If the process number is 0, the signal is sent to all other processes in the sender's process group; see .IR tty (4). .PP If the process number is \-1, and the user is the super-user, the signal is broadcast universally except to processes 0 and 1, the scheduler and initialization processes, see .IR init (8). .PP Proccesses may send signals to themselves. .SH "SEE ALSO" signal(2), kill(1) .SH 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. .SH "ASSEMBLER (PDP-11)" (kill = 37.) .br (process number in r0) .br .B sys kill; sig