On Dec 17, 4:26   㳮
> Hi, Robert
>
> > ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-cygwin]
>
> Probably cygwin is not calling the same OS functions.
>
> > Maybe it's in your environment?  >
> I tested on Windows Server 2003. And I tryed with/without rubygems -
> same results.

I see the same issue here, with MSVC builds. However, with MingW
builds, i don't get the problem. The is_socket function you mention
has been changed significantly in 1.9.1 anyway.