about summary refs log tree commit diff stats
path: root/src/libtools/signals.c
diff options
context:
space:
mode:
authorrajdakin <rajdakin@gmail.com>2024-09-30 12:26:45 +0200
committerGitHub <noreply@github.com>2024-09-30 12:26:45 +0200
commit703d19b256bc533d73cf4f206e5c443579aaf4c1 (patch)
tree91d266d025eec005dd040bf3fb3d7bdca026f002 /src/libtools/signals.c
parentf7d7fbb9b0567e08b6694a46c34c944cbc2bfe15 (diff)
downloadbox64-703d19b256bc533d73cf4f206e5c443579aaf4c1.tar.gz
box64-703d19b256bc533d73cf4f206e5c443579aaf4c1.zip
Various box32 wrapped libs and script fixes (#1889)
* [WRAPPED32] Fixed the rebuild_wrappers_32 script, fixed some libc signatures

* [WRAPPED32] Added back xdr functions

* [WRAPPED32] Forgot to regenerate wrappers
Diffstat (limited to 'src/libtools/signals.c')
-rw-r--r--src/libtools/signals.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/libtools/signals.c b/src/libtools/signals.c
index ba9491a6..e7280663 100644
--- a/src/libtools/signals.c
+++ b/src/libtools/signals.c
@@ -2240,7 +2240,7 @@ EXPORT int my_setcontext(x64emu_t* emu, void* ucp)
     return R_EAX;
 }
 
-EXPORT int my_makecontext(x64emu_t* emu, void* ucp, void* fnc, int32_t argc, int64_t* argv)
+EXPORT void my_makecontext(x64emu_t* emu, void* ucp, void* fnc, int32_t argc, int64_t* argv)
 {
 //    printf_log(LOG_NONE, "Warning: call to unimplemented makecontext\n");
     x64_ucontext_t *u = (x64_ucontext_t*)ucp;
@@ -2276,8 +2276,6 @@ EXPORT int my_makecontext(x64emu_t* emu, void* ucp, void* fnc, int32_t argc, int
     --rsp;
     *rsp = my_context->exit_bridge;
     u->uc_mcontext.gregs[X64_RSP] = (uintptr_t)rsp;
-
-    return 0;
 }
 
 EXPORT int my_swapcontext(x64emu_t* emu, void* ucp1, void* ucp2)