Provided by: manpages-pt-dev_20040726-2_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)