Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ kill(2) — GENIX 4.1A

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sigsys(2)

signal(2)

kill(1)

killpg(2)

init(8)



      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



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026