Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/k/killpg.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/k/killpg.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/k/killpg.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/k/killpg.html on line 8
Send a signal to a process group
#include <sys/types.h>
#include <signal.h>
int killpg( pid_t pgrp,
int sig );
- pid
- The ID of the process group that you want to send a signal to.
- sig
- Zero, or the signal that you want to send.
For a complete list of signals, see
“POSIX signals”
in the documentation for SignalAction().
libc
Use the -l c option to
qcc
to link against this library.
This library is usually included automatically.
The killpg() function sends the signal sig
to the process group specified by pgrp.
If sig is zero, no signal is sent, but
pgrp is still checked for validity.
If pgrp is greater than 1, killpg (pgrp, sig)
is equivalent to kill (−pgrp, sig).
Zero, or -1 if an error occurs
(errno
is set).
- EAGAIN
- Insufficient system resources are available to deliver the signal.
- EINVAL
- The signal sig is invalid or not supported.
- EPERM
- The process doesn't have permission to send this signal
to any receiving process.
- ESRCH
- No process group can be found corresponding to the
specified pgrp or pgrp is less than
or equal to 1.
See sigprocmask().
POSIX 1003.1 XSI
Safety: | |
Cancellation point |
No |
Interrupt handler |
No |
Signal handler |
Yes |
Thread |
Yes |
getpid(),
kill(),
setsid(),
sigaction(),
signal(),
SignalKill(),
sigqueue()
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/k/killpg.html on line 168
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/k/killpg.html on line 168