[#28230] bcc32 memory manager — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

15 messages 2006/01/18

[#28243] FUNCTION_CALL_MAY_RETURN_TWICE — Hajimu UMEMOTO <ume@...>

梅本です。

18 messages 2006/01/20

[#28270] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

17 messages 2006/01/23
[#28271] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2006/01/23

山本です。

[#28272] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes — WATANABE Hirofumi <eban@...> 2006/01/23

わたなべです。

[#28273] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2006/01/23

山本です。

[#28274] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2006/01/24

山本です。

[#28275] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes — "U.Nakamura" <usa@...> 2006/01/24

こんにちは、なかむら(う)です。

[#28286] SEGV with zlib — Tanaka Akira <akr@...17n.org>

最近、Data オブジェクトの free 関数が気になっているのですが、

24 messages 2006/01/30
[#28303] Re: SEGV with zlib — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2006/02/06

山本です。

[#28304] Re: SEGV with zlib — Yukihiro Matsumoto <matz@...> 2006/02/06

まつもと ゆきひろです

[#28305] Re: SEGV with zlib — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2006/02/06

山本です。

[#28306] Re: SEGV with zlib — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2006/02/06

山本です。

[#28307] Re: SEGV with zlib — Tietew <tietew-ml-ruby-dev@...> 2006/02/06

[#28308] Re: SEGV with zlib — Yukihiro Matsumoto <matz@...> 2006/02/06

まつもとゆきひろです。

[ruby-dev:28273] Re: [PATCH] solaris 10 isinf and ruby_setenv fixes

From: "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
Date: 2006-01-23 10:36:49 UTC
List: ruby-dev #28273
山本です。

>わたなべです。
>
>[ruby-dev:28270] がなぜかまだ届いてないのでこちらにreply。
>
>"H.Yamamoto" <ocean@m2.ccsnet.ne.jp> writes:
>
>> >  http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/2257
>> >  rbgw で setenv(3) がバグっているため、回避するために自前の setenv を
>> >  実装。rbgw って?MingW の前身でしょうか。いずれにせよ、Windows 固有の
>> >  問題のように見えました。
>
>Ruby GNU Win32のつもり。Cygwinの前身はGNU Win32と名乗ってま
>した。そこに「作っちゃいます」と書いてありますが、その後実際
>はなにもしてません。この問題はCygwin固有です。
>
>ひょっとして勘違いがあるかもしれませんが、この当時はすべての
>プラットフォームでenvironをいじるのではなくsetenv(3)を使って
>ました。

#else はこの時実装されたとばかり思ってました。勘違いですね(汗)

>> なので、rbgw も #ifdef _WIN32 の処理に入るんじゃないかという気がしました。
>> 違う場合は、適宜 #else にまわるように configure などで調節する意図です。
>
>現在Cygwinでsetenv/unsetenvを使っているのは、Rubyがenvironを
>いじる実装になったら逆になぜか機能しなかったからです。(たぶ
>んその当時のCygwin自身のバグ。今はどうかわからないけど動い
>ているのでそのままになっている。)
>
>結論としては2種類ぐらいならsetenvをconfigureでもいいかな、と。
>unsetenvがどこにでもあるかどうかはまた別問題だけど。

unsetenv については configure でチェックするようにしたので、
defined HAVE_UNSETENV でチェックできていると思います。

# setenv と unsetenv のどちらかがない環境では、今までどおり ruby 独自
# 実装を使うはず。



In This Thread