]> git.sur5r.net Git - openldap/commitdiff
ITS#8192 fix reference to EINTR on WIN32 from ITS#8106
authorHoward Chu <hyc@openldap.org>
Wed, 29 Jul 2015 19:01:34 +0000 (20:01 +0100)
committerHoward Chu <hyc@openldap.org>
Wed, 29 Jul 2015 19:01:34 +0000 (20:01 +0100)
libraries/liblmdb/mdb.c

index 80f67114341e33de6aa0740c8276b48d73db1fcb..6ccce2d3a2b2cba65d5ca0bf5ad2433160361dd2 100644 (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.