[Ruby 1.9-Bug#3923][Open] bad error messages for Winsock (on Win32)

Bug #3923: bad error messages for Winsock (on Win32)
http://redmine.ruby-lang.org/issues/show/3923

$B5/I<<T(B: Akio T.
$B%9%F!<%?%9(B: Open, $BM%@john(B: Normal
$B%+%F%4%j(B: core, Target version: 1.9.2
ruby -v: ruby 1.9.2p0 (2010-08-18 revision 29036) [i386-mswin32_100]

Winsock$B4X78$N(BErrno$B$N%a%C%;!<%8$,0[>o$G$9!#(B
$BNc!K(BErrno::EWOULDBLOCK →
$B4{$K%Q%9$,CV$-49$($i$l$F$$$k%I%i%$%V>e$N%G%#%l%/%H%j$K%I%i%$%V$r@\B3$7$h$&$H$7$^$7$?!#(B
$B$3$N>l9g!"@5$7$/$O!V%V%m%C%/IT2D$N%