>>	Snapshot dated 19990413 may not work on IPv4-only environment.
>>	19990413a and more recent ones should be okay...  I'm still changing
>>	socket.c (adding methods to Socket, hunting bugs, etc) and will be
>Thank you for comments. I applied `ruby-124-v6-19990413a.diff.gz' and 
>`ruby-125-v6-19990414.diff.gz' to `ruby-1.2.4.tar.gz' and 
>`ruby-1.2.5.tar.gz' respectively. Unfortunately I got same errors:
>% ruby -r socket -ve 'p TCPsocket.open("www", "daytime").read'
>ruby 1.2.4(99/04/09) [i386-freebsd2.2.6]
>/tmp/rbun4308:1:in `open': Protocol not supported - socket(2) (Errno::EPROTONOSUPPORT)
>        from /tmp/rbun4308:1
>%

	Now I fixed the bug.  missing/get{addr,name}info.c implements
	only subset of the functionalities defined in the spec (next POSIX
	draft and/or RFC2553).  I've imported fully functional implementation
	to missing/*.c so the problem should be gone. (tested and working fine)
	Thanks and please try the next snapshot too!

itojun