![]() |
![]() |
![]() |
Send a signal to a process group
#include <sys/types.h> #include <signal.h> int killpg( pid_t pgrp, int sig );
libc
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).
0 for success, or -1 if an error occurs (errno is set).
See sigprocmask().
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | Yes |
Thread | Yes |
getpid(), kill(), setsid(), sigaction(), signal(), SignalKill(), sigqueue()
![]() |
![]() |
![]() |