Module: wine Branch: master Commit: 1771716528d2a863e1146e5e98efefa4b5cf14e1 URL: https://gitlab.winehq.org/wine/wine/-/commit/1771716528d2a863e1146e5e98efefa...
Author: Alexandre Julliard julliard@winehq.org Date: Fri Nov 3 15:34:00 2023 +0100
include: Make sure that Unix function tables are always const.
---
dlls/win32u/syscall.c | 2 +- include/wine/unixlib.h | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/dlls/win32u/syscall.c b/dlls/win32u/syscall.c index 5a20409437e..13a15f8c6dc 100644 --- a/dlls/win32u/syscall.c +++ b/dlls/win32u/syscall.c @@ -465,7 +465,7 @@ static NTSTATUS init( void *dispatcher ) return ntdll_init_syscalls( &syscall_table, dispatcher ); }
-unixlib_entry_t __wine_unix_call_funcs[] = +const unixlib_entry_t __wine_unix_call_funcs[] = { init, }; diff --git a/include/wine/unixlib.h b/include/wine/unixlib.h index 8a9522ec532..935baa0d5ba 100644 --- a/include/wine/unixlib.h +++ b/include/wine/unixlib.h @@ -29,6 +29,9 @@ typedef UINT64 unixlib_handle_t;
typedef NTSTATUS (*unixlib_entry_t)( void *args );
+extern const unixlib_entry_t __wine_unix_call_funcs[]; +extern const unixlib_entry_t __wine_unix_call_wow64_funcs[]; + /* some useful helpers from ntdll */ extern const char *ntdll_get_build_dir(void); extern const char *ntdll_get_data_dir(void);