Alexandre Julliard : winecrt0: Add fallback implementation for __wine_unix_call().

Alexandre Julliard julliard at winehq.org
Thu Aug 26 15:22:30 CDT 2021


Module: wine
Branch: master
Commit: 53bd74489d7eed82068f2351017d162a82de1abc
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=53bd74489d7eed82068f2351017d162a82de1abc

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Thu Aug 26 17:41:21 2021 +0200

winecrt0: Add fallback implementation for __wine_unix_call().

Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/winecrt0/unix_lib.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/dlls/winecrt0/unix_lib.c b/dlls/winecrt0/unix_lib.c
index e3a1437026a..584da22ab71 100644
--- a/dlls/winecrt0/unix_lib.c
+++ b/dlls/winecrt0/unix_lib.c
@@ -27,8 +27,10 @@
 #include "windef.h"
 #include "winbase.h"
 #include "winternl.h"
+#include "wine/unixlib.h"
 
 static NTSTATUS (__cdecl *p__wine_init_unix_lib)( HMODULE, DWORD, const void *, void * );
+static NTSTATUS (WINAPI *p__wine_unix_call)( unixlib_handle_t, unsigned int, void * );
 
 static void load_func( void **func, const char *name, void *def )
 {
@@ -46,10 +48,21 @@ static NTSTATUS __cdecl fallback__wine_init_unix_lib( HMODULE module, DWORD reas
     return STATUS_DLL_NOT_FOUND;
 }
 
+static NTSTATUS __cdecl fallback__wine_unix_call( unixlib_handle_t handle, unsigned int code, void *args )
+{
+    return STATUS_DLL_NOT_FOUND;
+}
+
 NTSTATUS __cdecl __wine_init_unix_lib( HMODULE module, DWORD reason, const void *ptr_in, void *ptr_out )
 {
     LOAD_FUNC( __wine_init_unix_lib );
     return p__wine_init_unix_lib( module, reason, ptr_in, ptr_out );
 }
 
+NTSTATUS WINAPI __wine_unix_call( unixlib_handle_t handle, unsigned int code, void *args )
+{
+    LOAD_FUNC( __wine_unix_call );
+    return p__wine_unix_call( handle, code, args );
+}
+
 #endif  /* _WIN32 */




More information about the wine-cvs mailing list