-to any child or grandchild of the current process.
-.PP
-If the process number is 0,
-the signal is sent to all other processes in the
-sender's process group; this is a variant of
-.IR killpg (2).
-.PP
-If the process number is \-1,
-and the user is the super-user,
-the signal is broadcast universally
-except to system processes
-and the process sending the signal.
-If the process number is \-1,
-and the user is not the super-user,
-the signal is broadcast universally to
-all processes with the same uid as the user
+to any descendant of the current process.
+.Bl -tag -width Ds
+.It \&If Fa pid No \&is greater than zero :
+.Fa Sig
+is sent to the process whose ID is equal to
+.Fa pid.
+.It \&If Fa pid No \&is zero :
+.Fa Sig
+is sent to all processes whose group ID is equal
+to the process group ID of the sender, and for which the
+process has permission;
+this is a variant of
+.Xr killpg 2 .
+.It \&If Fa pid No \&is -1 :
+If the user has super user privileges,
+the signal is sent to all processes excluding
+system processes. If the user is not the super user,
+the signal is sent to all processes with the same uid as the user