author | Tony Ambardar <tony.ambardar@gmail.com> | 2024年05月06日 20:28:32 -0700 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2024年05月23日 09:13:49 -0400 |
commit | 05ce67fea99ca09cd4b6625cff7aec9cc222dd5a (patch) | |
tree | 2cdba37f1d75c63e307feab1d067a809884370f2 /src | |
parent | 007997299248b8682dcbb73595c53dfe86071c83 (diff) | |
download | musl-05ce67fea99ca09cd4b6625cff7aec9cc222dd5a.tar.gz |
-rw-r--r-- | src/linux/renameat2.c | 11 |
diff --git a/src/linux/renameat2.c b/src/linux/renameat2.c new file mode 100644 index 00000000..b8060388 --- /dev/null +++ b/src/linux/renameat2.c @@ -0,0 +1,11 @@ +#define _GNU_SOURCE +#include <stdio.h> +#include "syscall.h" + +int renameat2(int oldfd, const char *old, int newfd, const char *new, unsigned flags) +{ +#ifdef SYS_renameat + if (!flags) return syscall(SYS_renameat, oldfd, old, newfd, new); +#endif + return syscall(SYS_renameat2, oldfd, old, newfd, new, flags); +} |