[ruby-dev:47905] Re: [ruby-cvs:51792] nobu:r44647 (trunk): socket/option.c: socket option variations

From: Tanaka Akira <akr@...>
Date: 2014-01-19 07:48:49 UTC
List: ruby-dev #47905
2014年1月19日 16:20 Nobuyoshi Nakada <nobu@ruby-lang.org>:

>> これですけど、NUM2SOCKOPT などという名前はよろしくないと思います。
>> この、NetBSD と OpenBSD で型が違うというのは、
>> すべての socket option について成り立つものではないので。
>
> なるほど。じゃあsockoptじゃなくてmulticastoptとかでどうでしょう。

multicast のオプションにもいろいろあって、かならずしも
NetBSD と OpenBSD では unsigned char, 他では int とは限りません。
たとえば、IP_ADD_MEMBERSHIP は違います。

ちゃんとオプションの名前まで含めないとやっていることを表現できないんじゃないかなぁ。
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread