[#24112] ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。原因を追求してたのですが、力尽きました。

19 messages 2004/08/18
[#24127] Re: ruby/tk crashes on bcc32 — Hidetoshi NAGAI <nagai@...> 2004/08/19

永井@知能.九工大です.

[#24131] Re: ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/08/19

山本です。

[#24135] Re: ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/08/19

山本です。試行錯誤の結果、これで落ちなくなりました。

[ruby-dev:24108] Re: return value of Process.daemon

From: matz@... (Yukihiro Matsumoto)
Date: 2004-08-18 03:36:00 UTC
List: ruby-dev #24108
まつもと ゆきひろです

In message "[ruby-dev:24106] return value of Process.daemon"
    on 04/08/18, Tanaka Akira <akr@m17n.org> writes:

|えぇと、めでたく Process.daemon が実装されて嬉しいのですが、返値に意味
|のない場合には、返値は 0 よりも nil のほうが意外でないように思うのです
|が、0 のほうが適切な理由はあるでしょうか?

システムコールやライブラリ関数と直接対応しているメソッドは、
原則的に戻り値をそのまま戻しています。daemon(3)はゼロ以外の
値を返す時には例外になりますから、結果的にいつもゼロを返すこ
とになります。

|あと、ChangeLog は?

Sat Aug  7 03:08:21 2004  Yukihiro Matsumoto  <matz@ruby-lang.org>

	* 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がない環境は思いつきませんし。

                                まつもと ゆきひろ /:|)

In This Thread

Prev Next