]> git.ipfire.org Git - thirdparty/gnulib.git/commitdiff
fchmodat: don’t depend on openat
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 3 Nov 2025 05:05:04 +0000 (21:05 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 3 Nov 2025 05:05:35 +0000 (21:05 -0800)
* 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.

ChangeLog
modules/fchmodat

index 49351e86e4b6755fc0a61bf2dc90a734ea691efa..76903f733f6391a2855253e835cf477d8c1446a9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2025-11-02  Paul Eggert  <eggert@cs.ucla.edu>
+
+       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  <collin.funk1@gmail.com>
 
        fts tests: Add a test for FTS_MOUNT.
index b15c29b8dc26d3c69e5c82b9035be18a8f300690..82d4437d7b361ede8d1a15ae0326e81ebb80fa38 100644 (file)
@@ -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]