まつもと ゆきひろです

In message "[ruby-dev:20007] SEGV on File.stat(String.allocate)"
    on 03/04/11, nobu.nakada / nifty.ne.jp <nobu.nakada / nifty.ne.jp> writes:

|native windows版で File.stat(String.allocate) がSEGVします。最
|初rb_w32_stat()を修正したんですが、file.cをみると、DJGPPだけで
|すがrb_stat()ではptrがNULLの場合を避けるようになってます。一方
|rb_file_s_stat()ではそういうことはしていないので、djgppでも同じ
|くSEGVになりそうな気がします。
|
|これはfile.cのほうを直すべきでしょうか。またその場合、errnoは何
|が適当でしょうか。

file.cでArgumentErrorかなにかではねるべきでしょう。