Service de noyau getpid
Objectif
Extrait l'ID processus du processus en cours.
Syntaxe
#include <sys/types.h>
#include <sys/errno.h> pid_t getpid ()Descriptif
Le service de noyau Cupidon renvoie l'ID processus du processus appelant.
Le service Cupidon peut également être utilisé pour vérifier l'environnement dans lequel la routine est exécutée. Si l'appelant s'exécute dans l'environnement d'interruption, le getpid le service renvoie un ID de processus de-1 . Si une routine s'exécute dans un environnement de processus, le service Cupidon obtient l'ID de processus en cours.
Environnement d'exécution
Le service de noyau Cupidon peut être appelé à partir du processus ou de l'environnement d'interruption.
Valeurs renvoyées
| Article | Descriptif |
|---|---|
| -1 | Indique que le service Cupidon a été appelé à partir d'un environnement d'interruption. |
Le service Cupidon renvoie l'ID de processus du processus en cours s'il est appelé à partir d'un environnement de processus.