まつもと ゆきひろです

In message "Re: [ruby-dev:27027] Re: sizeof(FILE) problem on DragonFly BSD"
    on Mon, 12 Sep 2005 11:07:55 +0900, Takahiro Kambe <taca / back-street.net> writes:

|> 一応、聞いてみます。
|即答がありました。
|
|o FILE型の内部に、Rubyのガベージコレクタの制御下となるポインタは存在し
|  ないはずだ。
|
|o 1という値は、ほんとのsizeof(FILE)よりも小さいということが重要で、
|  FILEのすぐ後に割り当てられたメモリを逃すことがないからだ。
|
|後半は、あまり自身がないので当人のメールの内容を、以下に(勝手に)付けて
|おきます。

ふむ。dlってGCになにかしていたかな。まあ、理屈は分かりました。
すでに取り込みましたので、近日公開予定の1.8.3はDragonFly BSD
でもコンパイルできることでしょう。