diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2017-07-27 12:08:39 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2017-07-27 12:10:18 -0700 |
commit | ec046e66851edd0fe624d7d3f5f6345ffde64d76 (patch) | |
tree | 074735750a031a7123aca53cb47d8603593400e5 /MODULES.html.sh | |
parent | e97dce1b84ab639233ba1acdcacfbbf93c4cfbed (diff) | |
download | gnulib-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-x | MODULES.html.sh | 1 |
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 |