--- AnyEvent/lib/AnyEvent/Handle.pm 2008/05/25 01:10:54 1.32 +++ AnyEvent/lib/AnyEvent/Handle.pm 2008/05/25 03:03:51 1.33 @@ -4,7 +4,7 @@ use strict; use AnyEvent (); -use AnyEvent::Util qw(WSAEAGAIN); +use AnyEvent::Util qw(WSAWOULDBLOCK); use Scalar::Util (); use Carp (); use Fcntl (); @@ -303,7 +303,7 @@ && $self->{on_drain}; delete $self->{ww} unless length $self->{wbuf}; - } elsif ($! != EAGAIN && $! != EINTR && $! != WSAEAGAIN) { + } elsif ($! != EAGAIN && $! != EINTR && $! != WSAWOULDBLOCK) { $self->error; } }; @@ -789,7 +789,7 @@ $self->{eof} = 1; $self->_drain_rbuf; - } elsif ($! != EAGAIN && $! != EINTR && $! != &AnyEvent::Util::WSAEAGAIN) { + } elsif ($! != EAGAIN && $! != EINTR && $! != &AnyEvent::Util::WSAWOULDBLOCK) { return $self->error; } });