summaryrefslogtreecommitdiff
path: root/MODULES.html.sh
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2017-07-27 12:08:39 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2017-07-27 12:10:18 -0700
commitec046e66851edd0fe624d7d3f5f6345ffde64d76 (patch)
tree074735750a031a7123aca53cb47d8603593400e5 /MODULES.html.sh
parente97dce1b84ab639233ba1acdcacfbbf93c4cfbed (diff)
downloadgnulib-ec046e66851edd0fe624d7d3f5f6345ffde64d76.tar.gz
renameat2: new module
Although the Linux syscall renameat2 is not in glibc (yet?), it is useful to have access to its RENAME_NOREPLACE flag. * MODULES.html.sh (func_all_modules): Add renameat2. * lib/renameat2.c, lib/renameat2.h, modules/renameat2: * modules/renameat2-tests, tests/test-renameat2.c: New files. * lib/renameat.c (renameat): Move most of the implementation to renameat2, and just call renameat2. * modules/renameat (Files): Remove lib/at-func2.c. (Depends-on): Depend only on renameat2. (Include): Remove <fcntl.h>. * modules/renameat-tests (test_renameat_LDADD): Add $(LIB_EACCESS), since renameat (via renameat2) might use faccessat.
Diffstat (limited to 'MODULES.html.sh')
-rwxr-xr-xMODULES.html.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/MODULES.html.sh b/MODULES.html.sh
index 367d3cf906..102223d179 100755
--- a/MODULES.html.sh
+++ b/MODULES.html.sh
@@ -2677,6 +2677,7 @@ func_all_modules ()
func_module qset-acl
func_module read-file
func_module readlinkat
+ func_module renameat2
func_module same
func_module save-cwd
func_module savedir