>>698
ふーん Linux には setsid(1) ってのがあるんだ。setsid(2) じゃなくて?

Linux はよく知らないが、4.4BSD 系にはそのものずばり daemon(3) というのがあって
この中で daemon に必要な処理をしてくれる。
というわけで普通に C でコードを書くならこれを使うと楽ができる。

ただソースの可搬性を気にするなら結局 setsid(2) とかのステップを一つずつ実行
した方がいいのかも。