serviço do kernel getpid

Propósito

Obtém o ID do processo do processo atual.

Sintaxe

#include <sys/types.h>
#include <sys/errno.h>
pid_t getpid ()

Descrição

O serviço kernel getpid retorna o ID de processo do processo de chamada.

O serviço getpid também pode ser usado para verificar o ambiente em que a rotina está sendo executada em. Se o chamador estiver executando no ambiente de interrupção, o obterpid serviço retorna um ID de processo de-1 . Se uma rotina estiver executando em um ambiente de processo, o serviço getpid obtém o ID do processo atual.

Ambiente de Execução

O serviço kernel getpid pode ser chamado a partir do ambiente de processo ou interrupção.

Valores De Retorno

Item Descrição
-1 Indica que o serviço getpid foi chamado de um ambiente de interrupção.

O serviço getpid retorna o ID do processo do processo atual se chamado a partir de um ambiente de processo.