Re: APC/socket fix (final?) - Mailing list pgsql-patches

From Tom Lane
Subject Re: APC/socket fix (final?)
Date
Msg-id 12873.1080236785@sss.pgh.pa.us
Whole thread Raw
In response to APC/socket fix (final?)  (Claudio Natoli <claudio.natoli@memetrics.com>)
List pgsql-patches
Claudio Natoli <claudio.natoli@memetrics.com> writes:
> + #ifdef WIN32
> +     /* Interrupted by socket/APC interaction? */
> +     if (n < 0 && GetLastError() == ERROR_IO_PENDING)
> +         errno = EINTR;
> + #endif

This seems a bit schizophrenic; if you can assign to errno, why can't you
read from it?  Would look more consistent if the code looked like

    if (n < 0 && errno == ERROR_IO_PENDING)
        errno = EINTR;

            regards, tom lane

pgsql-patches by date:

Previous
From: Tom Lane
Date:
Subject: Re: installdir patch for win32
Next
From: Andrew Dunstan
Date:
Subject: Re: installdir patch for win32