diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-04-26 10:12:28 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-04-26 10:12:28 +0200 |
| commit | 6796b9ca02405523d790857eebcfafc04e6486e8 (patch) | |
| tree | 2778e7230e5f56d57901ea6b7e0323d1411c5ab3 /src/wrapped/wrappedgio2.c | |
| parent | e4da025dc00257b2b6ad1f5d97df7960e80bcf0e (diff) | |
| download | box64-6796b9ca02405523d790857eebcfafc04e6486e8.tar.gz box64-6796b9ca02405523d790857eebcfafc04e6486e8.zip | |
[WRAPPER] Added some missing function to wrapped libgio-2 (for #2575)
Diffstat (limited to 'src/wrapped/wrappedgio2.c')
| -rw-r--r-- | src/wrapped/wrappedgio2.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/wrapped/wrappedgio2.c b/src/wrapped/wrappedgio2.c index ca5ee25e..45c650f1 100644 --- a/src/wrapped/wrappedgio2.c +++ b/src/wrapped/wrappedgio2.c @@ -623,6 +623,22 @@ 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_dbus_method_invocation_return_error_valist(x64emu_t* emu, void* invocation, uint32_t domain, int code, void* fmt, x64_va_list_t V) +{ + #ifdef CONVERT_VALIST + CONVERT_VALIST(V); + #else + CREATE_VALIST_FROM_VALIST(V, emu->scratch); + #endif + my->g_dbus_method_invocation_return_error_valist(invocation, domain, code, fmt, VARARGS); +} + +EXPORT void my_g_dbus_method_invocation_return_error(x64emu_t* emu, void* invocation, uint32_t domain, int code, void* fmt, uintptr_t* b) +{ + CREATE_VALIST_FROM_VAARG(b, emu->scratch, 4); + my->g_dbus_method_invocation_return_error(invocation, domain, code, fmt, VARARGS); +} + #define PRE_INIT \ if(BOX64ENV(nogtk)) \ return -1; |