-to any process which is a descendant of the current process. This
-allows a command interpreter such as
-.IR csh (1)
-to restart set-user-id processes stopped from the keyboard with a stop signal.
-.PP
-The calls
-.IP
-.B "killpg(0, sig)"
-.LP
-and
-.IP
-.B "kill(0, sig)
-.LP
-have identical effects, sending the signal to all members of the
-invoker's process group (including the process itself).
-It is preferable to use the call involving
-.I kill
-in this case, as it is portable to other UNIX systems.
-.SH "SEE ALSO"
-jobs(3), kill(2), sigsys(2), signal(2), csh(1), kill(1)
-.SH DIAGNOSTICS
-Zero is returned if the processes are sent the signals;
-\-1 is returned if any process in the process group cannot be sent
-the signal, or if there are no members in the process group.
-.SH BUGS
-The job control facilities are not available in standard version 7 UNIX.
-These facilities are still under development and may change in future
-releases of the system as better inter-process communication facilities
-and support for virtual terminals become available. The options and
-specifications of this system call and even the call itself
-are thus subject to change.
+to any process that is a descendant of the current process.
+.Sh RETURN VALUES
+Upon successful completion, a value of 0 is returned. Otherwise,
+a value of -1 is returned and the global variable
+.Va errno
+is set to indicate the error.
+.Sh ERRORS
+.Fn Killpg
+will fail and no signal will be sent if:
+.Bl -tag -width Er
+.It Bq Er EINVAL
+.Fa Sig
+is not a valid signal number.
+.It Bq Er ESRCH
+No process can be found in the process group specified by
+.Fa pgrp .
+.It Bq Er ESRCH
+The process group was given as 0
+but the sending process does not have a process group.
+.It Bq Er EPERM
+The sending process is not the super-user and one or more
+of the target processes has an effective user ID different from that
+of the sending process.
+.El
+.Sh SEE ALSO
+.Xr kill 2 ,
+.Xr getpgrp 2 ,
+.Xr sigaction 2
+.Sh HISTORY
+The
+.Nm
+function call appeared in
+.Bx 4.0 .