pgsql: On win32, retry reading when WSARecv returns WSAEWOULDBLOCK.

From: mha(at)postgresql(dot)org (Magnus Hagander)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: On win32, retry reading when WSARecv returns WSAEWOULDBLOCK.
Date: 2007-06-04 13:39:28
Message-ID: 20070604133928.D2A5B9FB5A9@postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Log Message:
-----------
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.

Modified Files:
--------------
pgsql/src/backend/port/win32:
socket.c (r1.17 -> r1.18)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/port/win32/socket.c.diff?r1=1.17&r2=1.18)

Browse pgsql-committers by date

  From Date Subject
Next Message Magnus Hagander 2007-06-04 13:39:34 pgsql: On win32, retry reading when WSARecv returns WSAEWOULDBLOCK.
Previous Message User Dpage 2007-06-04 13:33:41 pginstaller - pginst: Update the Russian translation, and add a Ukranian