pgsql: On win32, retry reading when WSARecv returns WSAEWOULDBLOCK. - Mailing list pgsql-committers

From mha@postgresql.org (Magnus Hagander)
Subject pgsql: On win32, retry reading when WSARecv returns WSAEWOULDBLOCK.
Date
Msg-id 20070604133941.81A419FB6DB@postgresql.org
Whole thread Raw
List 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.

Tags:
----
REL8_2_STABLE

Modified Files:
--------------
    pgsql/src/backend/port/win32:
        socket.c (r1.14.2.2 -> r1.14.2.3)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/port/win32/socket.c.diff?r1=1.14.2.2&r2=1.14.2.3)

pgsql-committers by date:

Previous
From: mha@postgresql.org (Magnus Hagander)
Date:
Subject: pgsql: On win32, retry reading when WSARecv returns WSAEWOULDBLOCK.
Next
From: mha@postgresql.org (Magnus Hagander)
Date:
Subject: pgsql: Oops.