Linux |
CentOS 5.3 |
|
killpg(3) |
killpg − Envoi d’un signal à tous les membres d’un groupe du processus. |
#include <signal.h> int killpg (pid_t pgrp, int signal); |
La fonction killpg() envoie le signal à tous les processus du groupe pgrp ou à ceux du groupe du processus appelant si pgrp vaut zéro. Si pgrp est supérieur à 1, cet appel système est équivalent à : kill(−pgrp,signal); |
La fonction killpg() renvoie 0 si elle réussit, ou −1 si elle échoue, auquel cas errno contient le code d’erreur. |
EINVAL |
Numéro de signal invalide. |
||
ESRCH |
Groupe de processus inexistant. |
||
EPERM |
L’UID du processus appelant n’est pas celui du processus auquel le signal est envoyé, et n’est pas non plus le super-utilisateur. |
SUSv2, POSIX.1-2001 |
kill(2), signal(2), sigqueue(2), signal(7) |
Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 4 novembre 1996 et révisée le 30 juin 2006. L’équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=en man 3 killpg ». N’hésitez pas à signaler à l’auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel. |
killpg(3) |