Servicio de kernel getpid
Finalidad
Obtiene el ID de proceso del proceso actual.
Sintaxis
#include <sys/types.h>
#include <sys/errno.h> pid_t getpid ()Descripción
El servicio de kernel de getpid devuelve el ID de proceso del proceso de llamada.
El servicio getpid también se puede utilizar para comprobar el entorno en el que se está ejecutando la rutina. Si la persona que llama se está ejecutando en el entorno de interrupción, el getpid El servicio devuelve un ID de proceso de-1 . Si una rutina se ejecuta en un entorno de proceso, el servicio getpid obtiene el ID de proceso actual.
Entorno de ejecución
El servicio de kernel de getpid se puede llamar desde el entorno de proceso o de interrupción.
Valores de retorno
| Elemento | Descripción |
|---|---|
| -1 | Indica que el servicio getpid se ha llamado desde un entorno de interrupción. |
El servicio getpid devuelve el ID de proceso del proceso actual si se llama desde un entorno de proceso.