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>
Thu, 19 Jul 2018 00:13:54 +0000 (01:13 +0100)
commit79e38347bcd134e3169e6ae60320bc09c61d5c59
tree7826cf6cfc3ae2890d496e412cda9f8b51f2a59e
parent611c1aed0aa3397e71224daeb02d69d35278b340
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]