Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

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の開発陣が把握しているかどうかは、
開発メーリングリストを見ればわかると思いますが、
わたしはここしばらく見ていませんのでわかりません。


▼関連発言

1082:Win95でのconnect() [koba] 04/11
 └1091:便乗 Re:Win95でのconnect() [matsu] 04/14
  └1092:Re:便乗 Re:Win95でのconnect() [な] 04/14
   └1093:Re[2]:便乗 Re:Win95でのconnect() [matsu] 04/14
    └1094:Re[3]:便乗 Re:Win95でのconnect() [な] 04/14
     ├1095:Re[4]:便乗 Re:Win95でのconnect() [な] 04/14
     └1097:Re[4]:便乗 Re:Win95でのconnect() [matsu] 04/15 <

Pass 保存

早田のホームページへ
CGIROOM