--- AnyEvent/lib/AnyEvent/Handle.pm 2008/05/27 05:47:36 1.41 +++ AnyEvent/lib/AnyEvent/Handle.pm 2008/05/27 06:23:15 1.42 @@ -4,7 +4,7 @@ use strict; use AnyEvent (); -use AnyEvent::Util qw(WSAWOULDBLOCK); +use AnyEvent::Util qw(WSAEWOULDBLOCK); use Scalar::Util (); use Carp (); use Fcntl (); @@ -323,7 +323,7 @@ && $self->{on_drain}; delete $self->{_ww} unless length $self->{wbuf}; - } elsif ($! != EAGAIN && $! != EINTR && $! != WSAWOULDBLOCK) { + } elsif ($! != EAGAIN && $! != EINTR && $! != WSAEWOULDBLOCK) { $self->error; } }; @@ -971,7 +971,7 @@ $self->{_eof} = 1; $self->_drain_rbuf; - } elsif ($! != EAGAIN && $! != EINTR && $! != &AnyEvent::Util::WSAWOULDBLOCK) { + } elsif ($! != EAGAIN && $! != EINTR && $! != WSAEWOULDBLOCK) { return $self->error; } });