Skip to content

Commit fd21d6a

Browse files
authored
Merge pull request #89 from nniro/main
Added syscall 82 (for #88)
2 parents fce5aa5 + c8ebce5 commit fd21d6a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/emu/x64syscall.c

+8
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,9 @@ scwrap_t syscallwrap[] = {
116116
{ 78, __NR_getdents, 3},
117117
#endif
118118
{ 79, __NR_getcwd, 2},
119+
#ifdef __NR_rename
120+
{ 82, __NR_rename, 2},
121+
#endif
119122
#ifdef __NR_mkdir
120123
{ 83, __NR_mkdir, 2},
121124
#endif
@@ -337,6 +340,11 @@ void EXPORT x64Syscall(x64emu_t *emu)
337340
}
338341
break;
339342
#endif
343+
#ifndef __NR_rename
344+
case 82: // sys_rename
345+
*(int64_t*)&R_RAX = rename((void*)R_RDI, (void*)R_RSI);
346+
break;
347+
#endif
340348
#ifndef __NR_mkdir
341349
case 83: // sys_mkdir
342350
*(int64_t*)&R_RAX = mkdir((void*)R_RDI, R_ESI);

0 commit comments

Comments
 (0)