From: Katsuyuki Komatsu Date: 2000-02-04T23:53:54+09:00 Subject: [ruby-dev:9113] Re: xmalloc() in Windows 小松です。 In the message of [ruby-dev:9112] Re: xmalloc() in Windows on 2000/2/4 22:57:53 "Shigeo Kobayashi" wrote: >> まったく別の領域を管理をしている複数のmallocライブラリが同一 >> プロセス中に存在していて、どれかのmallocライブラリで取得した >> メモリは別のmallocライブラリでfreeできないといっているわけです >> からね。 >理屈から言えば、確かにその通りです(ちょっとかわいそう?)。 >でも、バギーというか何か割り切れないです。だって、同じプロセス >空間のアドレスを free() できないなんて! 同一の名前があったらどれでもいいから使うというシンボル解決方式の アーキテクチャと、どこのどの名前を使うかまで指定するシンボル解決 方式のアーキテクチャの違いと申せましょう。 ところで、最初に見たときから思ってましたが、xmalloc()って名前は すごくいやです。rb_malloc()とかにならないものでしょうか? -- 小松克行 / Katsuyuki Komatsu