mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-06 08:39:34 +00:00
winecrt0: Check for RTLD_SELF support to enable ELF constructors.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54218
This commit is contained in:
parent
d5e8d3a15c
commit
e25d83dc90
|
@ -77,7 +77,7 @@ static BOOL get_relocbase(caddr_t mapbase, caddr_t *relocbase)
|
||||||
*/
|
*/
|
||||||
void __wine_init_so_dll(void)
|
void __wine_init_so_dll(void)
|
||||||
{
|
{
|
||||||
#if defined(HAVE_DLADDR1) || defined(HAVE_DLINFO)
|
#if defined(HAVE_DLADDR1) || (defined(HAVE_DLINFO) && defined(RTLD_SELF))
|
||||||
struct link_map *map;
|
struct link_map *map;
|
||||||
void (*init_func)(int, char **, char **) = NULL;
|
void (*init_func)(int, char **, char **) = NULL;
|
||||||
void (**init_array)(int, char **, char **) = NULL;
|
void (**init_array)(int, char **, char **) = NULL;
|
||||||
|
|
Loading…
Reference in a new issue