From: KIMURA Koichi Date: 1997-09-11T15:28:12+09:00 Subject: [ruby-dev:466] Re: [Q] ruby-socket(mswin32) 木村です。 In: [ruby-dev:463] >>|nt.c 版の fdopen はちゃんと呼ばれてて xcalloc は成功してるんですが >>|mswin32 だと setbuf で "Segmentation fault" が発生します。 >> >>う,setbuf(f, NULL)って移植性のある方法ではなかったんでしょ >>うか? まずいなあ. > >socket.cの中 で setbuf やってる部分で落ちるってだけです。 >他のところでは setbuf やっても大丈夫みたいですから。 一つ思い当たることがあります。現在 libcに入っているようなライブ ラリ関数もダイナミックリンクしているのですが、これをスタティック リンクに変えるとどうなりますか? 具体的には、CFLAGSから -MDを取り除き、リンクのコマンドラインで -link /NOD:CLIB となっている部分の /NOD:CLIBを取り除きます。 -- 木村浩一 e-mail koichi-ki@aix.or.jp kkimura@pure.cpdc.canon.co.jp