rename, renameat: Use renameat2() system call
authorBen Hutchings <ben@decadent.org.uk>
Mon, 16 Jul 2018 17:24:08 +0000 (18:24 +0100)
committerBen Hutchings <ben@decadent.org.uk>
Sun, 6 Jan 2019 19:33:01 +0000 (19:33 +0000)
commita1b81bb98402d4285bb483ce5e0ef3ad5a4f4c58
treeec274f5dee9b435efeefbcccd2310a72215bc9ae
parente5f52010f37c2ac8f4e341ce3d18e8ec84a55919
rename, renameat: Use renameat2() system call

New architectures only define the renameat2() system call, which was
added in Linux 3.15.  Define rename() and renameat() as wrappers for
it if necessary.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Gbp-Pq: Name rename-renameat-use-rename2-system-call.patch
usr/klibc/Kbuild
usr/klibc/SYSCALLS.def
usr/klibc/rename.c
usr/klibc/renameat.c [new file with mode: 0644]