1
0
mirror of https://https.git.savannah.gnu.org/git/gnulib.git synced 2026-05-13 15:13:36 +00:00
Paul Eggert ec046e6685 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.
2017-07-27 12:10:18 -07:00
2017-07-27 12:10:18 -07:00
2017-07-27 12:10:18 -07:00
2017-07-27 12:10:18 -07:00
2007-04-13 01:02:05 +00:00
2016-09-05 09:21:54 -07:00
2017-07-27 12:10:18 -07:00
2017-01-01 02:59:23 +00:00
2017-01-01 02:59:23 +00:00
2016-02-02 14:42:24 -08:00
2017-01-10 21:57:47 +01:00
2017-01-01 02:59:23 +00:00
2017-07-27 12:10:18 -07:00
2017-07-24 10:34:25 +02:00
2017-01-01 02:59:23 +00:00
2017-03-23 21:01:14 +01:00

Please create and read the docs with

  $ cd doc
  $ make gnulib.html
  $ xdg-open gnulib.html

or read the online manual at

  https://www.gnu.org/software/gnulib/manual/gnulib.html
Description
No description provided
Readme 1.2 GiB
Languages
C 80.3%
M4 9.3%
Shell 3.8%
C++ 2.6%
Python 1.6%
Other 2.2%