From 7796b1f6235a0328dc411d51d0da45ddda6d575d Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Mon, 28 Dec 2020 11:58:38 -0800 Subject: [PATCH 2/3] 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 --- ChangeLog | 5 +++++ lib/canonicalize-lgpl.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 0428619c1..9a91eda92 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 7ac5d412d..332b5bab4 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. */ -- 2.27.0