Service de noyau setpinit
Objectif
Définit le parent du processus de noyau en cours sur le processus d'initialisation.
Syntaxe
#include <sys/types.h>
#include <sys/errno.h>
#include <sys/device.h> int setpinit()Descriptif
Lesetpinit le service du noyau peut être appelé par un processus du noyau pour définir son processus parent sur leinit processus. Ceci est fait pour rediriger la mort du signal enfant pour la fin du processus du noyau. Par conséquent, le processus d'initialisation est autorisé à effectuer le nettoyage de processus zombie par défaut.
Lesetpinit Le service est utilisé par un processus du noyau qui peut se terminer, mais ne veut pas que le mode utilisateur processus en vertu duquel il a été créé pour recevoir une notification de processus de décès d'enfant.
Environnement d'exécution
Lesetpinit le service du noyau peut être appelé depuis le environnement de processus seulement.
Valeurs renvoyées
| Article | Descriptif |
|---|---|
0 |
Indique une opération réussie. |
EINVAL |
Indique que le processus en cours n'est pas un processus de noyau. |