Service de noyau pidsig

Objectif

Envoie un signal à un processus.

Syntaxe

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

Paramètres

Article Descriptif
PID Indique l'ID processus du processus de réception.
SIG Indique le signal à envoyer.

Descriptif

Le service de noyau Pidsig envoie un signal à un processus. Le paramètre Pid doit être l'identificateur de processus du processus à envoyer le signal. Le paramètre Sig indique le signal à envoyer. Voir la sous-routine Sigaction pour obtenir la liste des signaux valides.

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.

Le service de noyau Pidsig peut être appelé à partir d'un environnement d'exécution de gestionnaire d'interruption si l'ID de processus est connu.

Environnement d'exécution

Le service de noyau Pidsig peut être appelé à partir du processus ou de l'environnement d'interruption.

Valeurs renvoyées

Le service Pidsig n'a pas de valeur de retour.