killpg - посылает сигнал всем членам группы процесса
НАЗВАНИЕkillpg - посылает сигнал всем членам группы процесса
СИНТАКСИС
#include
int killpg(pid_t pidgrp, int signal);
ОПИСАНИЕ
Функция killpg() дает команду послать сигнал signal всем
процессам в группе процесса pidgrp или процессу-владельцу
группы процессов, если pidgrp равно нулю.
Это эквивалентно
kill(-pidgrp,signal);
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
При ошибках возвращается -1, а при успешном завершении
работы - 0.
КОДЫ ОШИБОК
В переменную errno записываются ошибки, которые могут быть
такими:
EINVAL (неправильный сигнал),
ESRCH (несуществующая группа процесса), а также
EPERM (идентификатор пользователя (userid) вызывающего
процесса не равен идентификатору пользователя
процесса, которому посылается сигнал, а
пользователь не является администратором).