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

Tableau 1. 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.