Voltar à lista
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âmetroTipoDescrição
statusintCódigo de saída do processo.

Registradores (x86_64)

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

Valor de retorno

Não retorna.

Códigos de erro (errno)

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

Relacionadas

Equivalente em Windows Win32