From a7a90396386ff9cc805d7909168092983be780cd Mon Sep 17 00:00:00 2001 From: Zewei Yang Date: Thu, 11 Jun 2026 17:35:19 +0800 Subject: [PATCH] [WRAPPER] Add symbols for Anaconda Navigator and Oracle --- src/wrapped/generated/functions_list.txt | 1 + src/wrapped/generated/wrappedgio2types.h | 1 + src/wrapped/wrappedcurl_private.h | 4 ++-- src/wrapped/wrappedgio2.c | 5 +++++ src/wrapped/wrappedgio2_private.h | 4 ++-- src/wrapped/wrappedlibresolv_private.h | 8 ++++---- 6 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index c0ae3f2120..17e235f1b2 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -4711,6 +4711,7 @@ wrappedgio2: - g_task_new - vFpippp: - g_async_initable_init_async + - g_file_trash_async - vFpuipV: - g_dbus_method_invocation_return_error - g_simple_async_result_set_error diff --git a/src/wrapped/generated/wrappedgio2types.h b/src/wrapped/generated/wrappedgio2types.h index 206b248eb7..001ac7f28a 100644 --- a/src/wrapped/generated/wrappedgio2types.h +++ b/src/wrapped/generated/wrappedgio2types.h @@ -67,6 +67,7 @@ typedef void (*vFpppppppuippp_t)(void*, void*, void*, void*, void*, void*, void* GO(g_simple_async_result_new_take_error, pFpppp_t) \ GO(g_task_new, pFpppp_t) \ GO(g_async_initable_init_async, vFpippp_t) \ + GO(g_file_trash_async, vFpippp_t) \ GO(g_dbus_method_invocation_return_error, vFpuipV_t) \ GO(g_simple_async_result_set_error, vFpuipV_t) \ GO(g_task_return_new_error, vFpuipV_t) \ diff --git a/src/wrapped/wrappedcurl_private.h b/src/wrapped/wrappedcurl_private.h index e4993a5a6a..9741d4d922 100644 --- a/src/wrapped/wrappedcurl_private.h +++ b/src/wrapped/wrappedcurl_private.h @@ -7,7 +7,7 @@ GO(curl_easy_duphandle, pFp) GO(curl_easy_escape, pFppi) GO(curl_easy_getinfo, uFpppppp) //vararg GO(curl_easy_init, pFv) -//GO(curl_easy_pause, +GO(curl_easy_pause, uFpi) GO(curl_easy_perform, uFp) GO(curl_easy_recv, uFppLp) GO(curl_easy_reset, vFp) @@ -55,7 +55,7 @@ GO(curl_multi_remove_handle, iFpp) GOM(curl_multi_setopt, iFEpup) //GO(curl_multi_socket, GO(curl_multi_socket_action, iFpiip) -//GO(curl_multi_socket_all, +GO(curl_multi_socket_all, iFpp) GO(curl_multi_strerror, pFi) GO(curl_multi_timeout, iFpp) GO(curl_multi_wait, iFppuip) diff --git a/src/wrapped/wrappedgio2.c b/src/wrapped/wrappedgio2.c index 3aa3499e60..7b069c49cd 100644 --- a/src/wrapped/wrappedgio2.c +++ b/src/wrapped/wrappedgio2.c @@ -701,6 +701,11 @@ EXPORT void my_g_input_stream_read_async(x64emu_t* emu, void* stream, void* buff my->g_input_stream_read_async(stream, buffer, count, io_prio, cancel, findGAsyncReadyCallbackFct(f), data); } +EXPORT void my_g_file_trash_async(x64emu_t* emu, void* file, int io_priority, void* cancellable, void* callback, void* user_data) +{ + my->g_file_trash_async(file, io_priority, cancellable, findGAsyncReadyCallbackFct(callback), user_data); +} + EXPORT void my_g_dbus_method_invocation_return_error_valist(x64emu_t* emu, void* invocation, uint32_t domain, int code, void* fmt, x64_va_list_t b) { #ifdef CONVERT_VALIST diff --git a/src/wrapped/wrappedgio2_private.h b/src/wrapped/wrappedgio2_private.h index 564c4583ba..1e6b47bfb1 100644 --- a/src/wrapped/wrappedgio2_private.h +++ b/src/wrapped/wrappedgio2_private.h @@ -880,7 +880,7 @@ GO(g_file_stop_mountable_finish, iFppp) GO(g_file_supports_thread_contexts, iFp) GO(g_filesystem_preview_type_get_type, LFv) GO(g_file_trash, iFppp) -//GOM(g_file_trash_async, vFEpippp) +GOM(g_file_trash_async, vFEpippp) GO(g_file_trash_finish, iFppp) GO(g_file_type_get_type, LFv) //GOM(g_file_unmount_mountable, vFEpuppp) @@ -1894,4 +1894,4 @@ GO(g_zlib_decompressor_get_file_info, pFp) GO(g_zlib_decompressor_get_type, LFv) GO(g_zlib_decompressor_new, pFu) //GO(_init, -GO(dummy_vFpippp, vFpippp) // needed for gtkclass wrapping of GAsyncInitable Interface \ No newline at end of file +GO(dummy_vFpippp, vFpippp) // needed for gtkclass wrapping of GAsyncInitable Interface diff --git a/src/wrapped/wrappedlibresolv_private.h b/src/wrapped/wrappedlibresolv_private.h index 1df11d25e4..ba78c78198 100644 --- a/src/wrapped/wrappedlibresolv_private.h +++ b/src/wrapped/wrappedlibresolv_private.h @@ -8,7 +8,7 @@ GO(__dn_comp, iFppipp) GO(__dn_count_labels, iFp) GOM(__dn_expand, iFEppppi) GOM(dn_expand, iFEppppi) -GO(__dn_skipname, iFpp) +GO2(__dn_skipname, iFpp, dn_skipname) GO(__fp_nquery, vFpiS) GO(__fp_query, vFpS) GO(__fp_resstat, vFpS) @@ -87,18 +87,18 @@ GO(__res_nameinquery, iFpiipp) #ifdef STATICBUILD //GO(__res_nmkquery, #else -GO(__res_nmkquery, iFpipiipippi) +GO2(__res_nmkquery, iFpipiipippi, res_nmkquery) #endif GO(res_nmkquery, iFpipiipippi) GOM(__res_nquery, iFEppiipi) GOM(res_nquery, iFEppiipi) GOM(__res_nquerydomain, iFEpppiipi) GOM(res_nquerydomain, iFEpppiipi) -GO(__res_nsearch, iFppiipi) +GO2(__res_nsearch, iFppiipi, res_nsearch) #ifdef STATICBUILD //GO(__res_nsend, #else -GO(__res_nsend, iFppipi) +GO2(__res_nsend, iFppipi, res_nsend) #endif GO(res_nsend, iFppipi) //DATA(_res_opcodes, 4)