OSDN Git Service

On win32, retry reading when WSARecv returns WSAEWOULDBLOCK. There seem
authorMagnus Hagander <magnus@hagander.net>
Mon, 4 Jun 2007 13:39:28 +0000 (13:39 +0000)
committerMagnus Hagander <magnus@hagander.net>
Mon, 4 Jun 2007 13:39:28 +0000 (13:39 +0000)
commitaae5403278f995e240d956848cdf95fc173693ae
treedf24602d4b5f3349bef585b3f15dcc422d5a480f
parent0e92f9813e4e71b6278420a91c734afe4184193f
On win32, retry reading when WSARecv returns WSAEWOULDBLOCK. There seem
to be cases when at least Windows 2000 can do this even though select
just indicated that the socket is readable.

Per report and analysis from Cyril VELTER.
src/backend/port/win32/socket.c