Provided by:
manpages-ru_0.98-4_all 
ИМЯ
killpg - послать сигнал группе процессов
ОБЗОР
#include <signal.h>
int killpg(int pgrp, int sig);
ОПИСАНИЕ
Killpg посылает сигнал sig группе процессов pgrp. Перечень сигналов
смотри в sigaction(2). Если pgrp равно 0, killpg посылает сигнал
группе процессов, которой принадлежит посылающий этот сигнал процесс.
Посылающий процесс и члены группы процессов должны иметь один и тот же
эффективный идентификатор пользователя или посылающий процесс должен
иметь права суперпользователя. В единственном специальном случае,
сигнал SIGCONT может быть послан любому процессу, который является
потомком текущего процесса.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
В случае успеха, возвращается ноль. В случае ошибки возвращается -1 и
значение errno устанавливается соответствующим образом.
ОШИБКИ
EINVAL Sig не является допустимым номером сигнала.
ESRCH Не найдено процессов в группе процессов, заданной через pgrp.
ESRCH Группа процессов была указана как 0, но посылающий сигнал
процесс не имеет группы процессов.
EPERM Посылающий сигнал процесс не имеет привелегий суперпользователя,
а один или более процессов, для которых посылается сигнал имеют
эффективный идентификатор пользователя, который отличается от
эффективного идентификатора пользователя посылающего процесса.
СООТВЕТСТВИЕ СТАНДАРТАМ
SVr4, 4.4BSD (Вызов killpg сперва появился в 4.0BSD).
СМОТРИ ТАКЖЕ
kill(2), getpgrp(2), signal(2)
ПЕРЕВОД
Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2004