ITS#8192 fix reference to EINTR on WIN32 from ITS#8106

This commit is contained in:
Howard Chu 2015-07-29 20:01:34 +01:00
parent 2c6c267a23
commit 572aff7e80

View file

@ -3798,8 +3798,10 @@ retry_write:
#endif
if (rc != len) {
rc = rc < 0 ? ErrCode() : EIO;
#ifndef _WIN323
if (rc == EINTR)
goto retry_write;
#endif
DPUTS("write failed, disk error?");
/* On a failure, the pagecache still contains the new data.
* Write some old data back, to prevent it from being used.