On 2023-07-24 04:18, Gisle Vanem wrote:
Off-course, otherwise diff.exe wouldn't have linked. Would it?
I don't know, but I added them by installing the attached patch.
in my test: diff --recursive <rel-dir-1> <rel-dir-2> does not work.
What are the failure symptoms?Is this something you can debug? I don't use MS-Windows and won't be of much help on that platform. My guess would be in the fdopendir area; perhaps that guess will help you debug.
A few minutes ago I also installed a patch that causes diff -r to use readlinkat instead of readlink, so you might need to add that to your list of things to look at.
From b69d7d1661b2cae22fa66c4fda583ae9cd99369d Mon Sep 17 00:00:00 2001 From: Paul Eggert <egg...@cs.ucla.edu> Date: Mon, 24 Jul 2023 17:02:53 -0700 Subject: [PATCH] maint: port better to MS-Windows Problem reported by Gisle Vanem <https://bugs.gnu.org/64811>. * bootstrap.conf (gnulib_modules): Add fstatat, openat. --- bootstrap.conf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bootstrap.conf b/bootstrap.conf index ca4b33c..55ff67b 100644 --- a/bootstrap.conf +++ b/bootstrap.conf @@ -52,6 +52,7 @@ file-type filenamecat flexmember fnmatch-gnu +fstatat getopt-gnu gettext-h git-version-gen @@ -77,6 +78,7 @@ mkstemp mktime nstrftime nullptr +openat perl progname propername-lite -- 2.39.2