なかだです。

At Wed, 5 Sep 2001 12:21:22 +0900,
matz / ruby-lang.org (Yukihiro Matsumoto) wrote:
> なにが適切か調べるのパワーがないので、Pythonのsocketmodules
> で定義されている定数のうち、Rubyで定義されてなさそうなものを
> 追加します。当面、1.7ですが、互換性の問題とかもないと思うの
> で、近いうち(1.6.6?)に1.6にも移します。

 重複してるのが七つあります。なんとなく新しく追加されたほうが
揃っててきれいなような気がしたので、前からあるほうを削ってみま
したが。


Index: socket.c =================================================================== RCS file: /cvs/ruby/src/ruby/ext/socket/socket.c,v retrieving revision 1.53 diff -u -2 -p -r1.53 socket.c --- socket.c 2001/09/05 06:54:55 1.53 +++ socket.c 2001/09/05 10:30:23 @@ -2567,27 +2567,4 @@ Init_socket() #endif -#ifdef IP_MULTICAST_IF - sock_define_const("IP_MULTICAST_IF", IP_MULTICAST_IF); -#endif -#ifdef IP_MULTICAST_TTL - sock_define_const("IP_MULTICAST_TTL", IP_MULTICAST_TTL); -#endif -#ifdef IP_MULTICAST_LOOP - sock_define_const("IP_MULTICAST_LOOP", IP_MULTICAST_LOOP); -#endif -#ifdef IP_ADD_MEMBERSHIP - sock_define_const("IP_ADD_MEMBERSHIP", IP_ADD_MEMBERSHIP); -#endif - -#ifdef IP_DEFAULT_MULTICAST_TTL - sock_define_const("IP_DEFAULT_MULTICAST_TTL", IP_DEFAULT_MULTICAST_TTL); -#endif -#ifdef IP_DEFAULT_MULTICAST_LOOP - sock_define_const("IP_DEFAULT_MULTICAST_LOOP", IP_DEFAULT_MULTICAST_LOOP); -#endif -#ifdef IP_MAX_MEMBERSHIPS - sock_define_const("IP_MAX_MEMBERSHIPS", IP_MAX_MEMBERSHIPS); -#endif - #ifdef IPX_TYPE sock_define_const("IPX_TYPE", IPX_TYPE);
-- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦