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 2Assinatura
pid_t getpid(void);Parâmetros
Esta função não recebe parâmetros.
Registradores (x86_64)
| Registrador | Papel | Argumento |
|---|---|---|
| rax | nú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.