diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2016-12-15 14:32:42 -0500 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2016-12-15 14:33:14 -0500 |
commit | ccf24539b6bf23345c57b76749b84c9af31ca8a5 (patch) | |
tree | 92e5796cd638fe84476690a699504ef1350065dc /src/timezone/zic.c | |
parent | 5d80171adace192c6d4308ae4b22074d6b0809f3 (diff) |
Sync our copy of the timezone library with IANA release tzcode2016j.
This is a trivial update (consisting in fact only in the addition of
a comment). The point is just to get back to being synced with an
official release of tzcode, rather than some ad-hoc point in their
commit history, which is where commit 1f87181e1 left it.
Diffstat (limited to 'src/timezone/zic.c')
-rw-r--r-- | src/timezone/zic.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/timezone/zic.c b/src/timezone/zic.c index ec3fcd1f584..c68ae315499 100644 --- a/src/timezone/zic.c +++ b/src/timezone/zic.c @@ -3646,6 +3646,11 @@ mkdirs(char const * argname, bool ancestors) */ if (mkdir(name, MKDIR_UMASK) != 0) { + /* + * For speed, skip itsdir if errno == EEXIST. Since mkdirs is + * called only after open fails with ENOENT on a subfile, EEXIST + * implies itsdir here. + */ int err = errno; if (err != EEXIST && !itsdir(name)) |