Voltar à lista
Linux x86_64Processos & threads#39

getpid

Retorna o ID do processo (PID) chamador.

Descrição

Em Linux, cada thread também tem um TID próprio (ver `gettid`); `getpid` sempre retorna o PID do thread group inteiro, igual para todas as threads de um mesmo processo.

Header: unistd.hman 2

Assinatura

pid_t getpid(void);

Parâmetros

Esta função não recebe parâmetros.

Registradores (x86_64)

RegistradorPapelArgumento
raxnúmero da syscall (chamada) / valor de retorno (após SYSCALL)

Valor de retorno

O PID do processo chamador (esta chamada nunca falha).

Códigos de erro (errno)

Nenhum código de erro específico documentado para esta chamada.

Relacionadas