about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedlibc.c
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-04-23 15:25:53 +0200
committerptitSeb <sebastien.chev@gmail.com>2023-04-23 15:25:53 +0200
commit66abc0525955dcc2f2f215ff82f30d905c878d4b (patch)
tree83af14a4bad4e859a6131215ad66e0443d8cf5d5 /src/wrapped/wrappedlibc.c
parent5b04c49e7498d9520ea8f4c37c8caf99c65a10dd (diff)
downloadbox64-66abc0525955dcc2f2f215ff82f30d905c878d4b.tar.gz
box64-66abc0525955dcc2f2f215ff82f30d905c878d4b.zip
Added a bunch of wrapped functions (for #725)
Diffstat (limited to 'src/wrapped/wrappedlibc.c')
-rwxr-xr-xsrc/wrapped/wrappedlibc.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/wrapped/wrappedlibc.c b/src/wrapped/wrappedlibc.c
index 0e87ca92..cc68c216 100755
--- a/src/wrapped/wrappedlibc.c
+++ b/src/wrapped/wrappedlibc.c
@@ -1291,7 +1291,17 @@ EXPORT void* my_tsearch(x64emu_t* emu, void* key, void* root, void* fnc)
 EXPORT void my_tdestroy(x64emu_t* emu, void* root, void* fnc)
 {
     (void)emu;
-    return tdestroy(root, findfreeFct(fnc));
+    tdestroy(root, findfreeFct(fnc));
+}
+EXPORT void* my_tdelete(x64emu_t* emu, void* key, void** root, void* fnc)
+{
+    (void)emu;
+    return tdelete(key, root, findcompareFct(fnc));
+}
+EXPORT void* my_tfind(x64emu_t* emu, void* key, void** root, void* fnc)
+{
+    (void)emu;
+    return tfind(key, root, findcompareFct(fnc));
 }
 EXPORT void* my_lfind(x64emu_t* emu, void* key, void* base, size_t* nmemb, size_t size, void* fnc)
 {