about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-04-24 12:02:21 +0200
committerptitSeb <sebastien.chev@gmail.com>2021-04-24 12:02:21 +0200
commitbcd07ff6c7d8571a74b1881f8490f21e074bea5a (patch)
tree18e1e438f2e324ff43db236eb8f2d334037d27d2 /src
parent68d7188f3ef722a42bb617585928fc371299b5b8 (diff)
downloadbox64-bcd07ff6c7d8571a74b1881f8490f21e074bea5a.tar.gz
box64-bcd07ff6c7d8571a74b1881f8490f21e074bea5a.zip
Added some more syscalls
Diffstat (limited to 'src')
-rwxr-xr-xsrc/emu/x64syscall.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/emu/x64syscall.c b/src/emu/x64syscall.c
index 681a5583..c2d27d62 100755
--- a/src/emu/x64syscall.c
+++ b/src/emu/x64syscall.c
@@ -75,6 +75,9 @@ scwrap_t syscallwrap[] = {
     #ifdef __NR_pipe
     { 22, __NR_pipe, 1},
     #endif
+    { 46, __NR_sendmsg, 3},
+    { 47, __NR_recvmsg, 3},
+    { 53, __NR_socketpair, 4},
     #ifdef __NR_fork
     { 57, __NR_fork, 0 },    // should wrap this one, because of the struct pt_regs (the only arg)?
     #endif
@@ -88,6 +91,7 @@ scwrap_t syscallwrap[] = {
     #endif
     { 254, __NR_inotify_add_watch, 3},
     { 255, __NR_inotify_rm_watch, 2},
+    { 274, __NR_get_robust_list, 3},
     { 294, __NR_inotify_init1, 1},
     { 298, __NR_perf_event_open, 5},
     { 318, __NR_getrandom, 3},