Man page - killpg(3)

Packages contains this manual

Available languages:

en fr pl ru ro de

Manual

killpg

NOM
BIBLIOTHÈQUE
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
ERREURS
VERSIONS
Différences entre bibliothÚque C et noyau
STANDARDS
HISTORIQUE
VOIR AUSSI
TRADUCTION

NOM

killpg - Envoyer un signal Ă  un groupe de processus

BIBLIOTHÈQUE

BibliothĂšque C standard ( libc , -lc )

SYNOPSIS

#include <signal.h>

int killpg(int pgrp , int sig );

Exigences de macros de test de fonctionnalités pour la glibc (consulter feature_test_macros (7)) :

killpg () :
_XOPEN_SOURCE >= 500
|| /* Depuis la glibc 2.19 : */ _DEFAULT_SOURCE
|| /* glibc <= 2.19 : */ _BSD_SOURCE

DESCRIPTION

killpg () envoie le signal sig au groupe de processus pgrp . Consultez signal (7) pour la liste des signaux.

Si pgrp vaut 0 , killpg () envoie le signal au groupe de processus du processus appelant. (POSIX dit : si pgrp est inférieur ou égal à 1 , le comportement est indéterminé.)

Consultez kill (2) pour connaßtre les permissions nécessaires pour envoyer un signal à un autre processus.

VALEUR RENVOYÉE

En cas de succĂšs, zĂ©ro est renvoyĂ©. En cas d’erreur, -1 est renvoyĂ© et errno est dĂ©finie pour prĂ©ciser l’erreur.

ERREURS

EINVAL

sig n’est pas un numĂ©ro de signal valide.

EPERM

Le processus n’a pas la permission d’envoyer un signal Ă  aucun des processus visĂ©s. Pour les permissions nĂ©cessaires, consultez kill (2).

ESRCH

Aucun processus n’appartient au groupe pgrp .

ESRCH

On a voulu Ă©mettre vers le groupe 0, mais le processus en cours n’appartient pas Ă  un groupe.

VERSIONS

Il y a des diffĂ©rences dans la vĂ©rification des permissions entre les systĂšmes de type BSD et ceux de type System V. Consultez l’explication de POSIX pour kill (3p). Une diffĂ©rence non mentionnĂ©e dans POSIX concerne la valeur de retour EPERM : BSD dit que lorsque la vĂ©rification des permissions Ă©choue pour au moins un des processus cible, aucun signal n’est envoyĂ© et EPERM et retournĂ©e, alors que POSIX dit que EPERM est retournĂ©e seulement lorsque la vĂ©rification des permissions Ă©choue pour tous les processus cible.

Différences entre bibliothÚque C et noyau

Sous Linux, killpg () est implémenté comme une fonction de bibliothÚque appelant kill(-pgrp, sig) .

STANDARDS

POSIX.1-2008.

HISTORIQUE

POSIX.1-2001, SVr4, 4.4BSD (la fonction est apparue dans 4BSD).

VOIR AUSSI

getpgrp (2), kill (2), signal (2), capabilities (7), credentials (7)

TRADUCTION

La traduction française de cette page de manuel a été créée par Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org>, David Prévot <david@tilapin.org>, Cédric Boutillier <cedric.boutillier@gmail.com> et Frédéric Hantrais <fhantrais@gmail.com>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n’y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .