Service de noyau pgsignal

Objectif

Envoie un signal à tous les processus d'un groupe de processus.

Syntaxe

#include <sys/types.h>
#include <sys/errno.h>
void pgsignal ( pid,  sig)
pid_t pid;
int sig;

Paramètres

Article Descriptif
PID Indique l'ID processus d'un processus dans le groupe de processus pour recevoir le signal.
SIG Indique le signal à envoyer.

Descriptif

Le service de noyau Signal de pgsignal envoie un signal à chaque membre du groupe de processus auquel appartient le processus identifié par le paramètre Pid . Le paramètre Pid doit être l'identificateur de processus du membre du groupe de processus à envoyer le signal. Le paramètre Sig indique le signal à envoyer.

Les pilotes de périphérique peuvent obtenir la valeur du paramètre Pid à l'aide du service de noyau Cupidon . Cette valeur est l'identificateur de processus du processus en cours d'exécution.

La sous-routine Sigaction contient une liste des signaux valides.

Environnement d'exécution

Le service de noyau Signal de pgsignal peut être appelé à partir de l'environnement Processus ou Interruption .

Valeurs renvoyées

Le service Signal de pgsignal n'a pas de valeur de retour.