On Thu, 1 Dec 2005, Tom Lane wrote:
> Qingqing Zhou <zhouqq(at)cs(dot)toronto(dot)edu> writes:
> > ! default:
> > ! _dosmaperr(error);
> > ! Assert(errno != EINTR);
>
> What's the point of that ... didn't it already happen inside read()?
>
Recall that we have some reports that read() failed to convert some
windows error number to some meaningful errno. For example, the
ERROR_SHARING_VIOLATION error was converted to EINVAL. So we do it
ourselves here and we can get better diagnostic information if this error
is reported again.
Regards,
Qingqing
In response to
pgsql-hackers by date
| Next: | From: David Fetter | Date: 2005-12-01 05:15:59 |
| Subject: Re: [HACKERS] Upcoming PG re-releases |
| Previous: | From: Tom Lane | Date: 2005-12-01 05:00:34 |
| Subject: Re: [ADMIN] ERROR: could not read block |