From: matz@... (Yukihiro Matsumoto) Date: 2004-08-18T12:36:00+09:00 Subject: [ruby-dev:24108] Re: return value of Process.daemon まつもと ゆきひろです In message "[ruby-dev:24106] return value of Process.daemon" on 04/08/18, Tanaka Akira writes: |えぇと、めでたく Process.daemon が実装されて嬉しいのですが、返値に意味 |のない場合には、返値は 0 よりも nil のほうが意外でないように思うのです |が、0 のほうが適切な理由はあるでしょうか? システムコールやライブラリ関数と直接対応しているメソッドは、 原則的に戻り値をそのまま戻しています。daemon(3)はゼロ以外の 値を返す時には例外になりますから、結果的にいつもゼロを返すこ とになります。 |あと、ChangeLog は? Sat Aug 7 03:08:21 2004 Yukihiro Matsumoto * process.c (proc_daemon): new method. should be modified for platforms without /dev/null. です。"should be modified for platforms without /dev/null." はコードを書いた時の感想ですが、実は不要かもしれません。fork があって/dev/nullがない環境は思いつきませんし。 まつもと ゆきひろ /:|)