From: arton Date: 2001-12-28T23:41:38+09:00 Subject: [ruby-dev:15595] Re: FD_CLOEXEC for win32(was: Re: [patch] resolv.rb for win32 platform) artonです。 当てずっぽうのうろ覚えですが、osfhandleがらみってlibc相当のスタティック ライブラリには実装されているけど、MSVCRT.DLLには実装されていなかったとか が原因ではありませんか? MSVCRT使わないと、メモリー解放はおかしくなるし、ファイルハンドルの本体と 拡張ライブラリでの共用ができなくなる(これは正当な動作)からスタティック リンクはしたくないけど……というようなことがあったはずです。 > > なぜ最初に_open_osfhandle()をわざわざほぼそのままコピーして来た > > のか、私も定かではないのですが、たしか前半と後半に別れてたよう -- arton