A fim de criar um serviço (daemon), bifurcamos o pai e o fazemos sair enquanto faz com que o filho seja o líder da sessão chamando setsid(). Além disso, por que usamos setsid ()? Nosso processo órfão é tratado pelo processo init(embora nem todos os casos).
Por que usamos stsid ()? Existe alguma relação entre setsid()e SIGHUPsinal de manuseio .