Thread: pgsql: Improve TranslateSocketError() to handle more Windows error code

Improve TranslateSocketError() to handle more Windows error codes.

The coverage was rather lean for cases that bind() or listen() might
return.  Add entries for everything that there's a direct equivalent
for in the set of Unix errnos that elog.c has heard of.

Branch
------
REL9_5_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/d2e59cbc35c5e8f23148287e50e77dc3ddde8e00

Modified Files
--------------
src/backend/port/win32/socket.c | 55 ++++++++++++++++++++++++++++++++---------
src/include/port/win32.h        | 16 ++++++++++--
2 files changed, 58 insertions(+), 13 deletions(-)