Module: wine Branch: master Commit: bef09697227c29f53bb0ad95232399cbba5c9c6b URL: https://gitlab.winehq.org/wine/wine/-/commit/bef09697227c29f53bb0ad95232399c...
Author: Alexandre Julliard julliard@winehq.org Date: Sat Dec 3 16:13:54 2022 +0100
ntdll: Move the .so module initialization to winecrt0.
Use new ELF tag ids to avoid breaking backwards compatibility.
---
configure | 6 ++ configure.ac | 2 +- dlls/ntdll/loader.c | 3 - dlls/ntdll/unix/loader.c | 85 ----------------------------- dlls/ntdll/unix/unix_private.h | 1 - dlls/ntdll/unix/virtual.c | 2 +- dlls/ntdll/unixlib.h | 1 - dlls/winecrt0/Makefile.in | 1 + dlls/winecrt0/dll_entry.c | 3 + dlls/winecrt0/dll_soinit.c | 121 +++++++++++++++++++++++++++++++++++++++++ dlls/winecrt0/exe_entry.c | 2 + dlls/winecrt0/exe_wentry.c | 2 + include/config.h.in | 3 + tools/winebuild/spec32.c | 6 +- 14 files changed, 143 insertions(+), 95 deletions(-)