Linux x86_64Processos & threads#231
exit_group
Encerra todas as threads do thread group (processo) chamador, não apenas a thread atual.
Descrição
É o que `exit(3)`/`_exit(2)` da libc efetivamente chama — diferente da syscall `exit` crua (60), que mata só a thread individual.
man 2Desde o kernel 2.5.35
Assinatura
void exit_group(int status);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| status | int | Código de saída do processo. |
Registradores (x86_64)
| Registrador | Papel | Argumento |
|---|---|---|
| rax | número da syscall (chamada) / valor de retorno (após SYSCALL) | — |
| rdi | argumento 1 | statusint |
Valor de retorno
Não retorna.
Códigos de erro (errno)
Nenhum código de erro específico documentado para esta chamada.