Os processos filhos criados com fork () são automaticamente mortos quando o pai é morto?

Estou criando processos filho comfork() em C / C ++.
Quando o processo pai termina (ou é morto por algum motivo), quero que todos os processos filhos sejam mortos também.
Isso é feito automaticamente pelo sistema? Ou eu tenho que fazer isso sozinho?

Obrigado.

Perguntas semelhantes pré-existentes:

Como posso fazer com que um processo filho saia quando os pais saem?Como fazer o processo filho morrer após a saída dos pais?

questionAnswers(1)

yourAnswerToTheQuestion