Есть ли веская причина написать свою собственную функцию daemonize вместо использования daemon (3)?

В сети есть много примеров реализации демонов. Большинство из того, что я видел, не использует функцию daemon (3) для запуска программы в фоновом режиме. Это просто вопрос вкуса, невежества или есть веская причина написать свою собственную демонизирующую функцию? Есть ли определенный недостаток в использовании daemon (3)? Это небезопасно?

Ответы на вопрос(1)

Ваш ответ на вопрос