[#6617] Re: IPv6 ruby — Jun-ichiro itojun Hagino <itojun@...>

26 messages 1999/04/15
[#6672] Re: IPv6 ruby — matz@... (Yukihiro Matsumoto) 1999/04/28

まつもと ゆきひろです

[#6673] Re: IPv6 ruby — itojun@... 1999/04/28

[#6674] Re: IPv6 ruby — matz@... (Yukihiro Matsumoto) 1999/04/28

まつもと ゆきひろです

[#6675] Re: IPv6 ruby — itojun@... 1999/04/28

[#6676] Re: IPv6 ruby — matz@... (Yukihiro Matsumoto) 1999/04/28

まつもと ゆきひろです

[#6677] Re: IPv6 ruby — itojun@... 1999/04/28

[ruby-dev:6681] Re: IPv6 ruby

From: matz@... (Yukihiro Matsumoto)
Date: 1999-04-30 04:36:35 UTC
List: ruby-dev #6681
まつもと ゆきひろです

In message "[ruby-dev:6677] Re: IPv6 ruby"
    on 99/04/28, itojun@iijlab.net <itojun@iijlab.net> writes:

|>configure.inに沢山入っているチェックがなんかイヤなので,
|>extconf.rbの強化でどこまでしのげるか,やって見たいと思ってま
|>す.その後見ていただけませんか?
|
|	はい了解です。
|	configure.inとextconf.rbに仕事が分かれているのが結構不幸だと
|	思っていました。似たようなことをしているのにあまり協調していない。

ということで,いろいろ作業してみたのですが(configureは全部
extconf.rbに移動しました),以下の問題が残ってしまいました.

  AI_XXXマクロが半端に定義されている場合がある
   addrinfo.hを使う場合には#undefを追加して逃げる

  struct sockaddr に sa_len メンバがない場合がある
    linuxにはSA_LEN()マクロがあるが代入は出来ない

  struct sin_addr に sin_len メンバがない場合がある

sa_lenとsin_lenはけっこう重要な問題で困ってます.この辺が揃
わないと広まらないな,と思ったり.

                                まつもと ゆきひろ /:|)

In This Thread