From: KOSAKI Motohiro Date: 2011-07-23T10:03:59+09:00 Subject: [ruby-dev:44207] Re: [Ruby 1.9 - Bug #5075][Assigned] invalid *fdp in Mac OS X and FreeBSD over recvmsg with SCM_RIGHTS > では条件に defined(__NetBSD__) もつけるということで。 > コンパイル時にテストしたい気もしますが。 > > 本当は、カーネルはコンパイル時とは変わることもあるし、 > 動的に検査できるといいんですが。 > fd を返さないときには、-1 にしてくれればいいのに。 > (もしかして、事前にバッファを -1 で埋め尽くしておけばいい?) 今のところバージョン依存の要素は薄そうなので configureで判定してしまって いいのではないでしょうか。 確認する気になれないけど Dragonflyとかもきっと同じ挙動を示すと思いますし