咳です。 > >% public/1.4/bin/ruby -r socket -e 'p Socket.getaddrinfo(nil, 0)' > >が > >[["AF_INET", 0, "0.68.167.20", "0.68.167.20", 2, 1, 17]] > >でした。 > >やっぱり getaddrinfo() ?? > > offsetof()がうまく動いてないのかな... IRIX箱が近所にないので > 試せません。 /usr/include のどこかに offsetof が define されていました。 addrinfo.h の定義と比べて外側の ( ) が少なかったかも。 あす、addrinfo.h と入れ換えて試してみます。 ほかになにか試せることがありますか?