Paul Eggert wrote: > These are split from fchmodat, fchownat. GNU Emacs needs the > POSIX-specified fchmodat, but not the gnulib-specified chmodat and > lchmodat. Split the latter two into a new module chmodat.
As this is a backward-incompatible change for the gnulib users, we should advertise it in the NEWS file. Done like this: 2020-02-22 Bruno Haible <[email protected]> Update NEWS. * NEWS: Mention the last change. diff --git a/NEWS b/NEWS index bc81dfc..4b9a983 100644 --- a/NEWS +++ b/NEWS @@ -58,6 +58,16 @@ User visible incompatible changes Date Modules Changes +2020-02-22 fchownat This module no longer defines the functions + 'chownat' and 'lchownat'. Program that need these + functions should add the module 'chownat' to the + list of imported modules. + +2020-02-22 fchmodat This module no longer defines the functions + 'chmodat' and 'lchmodat'. Program that need these + functions should add the module 'chmodat' to the + list of imported modules. + 2020-02-07 fchmodat When applied to non-symlinks, these now act like lchmod chmod (the BSD behavior, which POSIX requires for fchmodat + AT_SYMLINK_NOFOLLOW), instead of failing
