rename: RENAME_NOREPLACE

This commit is contained in:
Matheus
2026-07-14 16:37:48 -03:00
parent b24cc36299
commit afd9d8d3a0
6 changed files with 38 additions and 2 deletions
+4 -2
View File
@@ -3,13 +3,15 @@
#include <string.h>
#include <logging.h>
#define RENAMEAT_KNOWN_FLAGS RENAME_NOREPLACE
syscallret_t syscall_renameat(context_t *context, int olddirfd, char *uoldpath, int newdirfd, char *unewpath, unsigned int flags) {
syscallret_t ret = {
.ret = -1
};
if (flags)
printf("renameat: unknown %x\n", flags);
if (flags & ~RENAMEAT_KNOWN_FLAGS)
printf("renameat: unknown %x\n", flags & ~RENAMEAT_KNOWN_FLAGS);
size_t oldpathlen;
size_t newpathlen;