NOME¶
killpg - envia um sinal para um grupo de processos
SINOPSE¶
#include <signal.h>
int killpg(int pgrp, int sig);
DESCRIÇÃO¶
Killpg envia um sinal
sig para o grupo de processos
pgrp.
See
sigaction(2) for a list of signals. If
pgrp is 0,
killpg sends the signal to the sending process's process group.
O processo mensageiro e membros do grupo de processos devem ter a mesma ID
efetiva de usuário, ou o remetente deve ser o super-usuário.
Como um simples e especial caso o sinal contínuo
SIGCONT pode
ser enviado para qualquer processo que é um descendente do processo
atual.
VALORES RETORNADOS¶
Em caso de successo, zero é retornado. Caso contrário, -1 é
retornado, e
errno é selecionado adequadamente.
ERROS¶
- EINVAL
- Sig não é um número de sinal
válido.
- ESRCH
- Nenhum processo pode ser encontrado no grupo de processos
especifícados por pgrp.
- ESRCH
- O grupo de processo foi fornecido como 0, mas o processo remetente
não tem um grupo de processos.
- 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.
DE ACORDO COM¶
SVr4, 4.4BSD (A chamada de função
killpg apareceu a
primeira vez no BSD 4.0).
VEJA TAMBÉM¶
kill(2),
getpgrp(2),
signal(2)
TRADUZIDO POR LDP-BR em 21/08/2000¶
André L. Fassone Canova <lonelywolf@blv.com.br>
(tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx>
(revisão)