Etat du processus-Routine de notification de modification
Objectif
Permet d'avertir les extensions de noyau des transitions d'état des processus et des unités d'exécution principales.
Syntaxe
Paramètres
| Article | Descriptif |
|---|---|
| terme | Pointe vers la structure Proch utilisée dans l'appel Prochadd ou dans la structure Prochr utilisée dans l'appel Règle_programme . |
| type | Définit l'événement de changement d'état signalé: initialisation du processus, arrêt du processus, exécution du processus, initialisation de l'unité d'exécution ou arrêt de l'unité d'exécution. Ces valeurs sont définies dans le fichier /usr/include/sys/proc.h . Les valeurs qui peuvent être transmises en tant que Type dépendent également de la manière dont le trait de coupe est demandé. Valeurs possibles de Gestionnaire de programme Type :
Valeurs possibles de Gestionnaire de reg_reg_service Type :
|
| id | Définit l'ID de processus ou l'ID d'unité d'exécution. |
Descriptif
L'appel de notification est configuré à l'aide du service de noyau Prochadd ou Règle_programme . Si vous demandez la notification à l'aide du service de noyau Prochadd , le trait d'appel suit la syntaxe affichée en premier sous la forme Gestionnaire de programme. Si vous demandez la notification à l'aide du service de noyau Règle_programme , le trait d'appel suit la syntaxe suivante: Gestionnaire de reg_reg_service.
Pour l'initialisation du processus, la routine Notification de modification d'état de processus est appelée dans le fichier Environnement d'exécution d'un processus parent pour l'initialisation d'un processus enfant nouvellement créé. Pour les processus de noyau, la routine de notification est appelée lorsque le service de noyau Initp est appelé pour terminer l'initialisation.
Pour l'arrêt du processus, les routines de notification sont appelées avant que le noyau ne gère les procédures de fin par défaut. Les routines doivent être écrites afin de ne pas allouer de ressources sous le processus de fin. La routine de notification est appelée sous l'image de processus du processus de fin.