Provided by: manpages-pt-dev_20040726-4_all bug

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)