Estou tentando emular corretamente o manuseio de sinais POSIX e o controle de trabalho para meu sistema operacional de estimação , mas não está claro para mim o que deve acontecer com uma sessão após a saída do líder da sessão.
Não consigo encontrar documentação relacionada ao que acontece com a sessão e seu processo se, por exemplo, uma criança mata o líder da sessão enquanto vários processos em segundo plano e um processo em primeiro plano diferente estão em execução.
Meus testes mostram que todos os processos da sessão são eliminados, mas como?
Eles recebem um sinal específico?
Este caso é especificado no padrão POSIX? E se sim, você pode fornecer algumas referências?