From: WATANABE Hirofumi Date: 2003-04-11T15:00:51+09:00 Subject: [ruby-dev:20010] Re: SEGV on File.stat(String.allocate) わたなべです。 nobu.nakada@nifty.ne.jp writes: > native windows版で File.stat(String.allocate) がSEGVします。最 > 初rb_w32_stat()を修正したんですが、file.cをみると、DJGPPだけで > すがrb_stat()ではptrがNULLの場合を避けるようになってます。 DJGPPでチェックしてるのは、ptrがNULLではなく、lenが0のとき、 つまりファイル名が""のときです。 その当時はなぜかstatに""を渡すと落ちてしまっていたんですが、 今は大丈夫みたいなので外しても問題ないです、ってもう外してま すね。 > 一方rb_file_s_stat()ではそういうことはしていないので、 > djgppでも同じくSEGVになりそうな気がします。 こっちがバグってて抜けていたようです。 もう要らないのでいいんですが。 -- わたなべひろふみ