Commit 534da379 authored by Tom Lane's avatar Tom Lane

Protect zic's symlink() call with #ifdef HAVE_SYMLINK.

The IANA crew seem to think that symlink() exists everywhere nowadays,
and they may well be right.  But we use #ifdef HAVE_SYMLINK elsewhere
so for consistency we should do it here too.  Noted by Michael Paquier.
parent 6d257e73
...@@ -811,6 +811,7 @@ dolink(char const * fromfield, char const * tofield) ...@@ -811,6 +811,7 @@ dolink(char const * fromfield, char const * tofield)
link_errno = link(fromname, toname) == 0 ? 0 : errno; link_errno = link(fromname, toname) == 0 ? 0 : errno;
if (link_errno != 0) if (link_errno != 0)
{ {
#ifdef HAVE_SYMLINK
const char *s = fromfield; const char *s = fromfield;
const char *t; const char *t;
char *p; char *p;
...@@ -838,6 +839,7 @@ dolink(char const * fromfield, char const * tofield) ...@@ -838,6 +839,7 @@ dolink(char const * fromfield, char const * tofield)
strerror(link_errno)); strerror(link_errno));
} }
else else
#endif /* HAVE_SYMLINK */
{ {
FILE *fp, FILE *fp,
*tp; *tp;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment