From: Paul Eggert Date: Mon, 28 Dec 2020 19:58:38 +0000 (-0800) Subject: canonicalize-lgpl: accommodate picky cpp X-Git-Tag: v1.0~3279 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=18bc1ab1feca304d2a357407af8e29b3354496f2;p=gnulib.git canonicalize-lgpl: accommodate picky cpp * lib/canonicalize-lgpl.c: Use "defined FUNC_REALPATH_WORKS" in case preprocessor is picky. Reported by Adhemerval Zanella in: https://sourceware.org/pipermail/libc-alpha/2020-December/121130.html --- diff --git a/ChangeLog b/ChangeLog index 0428619c17..9a91eda92d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2020-12-28 Paul Eggert + canonicalize-lgpl: accommodate picky cpp + * lib/canonicalize-lgpl.c: Use "defined FUNC_REALPATH_WORKS" in + case preprocessor is picky. Reported by Adhemerval Zanella in: + https://sourceware.org/pipermail/libc-alpha/2020-December/121130.html + canonicalize: simplify via scratch_buffer_dupfree * config/srclist.txt: Adjust accordingly. * lib/canonicalize-lgpl.c (realpath_stk): diff --git a/lib/canonicalize-lgpl.c b/lib/canonicalize-lgpl.c index 7ac5d412da..332b5bab43 100644 --- a/lib/canonicalize-lgpl.c +++ b/lib/canonicalize-lgpl.c @@ -98,7 +98,7 @@ # define FACCESSAT_NEVER_EOVERFLOWS false #endif -#if !FUNC_REALPATH_WORKS || defined _LIBC +#if defined _LIBC || !FUNC_REALPATH_WORKS /* Return true if FILE's existence can be shown, false (setting errno) otherwise. Follow symbolic links. */