KILLPG(3)

NOME
killpg - envia sinal a todos os membros de um grupo de processos

SINÓPSE
#include <signal.h>

int killpg(pid_t pidgrp, int sinal);

DESCRIÇÃO
A função killpg() faz com que o sinal sinal seja enviado a todos os processos no grupo de processos pidgrp ou aos processos do próprio grupo de processos caso pidgrp seja igual a zero.

Ela é equivalente a

kill(-pidgrp,sinal);

VALORES RETORNADOS
Em caso de sucesso devolve 0, caso contrário -1 é devolvido.

ERROS
Erros são retornados em errno e podem ser um dos seguintes:

EINVAL
    para um sinal inválido,

ESRCH
    para um grupo de processos que não exista, e

EPERM
    se o `userid' do processo que chamou não é igual àquele do processo para o qual o sinal foi enviado, e o `userid' não é aquele do super-usuário.

DE ACORDO COM
???

VEJA TAMBÉM
kill(2), signal(2), signal(7).

TRADUZIDO POR LDP-BR em 12/05/2001.

  Tradução:
Marcelo M. de Abreu <mmabreu@terra.com.br>

  Revisão.:
André Luiz Fassone <lonely_wolf@ig.com.br>