No.1094 Re[3]:便乗 Re:Win95でのconnect() |
発言者: な 発言日: 2003 04/14 19:07 |
まず、1.3.21はダメです。 Win9X系で全滅だったので、その後すぐに1.3.22が出ました。 # 結局のところ、Win95ではいまだにダメなわけですが。 原因は cygwin-1.3.22-1/winsup/cygwin/autoload.cc:278 の >> int res = wsastartup ((2<<8) | 2, &wsadata); という行です。ここで "(2<<8) | 2" とされているため、 winsock2でないWin95環境ではエラーとなり、ネットワーク周りが 使用できなくなっている模様。 そのため、Win95からアップグレードできないのなら、 1.3.20-1を入れるか、winsock2を入れるしかない、ということになるかと。 1.3.20-1のパッケージはGoogleなどで検索すれば見つかると思います。 ローカルに保存したら、cygwinのsetup.exeで"Install from Local Directory"を 選び、パッケージを保存したディレクトリを指定してやれば、選択肢に出てくる はずです。 winsock2はすでに古い情報が多いのですが、 http://homepage1.nifty.com/yito/namazu/gbook/20020116.0032.html http://www-online.kek.jp/~keibun/fujiih3/network/win95.htm http://www.nn.iij4u.or.jp/~showtake/win95.htm あたりを参照し、リスクを理解した上でどうぞ。 # ちなみにわたしの場合は該当マシンが業務アプリの検証用にも使用するため、 # winsock2へのアップグレードは行いません。 この問題をCygwinの開発陣が把握しているかどうかは、 開発メーリングリストを見ればわかると思いますが、 わたしはここしばらく見ていませんのでわかりません。 |
▼関連発言 |