summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2016-10-26 13:40:41 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2016-10-26 13:41:07 -0400
commitcfc5cb9efc7b9f62532d25155335997ccec43496 (patch)
treee061519d29a50ffb822a5bd60214e60bdaf746c8
parentc7681b2b9a115eb05048a485480826bc0efa6d3b (diff)
Fix not-HAVE_SYMLINK code in zic.c.
I broke this in commit f3094920a. Apparently it's dead code anyway, at least as far as our buildfarm is concerned (and the upstream IANA code doesn't worry at all about symlink() not being present). But as long as the rest of our code is willing to guard against not having symlink(), this should too. Noted while investigating a tangentially-related complaint from Sandeep Thakkar. Back-patch to keep branches in sync.
-rw-r--r--src/timezone/zic.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/timezone/zic.c b/src/timezone/zic.c
index 1ff47301614..cd9f74878e0 100644
--- a/src/timezone/zic.c
+++ b/src/timezone/zic.c
@@ -939,9 +939,11 @@ dolink(char const * fromfield, char const * tofield, bool staysymlink)
if (link_errno != ENOTSUP)
warning(_("copy used because hard link failed: %s"),
strerror(link_errno));
+#ifdef HAVE_SYMLINK
else if (symlink_errno != ENOTSUP)
warning(_("copy used because symbolic link failed: %s"),
strerror(symlink_errno));
+#endif
}
}
}