>ということで,いろいろ作業してみたのですが(configureは全部
>extconf.rbに移動しました),以下の問題が残ってしまいました.
>  AI_XXXマクロが半端に定義されている場合がある
>   addrinfo.hを使う場合には#undefを追加して逃げる
>  struct sockaddr に sa_len メンバがない場合がある
>    linuxにはSA_LEN()マクロがあるが代入は出来ない
>  struct sin_addr に sin_len メンバがない場合がある
>sa_lenとsin_lenはけっこう重要な問題で困ってます.この辺が揃
>わないと広まらないな,と思ったり.

	sa_lenがないとsa_familyから大きさを推測しなければなりませんが、
	そのコードを入れればいいのかなあ。
	sa_lenないと結構つらいものだあります。

itojun