まつもと ゆきひろです

In message "[ruby-list:3745] Re: [BUG] a[0] += 1 (ruby-1.0-970820)"
    on 97/08/21, WATANABE Hirofumi <watanabe / ase.ptg.sony.co.jp> writes:

|わたなべです.

|:でも,単純な型の問題なんで実害は無いと思うんで(ですよね),
|
|<sys/un.h> がないとコンパイルできないっす.
|struct unixaddr_un が定義されないから.

そうか,そうか.ちゃんとパッチを読まないで思い込みで発言して
ました.いかんなあ,反省.

|そう言えば unix_recvfrom はどこからも呼ばれない気がする.

以下のパッチが必要ですね.

--- socket.c~	Thu Aug 21 13:10:50 1997
+++ socket.c	Thu Aug 21 14:02:13 1997
@@ -1244,2 +1244,3 @@
     rb_define_method(cUNIXsocket, "peeraddr", unix_peeraddr, 0);
+    rb_define_method(cUNIXsocket, "recvfrom", unix_recvfrom, -1);