postgres.git / summary / log / commit / refs

commit    6d257e732b358ee601a114fe3d1640a46317e554
Author:   Tom Lane <tgl@sss.pgh.pa.us>
Date:     Tue Mar 29 14:40:08 2016 +0000

    Fix zic for Windows.
    
    The new coding of dolink() is dependent on link() returning an on-point
    errno when it fails; but the quick-hack implementation of link() that
    we'd put in for Windows didn't bother with setting errno.  Fix that.
    
    Analysis and patch by Christian Ullrich.


src/timezone/zic.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/timezone/zic.c b/src/timezone/zic.c index 8d4347a47a3..f9cbac9f006 100644 --- a/src/timezone/zic.c +++ b/src/timezone/zic.c @@ -3485,7 +3485,10 @@ int link(const char *oldpath, const char *newpath) { if (!CopyFile(oldpath, newpath, false)) + { + _dosmaperr(GetLastError()); return -1; + } return 0; } #endif [parent: 656ee8489053]