* doc/posix-functions/faccessat.texi: Modernize platform list.
Document AT_SYMLINK_NOFOLLOW limitation.
---
ChangeLog | 4
doc/posix-functions/faccessat.texi | 13 ++---
2 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/ChangeLog b/ChangeLog
ind
* lib/renameat2.c (rename_noreplace): Use lstat, not faccessat
with AT_SYMLINK_NOFOLLOW (which is not portable).
(renameat): Undef before using, to avoid endless recursion when
the replacement renameat calls renameat2 which calls the
replacement renameat.
(renameat2): Use lstatat, not faccessat wit
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/rena
On 07/27/2017 06:47 AM, Erik Skultety wrote:
> Git's worktree feature creates a ".git" which refers to references from
> the original (main) repository. This makes vc-list-files to fail for
> worktrees since it checks for both file's existence and the file being a
> directory. Checking for existenc
Git's worktree feature creates a ".git" which refers to references from
the original (main) repository. This makes vc-list-files to fail for
worktrees since it checks for both file's existence and the file being a
directory. Checking for existence should be okay in this case, since the
script doesn
On 26 July 2017 at 16:01, Reuben Thomas wrote:
> As per various emails back in April, some improvements to relocatable.
>
> Patch 1 makes the default license in the files GPL, to avoid confusion;
> Bruno agreed to this: http://lists.gnu.org/archive/html/bug-gnulib/2017-
> 04/msg00013.html
>
> Pat