diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-08-13 20:17:28 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-13 20:17:28 +0200 |
| commit | fd21d6a8da627d8c777c5a2d0c4385c5ce752265 (patch) | |
| tree | 888e340475303a9a81a67e5ba545965d5f7bb1e5 /src | |
| parent | fce5aa5a6b328d1cced084bf919a70bb60c6f89f (diff) | |
| parent | c8ebce57324ac4253b6a463913efe60743dbdd4a (diff) | |
| download | box64-fd21d6a8da627d8c777c5a2d0c4385c5ce752265.tar.gz box64-fd21d6a8da627d8c777c5a2d0c4385c5ce752265.zip | |
Merge pull request #89 from nniro/main
Added syscall 82 (for #88)
Diffstat (limited to 'src')
| -rwxr-xr-x | src/emu/x64syscall.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/emu/x64syscall.c b/src/emu/x64syscall.c index 30c2dd9d..b1492b80 100755 --- a/src/emu/x64syscall.c +++ b/src/emu/x64syscall.c @@ -116,6 +116,9 @@ scwrap_t syscallwrap[] = { { 78, __NR_getdents, 3}, #endif { 79, __NR_getcwd, 2}, + #ifdef __NR_rename + { 82, __NR_rename, 2}, + #endif #ifdef __NR_mkdir { 83, __NR_mkdir, 2}, #endif @@ -337,6 +340,11 @@ void EXPORT x64Syscall(x64emu_t *emu) } break; #endif + #ifndef __NR_rename + case 82: // sys_rename + *(int64_t*)&R_RAX = rename((void*)R_RDI, (void*)R_RSI); + break; + #endif #ifndef __NR_mkdir case 83: // sys_mkdir *(int64_t*)&R_RAX = mkdir((void*)R_RDI, R_ESI); |