From: Paul Eggert Date: Mon, 3 Nov 2025 05:05:04 +0000 (-0800) Subject: fchmodat: don’t depend on openat X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=37b83142a211aeb6c404b9a536c3f51d3efba1cd;p=thirdparty%2Fgnulib.git fchmodat: don’t depend on openat * modules/fchmodat (Depends-on): Remove openat. Even though fchmodat.c calls openat, that call is used only on platforms that do not need anything that the openat module supplies. Removing the unnecessary dependency simplifies GNU Emacs. --- diff --git a/ChangeLog b/ChangeLog index 49351e86e4..76903f733f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2025-11-02 Paul Eggert + + fchmodat: don’t depend on openat + * modules/fchmodat (Depends-on): Remove openat. Even though + fchmodat.c calls openat, that call is used only on platforms + that do not need anything that the openat module supplies. + Removing the unnecessary dependency simplifies GNU Emacs. + 2025-11-02 Collin Funk fts tests: Add a test for FTS_MOUNT. diff --git a/modules/fchmodat b/modules/fchmodat index b15c29b8dc..82d4437d7b 100644 --- a/modules/fchmodat +++ b/modules/fchmodat @@ -15,7 +15,6 @@ unistd-h [test $HAVE_FCHMODAT = 0 || test $REPLACE_FCHMODAT = 1] intprops [test $HAVE_FCHMODAT = 0 || test $REPLACE_FCHMODAT = 1] c99 [test $REPLACE_FCHMODAT = 1] issymlinkat [test $REPLACE_FCHMODAT = 1] -openat [test $REPLACE_FCHMODAT = 1] at-internal [test $HAVE_FCHMODAT = 0] chmod [test $HAVE_FCHMODAT = 0] extern-inline [test $HAVE_FCHMODAT = 0]