Differences between version 2 and previous revision of killpg(2).
Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 2 | Last edited on Thursday, February 20, 2003 11:21:28 pm | by PerryLorier | Revert |
Older page: | version 1 | Last edited on Tuesday, June 4, 2002 12:23:42 am | by perry | Revert |
@@ -1,81 +1,27 @@
-KILLPG
-!!!KILLPG
-NAME
-SYNOPSIS
-DESCRIPTION
-RETURN VALUE
-ERRORS
-CONFORMING TO
-SEE ALSO
-----
-!!NAME
-
killpg - send signal to a process group
!!SYNOPSIS
+ __#include <signal.h>__
+ __int killpg(int__ ''pgrp''__, int__ ''sig''__);__
-
-__#include __
-
-
-__int killpg(int__ ''pgrp''__, int__
-''sig''__);__
!!DESCRIPTION
+__Killpg__ sends the signal ''sig'' to the process group ''pgrp''. See sigaction(2) for a list of signals. If ''pgrp'' is 0, __killpg__ sends the signal
+to the sending process's process group.
-__Killpg__ sends the signal ''sig'' to
the process
-
group ''pgrp''
. See sigaction(2) for
a list of
-signals. If ''pgrp'' is , __killpg__ sends
the signal
-
to the sending
process's process group
.
+The sending process and members of
the process group must have the same effective user ID, or the sender must be the super-user
. As
a single special case
the continue
signal [SIGCONT] may be sent
to any process that is a descendant of
the current
process.
-
-The sending process and members of the process group must
-have the same effective user ID, or the sender must be the
-super-user. As a single special case the continue signal
-__SIGCONT__ may be sent to any process that is a
-descendant of the current process.
!!RETURN VALUE
+On success, zero is returned. On error, -1 is returned, and ''errno'' is set appropriately.
-
-On success, zero is returned. On error, -1 is returned, and
-''errno'' is set appropriately.
!!ERRORS
+;[EINVAL]: ''Sig'' is not a valid signal number.
+;[ESRCH]: No process can be found in the process group specified by ''pgrp''.
+;[ESRCH]: The process group was given as 0 but the sending process does not have a process group.
+;[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.
-
-__EINVAL__
-
-
-''Sig'' is not a valid signal number.
-
-
-__ESRCH__
-
-
-No process can be found in the process group specified by
-''pgrp''.
-
-
-__ESRCH__
-
-
-The process group was given as 0 but the sending process
-does not have a process group.
-
-
-__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.
!!CONFORMING TO
+SVr4, 4.4BSD (The __killpg__ function call first appeared in 4.0BSD).
-
-SVr4, 4.4BSD (The __killpg__ function call first appeared
-in 4.0BSD).
!!SEE ALSO
-
-
-
kill(2), getpgrp(2),
-
signal(2)
-----
+kill(2), getpgrp(2), signal(2)