From 19b2094d96807e43d29687b3860e8fffb9da61b4 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Wed, 26 Oct 2016 13:40:41 -0400 Subject: [PATCH] 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. --- src/timezone/zic.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/timezone/zic.c b/src/timezone/zic.c index d624b23a8e..64adb6bd46 100644 --- a/src/timezone/zic.c +++ b/src/timezone/zic.c @@ -931,9 +931,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 } } } -- 2.40.0